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