西門子S7-300和昆侖通態(tài)觸摸屏進行通訊,需要一條RS232或則一條RS485時配器
MCGS通用版與S7-300-400 PROFIBUS通訊
硬件條件
PROFIBUS-DP主站可以是帶有集成DP口的CPU(例如S7-300 315-2DP),或者用CP342-5擴展的S7-300站、IM467、CP443-5Extend擴展的S7-400站。上位機中插有通信卡CP5411、CP5511、CP5611、CP5611-A2、CP5412、CP5613,也作為PROFIBUS-DP主站。
PROFIBUS-DP從站有ET200系列、調(diào)速裝置、S7-200/300/400站及第三方設(shè)備等(例如S7200 PLC擴展EM277通信模塊)。通訊電纜一條,也可以自己制作。若有多個PLC,則可以把所有的3對3,4對4,5對5,8對8接線。
軟件條件
(1)操作系統(tǒng)
要求是Windows2000 Professional SP4版本或Windows98 SE操作系統(tǒng) 推薦使用Windows2000 Professional SP4操作系統(tǒng)。
(2)支持軟件
必須安裝西門子SoftNet軟件,SoftNet版本為V5.3 Build 1381。 西門子安裝光盤為:SIMATIC NET CD: 05/2000。要安裝的內(nèi)容: 光盤目錄下:\sw \sn_pb_s7\ disk1\ Setup.exe 光盤目錄下:\sw \VBasic\ S7\disk1\ Setup.exe。
(3)PLC編程軟件
若PROFIBUS-DP主站使用的是S7-300 PLC或S7-400 PLC,必須裝有Step7 5.0以上的編程軟件,推薦使用Step7 V5.2。
注:MCGS ProfibusDP驅(qū)動是調(diào)用SoftNet來實現(xiàn)通訊的,所使用SoftNet(V5.3 Build 1381)版本對操作系統(tǒng)有要求,只能在Window 2000 Pro或Windows98 SE系統(tǒng)上使用,而無法用于Windows2000 Server、WindowsXP或更新的操作系統(tǒng)上。
下面以S7-300 PLC為主站,S7-200PLC擴展EM277模塊為從站,上位機插CP5611通信卡為例介紹MCGS中PROFIBUS-S7通信步驟。
通訊步驟
1 、S7-300 PROFIBUS參數(shù)設(shè)置
第一步:將硬件連接好,包括把網(wǎng)卡安全插入計算機中,用電纜將PLC MPI口與網(wǎng)卡連接。具體如圖3-1所示。

第二步:到計算機的“控制面板”中找到“Set PG/PC interface”,如圖3-2所示,并打開:

選擇“CP5611(MPI)”方式,若網(wǎng)卡沒有出現(xiàn)在列表中,則點擊“Interfaces—Select”,來安裝網(wǎng)卡。然后返回,點擊“Diagnostics”按“test”,若返回“OK”則按“Read”可以檢測到總線上所掛的PLC個數(shù),下面表示有一個PLC,網(wǎng)卡的地址是0, S7-300 PLC MPI的地址是2。如圖3-3所示:

然后退出,用Step7編程軟件設(shè)置PROFIBUS參數(shù)。

單擊“Next”:如圖3-5所示:

選擇當前連接的PLC型號,和測試出來的PLC的MPI地址,單擊“Next”:如圖3-6所示:

單擊“Next”:如圖3-7所示:

填寫上工程的名字,單擊“Finish”。如圖3-8所示:

在300 Station中雙擊“Hardware”,配置PLC硬件:如圖3-9所示:

由于S7315-2DP有一個MPI口和一個ProfiBus-DP口,所以上圖列出了兩項,用鼠標選中DP項雙擊:如圖3-10所示:

點擊“Properties”選項:如圖3-11所示:

點擊“New”新建Profibus網(wǎng)絡(luò):如圖3-12所示:

