6SN1123-1AB00-0BA1模塊西門子
6SN1123-1AB00-0BA1模塊西門子
---------------------------------------------------------------
在完成所有I/O地址表的設定后,就可以通過AC500的Control Builder軟件來編寫PLC的內(nèi)部通信程序。由于AC500的Control Builder軟件可以提供現(xiàn)成的MODBUS功能塊,編程十分簡單。以1#分布I/O的讀指令為例, 只需設定好MODBUS功能塊的(COM,SLAVE,FCT,ADDR,NB等)參數(shù),PLC主站就可以順利的從1#I/O子站讀取數(shù)據(jù)。其中FCT,NB的參數(shù)可根據(jù)實際情況依照表2確定 。
運用MODBUS功能塊依次完成1~8#分布I/O的讀,寫指令的編程,PLC主站與分布I/O之間的通信就建立完成了。在實際調(diào)試中,發(fā)現(xiàn)還需通過軟件的PLC組態(tài)選項,將MODBUS的參數(shù):RTS control設置為“egram”, Parity設置為“none”,Operation Mode設置為:“Master”。至此,PLC的主站已經(jīng)可以對I/O從站中的各種參數(shù)進行采集與控制,并通過以太網(wǎng)顯示在工控計算機的監(jiān)控界面上。