上篇文章介紹了遠(yuǎn)程IO模塊的添加,西門子1200系列PLC組建了遠(yuǎn)程IO模塊的項(xiàng)目后,通信是怎樣實(shí)現(xiàn)的?模塊的地址是怎樣分配的?程序怎樣寫?下面一一來介紹:
完成模塊添加后,就要和PLC組態(tài)了,在“網(wǎng)絡(luò)視圖”的“網(wǎng)絡(luò)”中點(diǎn)模塊上的”未分配”后選提示的PLC_1“PROFINET接口-1”。這是其中一種方法,還可以在“連接”按鈕下進(jìn)行網(wǎng)絡(luò)連接。
選擇后如下圖,已和PLC通過PROFINET網(wǎng)絡(luò)連接了。
一般會(huì)自動(dòng)分配地址,也就是博途軟件會(huì)根據(jù)已組態(tài)PLC本體地址和模塊GSD文件來分配數(shù)字量、模擬量的地址。選“設(shè)備視圖”后點(diǎn)擊加入的模塊。
如IO地址未自動(dòng)分配(有部分設(shè)備),則由右側(cè)“目錄”中“模塊”指定的字節(jié)數(shù)拖到地址處,注意右邊單位是字節(jié),1個(gè)字節(jié)有8位。
實(shí)際分配后的地址表(本遠(yuǎn)程模塊含16輸入,14輸出)
在應(yīng)用時(shí),總控西門子上的輸出可以接遠(yuǎn)程IO的輸入,以測(cè)試主控與模塊的通信。測(cè)試程序示例:
將PLC與模塊進(jìn)行接線,并連接電腦、PLC、模塊的網(wǎng)線。按下遠(yuǎn)程模塊的“遠(yuǎn)程啟動(dòng)1”和“遠(yuǎn)程啟動(dòng)2”,測(cè)試主控PLC和模塊的輸出。關(guān)于PLC和模塊的接線,可參考之前的文章。模塊的接線參考所購買的模塊手冊(cè)。