S7-200PLC之間通信的基本方式是PPI方式
發(fā)布時間:2019/6/12 21:21:45 訪問次數(shù):1487
S7-200PLC之間通信的基本方式是PPI方式,通過使用網(wǎng)絡(luò)讀指令(NETR)及網(wǎng)絡(luò)寫指令(NETW),實現(xiàn)PI£之間通信的簡單而快捷。由于自由口模式的靈活性,⒏―⒛O PLC之間也可以采用自由口模式進行通信?刹捎冒l(fā)送指令(XMT)和接收字符中斷事件進行雙機或多機主從式通信。實現(xiàn)原理如下: K4J55323QG-BJ1A
①選中一臺PLC作為主機,負責通信的管理工作。主機應(yīng)設(shè)置一個用于監(jiān)控通信的定時器,主機發(fā)送完數(shù)據(jù)后,在所設(shè)定的定時時間內(nèi),若得不到從機的響應(yīng),會主動地斷開中斷接收事件8而重新發(fā)送。發(fā)送結(jié)束中斷事件9用于以中斷的方式監(jiān)控發(fā)送數(shù)據(jù)的完成情況。
②從機只有接收到來白主機的控制信息后才被動地響應(yīng)主機的請求,中斷接收事件8是從通信接口上讀到信息時產(chǎn)生的接收中斷,由此可在定義的中斷接收事件8的中斷程序中將已收到的信息從SMB2中讀出。
③在需要以一個固定的時間問隔來進行T作處理時,可采用軟件定時中斷(事件10和事件11)。這樣做的好處是:一方面可以節(jié)約PI'C的定時器資源,并且使程序的編制變得簡單且可讀性好;另一方面可以使操作變得簡單,在特殊存儲器SMB34或SM"5中設(shè)定時間值后(1~255ms),將中斷程序與事件10或11相連即可(執(zhí)行ATCH指令)。若要停止定時器功能,只需將中斷程序與事件10或Ⅱ斷開即可(執(zhí)行DTCH指令)。
S7-200PLC之間通信的基本方式是PPI方式,通過使用網(wǎng)絡(luò)讀指令(NETR)及網(wǎng)絡(luò)寫指令(NETW),實現(xiàn)PI£之間通信的簡單而快捷。由于自由口模式的靈活性,⒏―⒛O PLC之間也可以采用自由口模式進行通信?刹捎冒l(fā)送指令(XMT)和接收字符中斷事件進行雙機或多機主從式通信。實現(xiàn)原理如下: K4J55323QG-BJ1A
①選中一臺PLC作為主機,負責通信的管理工作。主機應(yīng)設(shè)置一個用于監(jiān)控通信的定時器,主機發(fā)送完數(shù)據(jù)后,在所設(shè)定的定時時間內(nèi),若得不到從機的響應(yīng),會主動地斷開中斷接收事件8而重新發(fā)送。發(fā)送結(jié)束中斷事件9用于以中斷的方式監(jiān)控發(fā)送數(shù)據(jù)的完成情況。
②從機只有接收到來白主機的控制信息后才被動地響應(yīng)主機的請求,中斷接收事件8是從通信接口上讀到信息時產(chǎn)生的接收中斷,由此可在定義的中斷接收事件8的中斷程序中將已收到的信息從SMB2中讀出。
③在需要以一個固定的時間問隔來進行T作處理時,可采用軟件定時中斷(事件10和事件11)。這樣做的好處是:一方面可以節(jié)約PI'C的定時器資源,并且使程序的編制變得簡單且可讀性好;另一方面可以使操作變得簡單,在特殊存儲器SMB34或SM"5中設(shè)定時間值后(1~255ms),將中斷程序與事件10或11相連即可(執(zhí)行ATCH指令)。若要停止定時器功能,只需將中斷程序與事件10或Ⅱ斷開即可(執(zhí)行DTCH指令)。