上海斌勤電氣技術(shù)有限公司
聯(lián) 系 人:安 心
聯(lián)系電話:021-60525469
移動電話:15921550792
在 線 QQ:1802378914
S7-200之間的通訊
S7-200 與 S7-200 之間的通信常用于實(shí)現(xiàn)多個S7-200 CPU模塊之間的數(shù)據(jù)交換。S7-200 與 S7-200 之間的通信方式有網(wǎng)絡(luò)讀寫(PPI)通信﹑以太網(wǎng)通信﹑電話網(wǎng)Modem 通信﹑MD720-3無線通信等。由于S7-200 CPU模塊只能做MPI從站,S7-200 CPU 模塊的擴(kuò)展模塊 EM277 也只能做 MPI 從站或 Profibus DP 從站,所以S7-200 與S7-200之間不支持MPI通信﹑Profibus DP 通信等通信方式。本文將從以下方面詳細(xì)介紹S7-200與S7-200之間的通信:
1. S7-200與S7-200之間有哪些通信方式
2. 如何選擇用于S7-200與S7-200之間的通信方式
1. S7-200與S7-200之間有哪些通信方式
S7-200與S7-200之間的通信方式靈活多樣,常用的通信方式有如下四種:
? 網(wǎng)絡(luò)讀寫(PPI)通信
? 以太網(wǎng)通信
? 電話網(wǎng)Modem通信
? MD720-3 無線通信
提示:除了以上方式,您也許會想到Modbus通信和自由口通信。這兩種方式可以用于
S7-200之間的數(shù)據(jù)交換,但是不是我們推薦的常用通信方式。因?yàn)槭褂肕odbus通信和自
由口通信時您需要編寫大量的程序,并無法很好的保證通信的準(zhǔn)確性和實(shí)時性,
Modbus 通信和自由口通信是常用于S7-200CPU與第三方設(shè)備或儀表之間的數(shù)據(jù)交換方
式。
1.1 網(wǎng)絡(luò)讀寫(PPI)通信
PPI 協(xié)議是S7-200專用的主從通信協(xié)議。利用此方式可以實(shí)現(xiàn)S7-200與S7-200間
的數(shù)據(jù)交換。這種通信方式利用CPU集成通信口即可實(shí)現(xiàn),配置簡單。通信中,主站設(shè)
備將請求發(fā)送至從站設(shè)備,然后從站設(shè)備進(jìn)行響應(yīng)。具體如下圖所示:
實(shí)現(xiàn)網(wǎng)絡(luò)讀寫(PPI)通信可以使用以下兩種方法:
第一,使用Step 7 Micro/Win編程軟件中指令向?qū)е械腘ETR/NETW向?qū)В?
具體方法和相關(guān)注意事項(xiàng)請參考《西門子 S7-200?LOGO!?SITOP 參考》(更
新版)S7-200 PLC->通信->網(wǎng)絡(luò)讀寫(PPI)通信。
第二,使用NETR/NETW指令,需要客戶自己編寫程序?qū)崿F(xiàn)。?
詳細(xì)的編程設(shè)置及例子程序請參考《S7-200可編程控制器系統(tǒng)手冊》第6章S7-200
指令集->通信指令->網(wǎng)絡(luò)讀寫指令。
提示: NETR/NETW向?qū)褂煤唵危挥么罅烤幊?,只需按照向?qū)Р襟E設(shè)置參數(shù),因此
不易出錯。推薦采用向?qū)У姆椒▽?shí)現(xiàn)網(wǎng)絡(luò)讀寫(PPI)通信。
使用網(wǎng)絡(luò)讀寫(PPI)通信時需要注意以下幾點(diǎn):
第一,只有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ò)中使用中繼器。如下
所示:
提示:在上圖中,通常擴(kuò)展一個中繼器可延長通信網(wǎng)絡(luò)50米,但如果擴(kuò)展一對中繼
器,并且它們之間沒有任何節(jié)點(diǎn),中繼器之間的距離可達(dá)到1000米。
在網(wǎng)絡(luò)中使用中繼器的具體方法可參考《S7-200可編程控制器系統(tǒng)手冊》第7章 網(wǎng)
絡(luò)通信->網(wǎng)絡(luò)的建立->在網(wǎng)絡(luò)中使用中繼器
1.2 以太網(wǎng)通信
S7-200PLC可以通過智能擴(kuò)展模塊CP243-1連接至工業(yè)以太網(wǎng)中。這樣,S7-200之間
就可以通過以太網(wǎng)進(jìn)行數(shù)據(jù)交換,如下圖所示:
使用以太網(wǎng)通信需要注意以下幾點(diǎn):
第一,S7-200與S7-200之間采用以太網(wǎng)通信方式必須增加CP243-1以太網(wǎng)通信模
塊,且一個S7-200CPU只能連接一個CP243-1擴(kuò)展模塊;
第二,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的擴(kuò)展模塊EM241調(diào)制解調(diào)器模塊來
實(shí)現(xiàn)的。在公共電話網(wǎng)或小交換機(jī)的模擬音頻系統(tǒng)中,使用電話線連接EM241上標(biāo)準(zhǔn)的
RJ11電話接口,對EM241 進(jìn)行相應(yīng)的配置編程即可實(shí)現(xiàn)S7-200 CPU之間的數(shù)據(jù)讀取或?qū)?
入。
? 電話網(wǎng)Modem通信(EM241)請參考《S7-200可編程控制器系統(tǒng)手冊》第10章創(chuàng)建