在Network Settings項目中選擇Profibus網(wǎng)絡(luò)的傳輸速率和行規(guī),然后點擊ok退出Profibus網(wǎng)絡(luò)組態(tài)。這是在硬件組態(tài)窗口中就出現(xiàn)了一條DP-Master通信線:如圖3-13所示:

設(shè)置完成后把硬件組態(tài)下載到PLC中,退出“SIMATIC Manage”。
注意:若PLC中有電池,則這些設(shè)置能掉電保存,若PLC中沒有電池則掉電后設(shè)置就會丟失,建議給PLC安裝電池。
下載成功后,請把電纜連接到PLC DP通信口上。若沒有電池則只能帶電插拔,很容易燒壞DP口,一般不要這樣做。
2、S7-200 PROFIBUS參數(shù)設(shè)置
S7200PLC由于本身不支持PROFIBUS通訊方式,所以必須擴展一個DP模塊EM277,不需要設(shè)置任何特殊的參數(shù)。
3、COM S7配置
第一步:在開始菜單中找到SIMATIC NET打開“COML S7”應(yīng)用程序:
第三步:在開始菜單或桌面上打開“SIMATIC Manage”,彈出建立新工程的向?qū)υ捒颉H鐖D3-4所示:

“Node Name”:任意名字都可以;
“Network type”:選擇PROFIBUS;
“Name”:必須唯一;
“VFD Name”:任意命名,多個NAME可以共用一個VFD Name ,但不能超過8個;
“Remote Addr”:為PLC地址名必須唯一(對于S7300為Hardware中設(shè)置的Profibus地址;對于S7200,為EM277的撥碼地址。);
“Local TSAP”:不需要設(shè)置;
“Remote TSAP”:四位16進制數(shù),中間以“?!备糸_。
第二位數(shù)字表示遠程站點的類型:0-PS, 1-PG,2-OS;第三位數(shù)字表示PLC的CPU的RACK號,第四位數(shù)字表示CPU的SLOT號。若是S7200,則不需要更改,若是S7300一般設(shè)置成01.02或者02.02;
第二步:設(shè)置完成后點擊“Insert”插入。

若是多個PLC則繼續(xù)設(shè)置,每設(shè)置一個則點擊一次“Insert”

第三步:所有PLC添加完成后在File菜單中,選擇Generate Binary DB As生成二進制數(shù)據(jù)庫*.ldb文件。

進入控制面板,選擇并打開Set PG/PC Iterface ,配置通訊卡PROFIBUS,訪問點選擇“CP_L2_1――》CP5611(PROFIBUS)”:

點擊Properties設(shè)置Properties屬性:

在SAPI S7項中搜索并選擇COM S7配置中生成的*.ldb文件:

點擊“diagnostics”按鈕進行診斷:

按“test”,若返回“OK”則點擊“Read”可以檢測到總線上所掛的PLC個數(shù),下面表示有2個PLC,一個為S7300,ProfiBus地址為2,1個是S7200,ProfiBus地址為4,0是CP5611網(wǎng)卡的地址。
5、MCGS設(shè)備構(gòu)件設(shè)置步驟
5.1 選擇通信設(shè)備構(gòu)件
在設(shè)備工具箱中將“ProfiBus-S7父設(shè)備”,“ProfiBus-S7子設(shè)備”從設(shè)備工具箱“PLC設(shè)備\西門子\ ProfiBusNT設(shè)備\Profibus-S7父設(shè)備和\Profibus-S7子設(shè)備目錄下裝載到選定設(shè)備窗口中,然后按確定,并將父設(shè)備和子設(shè)備添加到設(shè)備窗口,若是多個PLC則添加多個子設(shè)備。

注:驅(qū)動列表“ProfiBusNT設(shè)備”目錄中驅(qū)動是用在操作系統(tǒng)Windows2000上的, “ProfiBus98設(shè)備”目錄中驅(qū)動是用在操作系統(tǒng)98上的。請根據(jù)情況進行正確選擇。
5.2 Profibus-S7子設(shè)備屬性設(shè)置:

