【案例首發(fā)】西門(mén)子200SMART如何組態(tài)遠(yuǎn)程IO模塊?

從 S7-200 SMART V2.5 版本開(kāi)始,S7-200 SMART 開(kāi)始支持做 PROFINET IO 通信的智能設(shè)備。從而,兩個(gè) S7-200 SMART 之間可以進(jìn)行 PROFINET IO 通信,一個(gè)CPU 作PROFINET IO 控制器,一個(gè) CPU 作 PROFINET 通信的設(shè)備。組態(tài)的時(shí)候有兩種方法,一種是通過(guò)硬件目錄組態(tài)另外一種是通過(guò)GSD文件組態(tài)。
本文描述兩個(gè) S7-200 SMART 之間進(jìn)行 PROFINET IO 通信,通過(guò)GSD文件組態(tài)。
通信任務(wù):
控制器將10個(gè)字節(jié)的數(shù)據(jù)發(fā)送給智能設(shè)備,同時(shí)從智能設(shè)備中讀取10個(gè)字節(jié)的數(shù)據(jù)。?
第一步
智能設(shè)備組態(tài)-導(dǎo)出GSD文件
1
新建空白項(xiàng)目,打開(kāi)系統(tǒng)塊,選擇CPU ST40,CPU的固件選擇V2.5,設(shè)置選擇CPU啟動(dòng)后的模式為運(yùn)行。如圖1.所示。

圖1.系統(tǒng)塊添加CPU
2
?打開(kāi)PROFINET 向?qū)?,有兩種方法,任選其中一種打開(kāi)向?qū)?。如圖2.所示。

圖2.打開(kāi)PROFINET向?qū)?/p>
3
勾選PLC角色為智能設(shè)備;以太網(wǎng)端口選擇固定IP地址及站名:IP地址是192.168.0.40,子網(wǎng)掩碼是255.255.255.0,設(shè)備名稱是st40。如圖3.所示。

圖3.設(shè)置PLC角色I(xiàn)P地址及設(shè)備名稱
4
添加傳輸區(qū),第一個(gè)條目是從IB1152開(kāi)始的10個(gè)字節(jié)輸入?yún)^(qū)域,第二個(gè)條目是從QB1152開(kāi)始的10個(gè)字節(jié)輸出區(qū)域,瀏覽合適的路徑用來(lái)存儲(chǔ)GSD文件,然后直接導(dǎo)出GSD文件。如圖4.所示。

圖4.添加傳輸區(qū)并導(dǎo)出GSD文件
5
導(dǎo)出的GSD文件如圖5.所示。

?
第二步
控制器組態(tài)-導(dǎo)入GSD文件
1
新建空白項(xiàng)目,打開(kāi)系統(tǒng)塊,選擇CPU ST20,CPU的固件選擇V2.5,設(shè)置選擇CPU啟動(dòng)后的模式為運(yùn)行,如圖6.所示。

圖6.系統(tǒng)塊添加CPU
2
導(dǎo)入從智能設(shè)備導(dǎo)出的GSD文件,如圖7.所示。

圖7.導(dǎo)入GSD文件
3
打開(kāi)PROFINET 向?qū)?,有兩種方法,任選其中一種打開(kāi)向?qū)?,如圖2.所示。
4
在向?qū)е羞x擇PLC角色為控制器,并且設(shè)置控制器的IP地址,如圖8.所示。

圖8.設(shè)置PLC角色和IP地址
5
從硬件目錄中 PROFINET-IO,PLCs,SIEMENS,CPU ST40下,選擇剛剛添加好的GSD文件,拖放至設(shè)備表中。此處設(shè)備名稱和IP地址均直接由GSD文件指定好,無(wú)需再手動(dòng)修改,如圖9.所示。

圖9.通過(guò)GSD添加智能設(shè)備
6
核對(duì)GSD文件中已經(jīng)添加好的傳輸區(qū),無(wú)法修改傳輸區(qū)的數(shù)據(jù)長(zhǎng)度及輸入/輸出方向,僅可修改傳輸區(qū)條目的起始地址;設(shè)置合適的更新時(shí)間及數(shù)據(jù)保持,如圖10.所示。

圖10.核對(duì)添加的傳輸區(qū)
7
無(wú)特殊需求,可以一直點(diǎn)擊下一步,然后點(diǎn)擊生成。
第三步
通信測(cè)試
分別下載控制器和智能設(shè)備的程序,在狀態(tài)圖表中添加相應(yīng)的地址區(qū)域觀察數(shù)據(jù)交換情況,如圖11.所示。

圖11.測(cè)試結(jié)果