S7-200之間的數(shù)據(jù)交換,但是不是我們推薦的常用通信方式。因為使用Modbus通信和自由口通信時您需要編寫大量的程序,并無法很好的保證通信的準確性和實時性,Modbus 通信和自由口通信是常用于S7-200CPU與第三方設(shè)備或儀表之間的數(shù)據(jù)交換方式。 1.1 網(wǎng)絡(luò)讀寫(PPI)通信 PPI 協(xié)議是S7-200的主從通信協(xié)議.利用此方式可以實現(xiàn)S7-200與S7-200間的數(shù)據(jù)交換。這種通信方式利用CPU集成通信口即可實現(xiàn),配置簡單。通信中,主站設(shè)備將請求發(fā)送至從站設(shè)備,然后從站設(shè)備進行響應(yīng)。具體如下圖所示: 
實現(xiàn)網(wǎng)絡(luò)讀寫(PPI)通信可以使用以下兩種方法: ,使用Step 7 Micro/Win編程軟件中指令向?qū)е械腘ETR/NETW向?qū)В?/span> ? 具體方法和相關(guān)注意事項請參考《西門子 S7-200?LOGO!?SITOP 參考》(更新版)S7-200 PLC->通信->網(wǎng)絡(luò)讀寫(PPI)通信。 第二,使用NETR/NETW指令,需要客戶自己編寫程序?qū)崿F(xiàn)。 詳細的編程設(shè)置及例子程序請參考《S7-200可編程控制器系統(tǒng)手冊》第6章S7-200指令集->通信指令->網(wǎng)絡(luò)讀寫指令。 提示: NETR/NETW向?qū)褂煤唵?,不用大量編程,只需按照向?qū)Р襟E設(shè)置參數(shù),因此不易出錯。推薦采用向?qū)У姆椒▽崿F(xiàn)網(wǎng)絡(luò)讀寫(PPI)通信。 可以實現(xiàn)非常的記錄,例如:擰緊扭矩,以確保螺釘?shù)木o固 使用網(wǎng)絡(luò)讀寫(PPI)通信時需要注意以下幾點: ,只有PPI主站需要配置或編程,從站不需要配置; 第二,主站既可以讀寫從站的數(shù)據(jù),??可以讀寫另一個主站的數(shù)據(jù); 第三,在一個PPI網(wǎng)絡(luò)中,與一個從站通信的主站的個數(shù)沒有限制,但是一個網(wǎng)絡(luò)中主站的個數(shù)不能超過32個; 第四,由于S7-200 CPU集成的通信口是非隔離的。因此在一個PPI通信網(wǎng)絡(luò)中,一個網(wǎng)段的距離不能超過50米。如果通訊距離超出50m,應(yīng)在通信網(wǎng)絡(luò)中使用中繼器。如下所示: 
提示:在上圖中,通常擴展一個中繼器可延長通信網(wǎng)絡(luò)50米,但如果擴展一對中繼器,并且它們之間沒有任何節(jié)點,中繼器之間的距離可達到1000米。 在網(wǎng)絡(luò)中使用中繼器的具體方法可參考《S7-200可編程控制器系統(tǒng)手冊》第7章 網(wǎng)絡(luò)通信->網(wǎng)絡(luò)的建立->在網(wǎng)絡(luò)中使用中繼器 1.2 以太網(wǎng)通信 S7-200PLC可以通過智能擴展模塊CP243-1連接至工業(yè)以太網(wǎng)中。這樣,S7-200之間就可以通過以太網(wǎng)進行數(shù)據(jù)交換,如下圖所示: 
使用以太網(wǎng)通信需要注意以下幾點: ,S7-200與S7-200之間采用以太網(wǎng)通信方式必須增加CP243-1以太網(wǎng)通信模塊,且一個S7-200CPU只能連接一個CP243-1擴展模塊; 第二,CP243-1不是即插即用模塊,需先通過Step 7 Micro/Win編程軟件對其組態(tài); 第三,CP243-1可同時與多8個以太網(wǎng)S7控制器通信,即建立8個S7連接。 更多關(guān)于CP243-1模塊的使用問題可參考文檔《S7-200 以太網(wǎng)模塊系列 CP243-1》 以太網(wǎng)通信請參考《西門子 S7-200?LOGO!?SITOP 參考》V0.95版(更新版)S7-200 PLC->通信->以太網(wǎng)通信(CP243-1) S7-200與S7-200之間的以太網(wǎng)通信編程可參考《CP243-1快速入門》《以太網(wǎng)模塊技術(shù)手冊》 1.3 電話網(wǎng)Modem通信 S7-200與S7-200之間的電話網(wǎng)Modem通信常用于異地通信,在S7-200與S7-200的本地通信中不常用。 如下圖所示:電話網(wǎng)Modem是通過S7-200 CPU的擴展模塊EM241調(diào)制解調(diào)器模塊來實現(xiàn)的。在公共電話網(wǎng)或小交換機的模擬音頻系統(tǒng)中,使用電話線連接EM241上標準的RJ11電話接口,對EM241 進行相應(yīng)的配置編程即可實現(xiàn)S7-200 CPU之間的數(shù)據(jù)讀取或?qū)懭搿?/span> 
電話網(wǎng)Modem通信(EM241)請參考《S7-200可編程控制器系統(tǒng)手冊》第10章創(chuàng)建調(diào)制解調(diào)模塊程序 電話網(wǎng)Modem通信注意事項請參考《西門子 S7-200?LOGO!?SITOP 參考》V0.95版(更新版)S7-200 PLC->通信->電話網(wǎng)Modem通信(EM241) |