(1)設(shè)備名稱:可根據(jù)需要來對設(shè)備進行重新命名,但不能和設(shè)備窗口中已有的其它設(shè)備構(gòu)件同名。
(2)初始工作狀態(tài):用于設(shè)置設(shè)備的起始工作狀態(tài),設(shè)置為啟動時,在進入MCGS運行環(huán)境時,MCGS即自動開始對設(shè)備進行操作,設(shè)置為停止時,MCGS不對設(shè)備進行操作,但可以用MCGS的設(shè)備操作函數(shù)和策略在MCGS運行環(huán)境中啟動或停止設(shè)備。
(3)最小采集周期:為運行時,MCGS對設(shè)備進行操作的時間周期,單位為毫秒,由于通訊一般在靜態(tài)測量時設(shè)為1000ms,在快速測量時設(shè)為10ms。
(4)PLC地址:在S7200中PLC的地址為EM277的地址,在S7300中,地址為PLC的ProfiBus地址。
(5)VFD名:必須與在COM S7組態(tài)時相對應(yīng),寫錯或不存在都導(dǎo)致通訊失敗。
(6)連接點名:必須與您在COM S7組態(tài)時相對應(yīng),寫錯或不存在都導(dǎo)致通訊失敗。
5.3 內(nèi)部屬性
點擊設(shè)備基本屬性頁內(nèi)的“設(shè)置設(shè)備的內(nèi)部屬性”,可以設(shè)置PLC的讀寫通道,以便后面進行設(shè)備通道連接,從而把設(shè)備中的數(shù)據(jù)送入實時數(shù)據(jù)庫中的指定數(shù)據(jù)對象或把數(shù)據(jù)對象的值送入設(shè)備指定的通道輸出。
西門子PROFIBUS-S7協(xié)議PLC設(shè)備構(gòu)件把PLC的通道分為只讀,只寫和讀寫三種,讀通道用于把PLC中的數(shù)據(jù)讀入到MCGS的實時數(shù)據(jù)庫中,寫通道用于把MCGS實時數(shù)據(jù)庫中的數(shù)據(jù)寫入到PLC中,讀寫則有既讀又寫的功能,一般第一次先讀,之后,若MCGS變量要求改變,則寫,若MCGS變量沒有變,則從PLC中讀回來,并且更新當前MCGS變量值,本設(shè)備構(gòu)件可操作PLC的寄存器有:
(1) 輸入、輸出、中間寄存器。

(2) PLC中定義的任何數(shù)據(jù)塊:如DB1,DB2,DB3但最大數(shù)據(jù)塊號不能超過512,即DB512等。在S7200中只有DB1,DB1對應(yīng)V數(shù)據(jù)區(qū)。

-
mcgs觸摸屏
+關(guān)注
關(guān)注
5文章
4瀏覽量
3120
發(fā)布評論請先 登錄
EG網(wǎng)關(guān)網(wǎng)口連接MCGS觸摸屏應(yīng)用案例
labview與S7300通訊
Labview與S7300 PLC之間的opc通訊
詳解博途編程實現(xiàn)S7300與西門子觸摸屏通訊
如何實現(xiàn)S7200與S7300之間的MPI通訊
PLC轉(zhuǎn)以太網(wǎng)模塊與西門子SmartIE系列觸摸屏連S7300
如何實現(xiàn)MCGS觸摸屏與FX5U之間無線自組網(wǎng)通訊?
MCGS(昆侖通態(tài))與S7-200 SMART以太網(wǎng)通訊
S71200/S71500/S7300西門子PLC與SMARTLINE觸摸屏實現(xiàn)以太網(wǎng)通的方法
西門子SMARTIE觸摸屏和S71200/1500/300PLC以太網(wǎng)通訊模塊
?3分鐘輕松實現(xiàn)串口連接MCGS觸摸屏應(yīng)用案例
mcgs觸摸屏與s7300通訊
評論