西門子模塊288-3AQ02-0AA0
S7-200 與 S7-200 之間的通信常用于實(shí)現(xiàn)多個(gè)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之間的通信:
上海晉營自動(dòng)化科技有限公司
:喬 靜
電 話:(同號(hào))
傳 真:
郵 箱:3548508227
:3548508227
上海市松江區(qū)翔昆路150號(hào)
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 無線通信
提示:除了以上方式,您也許會(huì)想到Modbus通信和自由口通信。這兩種方式可以用于S7-200之間的數(shù)據(jù)交換,但是不是我們*的常用通信方式。因?yàn)槭褂肕odbus通信和自由口通信時(shí)您需要編寫大量的程序,并無法很好的保證通信的準(zhǔn)確性和實(shí)時(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è)備將請(qǐng)求發(fā)送至從站設(shè)備,然后從站設(shè)備進(jìn)行響應(yīng)。具體如下圖所示:
實(shí)現(xiàn)網(wǎng)絡(luò)讀寫(PPI)通信可以使用以下兩種方法:
*,使用Step 7 Micro/Win編程軟件中指令向?qū)е械腘ETR/NETW向?qū)В?/strong>
? 電 話:(同號(hào))
具體方法和相關(guān)注意事項(xiàng)請(qǐng)參考《西門子 S7-200?LOGO!?SITOP 參考》(更新版)S7-200 PLC->通信->網(wǎng)絡(luò)讀寫(PPI)通信。
第二,使用NETR/NETW指令,需要客戶自己編寫程序?qū)崿F(xiàn)。
詳細(xì)的編程設(shè)置及例子程序請(qǐng)參考《S7-200可編程控制器系統(tǒng)手冊(cè)》第6章S7-200指令集->通信指令->網(wǎng)絡(luò)讀寫指令。
提示: NETR/NETW向?qū)褂煤唵?,不用大量編程,只需按照向?qū)Р襟E設(shè)置參數(shù),因此不易出錯(cuò)。*采用向?qū)У姆椒▽?shí)現(xiàn)網(wǎng)絡(luò)讀寫(PPI)通信。
使用網(wǎng)絡(luò)讀寫(PPI)通信時(shí)需要注意以下幾點(diǎn):
*,只有PPI主站需要配置或編程,從站不需要配置;
第二,主站既可以讀寫從站的數(shù)據(jù),也可以讀寫另一個(gè)主站的數(shù)據(jù);
第三,在一個(gè)PPI網(wǎng)絡(luò)中,與一個(gè)從站通信的主站的個(gè)數(shù)沒有限制,但是一個(gè)網(wǎng)絡(luò)中主站的個(gè)數(shù)不能超過32個(gè);
第四,由于S7-200 CPU集成的通信口是非隔離的。因此在一個(gè)PPI通信網(wǎng)絡(luò)中,一個(gè)網(wǎng)段的距離不能超過50米。如果通訊距離超出50m,應(yīng)在通信網(wǎng)絡(luò)中使用中繼器。如下所示:
提示:在上圖中,通常擴(kuò)展一個(gè)中繼器可延長通信網(wǎng)絡(luò)50米,但如果擴(kuò)展一對(duì)中繼器,并且它們之間沒有任何節(jié)點(diǎn),中繼器之間的距離可達(dá)到1000米。
在網(wǎng)絡(luò)中使用中繼器的具體方法可參考《S7-200可編程控制器系統(tǒng)手冊(cè)》第7章 網(wǎng)絡(luò)通信->網(wǎng)絡(luò)的建立->在網(wǎng)絡(luò)中使用中繼器
西門子模塊288-3AQ02-0AA0
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)通信模塊,且一個(gè)S7-200CPU只能連接一個(gè)CP243-1擴(kuò)展模塊;
第二,CP243-1不是即插即用模塊,需先通過Step 7 Micro/Win編程軟件對(duì)其組態(tài);
第三,CP243-1可同時(shí)與zui多8個(gè)以太網(wǎng)S7控制器通信,即建立8個(gè)S7連接。
更多關(guān)于CP243-1模塊的使用問題可參考文檔《S7-200 以太網(wǎng)模塊系列 CP243-1》
以太網(wǎng)通信請(qǐ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ù)手冊(cè)》 電 話:(同號(hào))
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接口,對(duì)EM241 進(jìn)行相應(yīng)的配置編程即可實(shí)現(xiàn)S7-200 CPU之間的數(shù)據(jù)讀取或?qū)懭搿?/strong>
網(wǎng)Modem通信(EM241)請(qǐng)參考《S7-200可編程控制器系統(tǒng)手冊(cè)》第10章創(chuàng)建調(diào)制解調(diào)模塊程序
網(wǎng)Modem通信注意事項(xiàng)請(qǐng)參考《西門子 S7-200?LOGO!?SITOP 參考》V0.95版(更新版)S7-200 PLC->通信->網(wǎng)Modem通信(EM241)
EM241與EM241之間的通信編程請(qǐng)參考《EM241快速入門》
1.4 MD720-3 無線通信
MD720-3無線通信也常用于異地通信,在S7-200與S7-200之間的本地通信中不常用。如有需要通信的模塊在異地或現(xiàn)場不適宜布線等原因,可考慮采用此通信方式。
S7-200與S7-200之間通過MD720-3無線通信模塊可以實(shí)現(xiàn)以下兩個(gè)功能:
? 終端模式:短消息功能
? OPC模式: 數(shù)據(jù)交換功能。
*,如下圖所示:MD720-3 終端模式用于S7-200與S7-200之間互相收發(fā)短信。此通信方式不需要OPC中心站,只需要在需要通信的每個(gè)S7-200 CPU右側(cè)都擴(kuò)展MD720-3無線通信模塊,配置天線﹑西門子PC/PPI串口電纜等硬件,并且在MD720-3模塊中插入SIM卡。
終端模式需要的硬件軟件配置﹑庫指令的下載及編程請(qǐng)參考《S7-200 PLC 通過MD720-3 發(fā)送短消息》
第二,如下圖所示:MD720-3 OPC模式用于S7-200與S7-200之間進(jìn)行數(shù)據(jù)交換。此通信方式除了配置以上與終端模式相同的硬件之外,還必須配置OPC中心站,即必須使用SINAUT MICRO SC OPC服務(wù)器軟件和OPC客戶機(jī)軟件。
OPC模式需要的硬件軟件配置請(qǐng)參考《SINAUT MD720-3的GPRS通信》
OPC模式編程的庫指令 下載
MD720-3 OPC 模式編程請(qǐng)參考《SINAUT MD720-3功能塊編程入門》
更多信息請(qǐng)參考《MD720-3技術(shù)手冊(cè)》
2. 如何選擇用于S7-200與S7-200之間的通信方式
針對(duì)以上常用的四種通信方式,我們?cè)撊绾芜x用S7-200與S7-200之間的通信方式呢? 根據(jù)現(xiàn)場實(shí)際需求及通信模塊的使用條件,我們提供以下幾種參考:
? 如果需要進(jìn)行通信的S7-200 CPU集成的通信端口未被占用,S7-200 CPU模塊都在本地,通信距離不遠(yuǎn),且通信速率要求不高,那么可選用網(wǎng)絡(luò)讀寫(PPI)通信;
? 如果需要進(jìn)行通信的S7-200 CPU集成的通信端口已被占用,或通信距離較遠(yuǎn)甚至達(dá)到幾千米,或通信速率要求達(dá)到M bits/s,那么可選用以太網(wǎng)通信;
? 如果需要進(jìn)行通信的S7-200 CPU模塊分布在相距很遠(yuǎn)的異地,并且模塊之間數(shù)據(jù)交換量不大,實(shí)時(shí)行要求不高,我們可考慮選用網(wǎng)Modem通信;
? 如果需要進(jìn)行通信的S7-200 CPU模塊相互之間要求有短消息收發(fā)或?qū)崟r(shí)性不高的數(shù)據(jù)交換,并且現(xiàn)場環(huán)境不適宜布線,或模塊相距很遠(yuǎn)或分布在異地,且現(xiàn)場環(huán)境滿足GPRS條件,那么可選用MD720-3 無線模式。 電 話:(同號(hào))
當(dāng)然,選用S7-200與S7-200之間的通信方式不僅僅依據(jù)以上條件。除此之外,我們?nèi)詰?yīng)該考慮模塊的使用環(huán)境﹑調(diào)試﹑維修﹑成本等因素。
S7-200與S7-200之間的通信方式比較可參考《西門子 S7-200?LOGO!?SITOP 參考》(更新版)S7-200 PLC->通信->編程通信->可能的通信方式->表1
S7-200CN, EM223 數(shù)字量輸入/輸出模塊,32輸入 24V DC/32輸出 24V DC
6ES7212-1AB23-0XB8 CPU222CN DC/DC/DC 8輸入/6輸出
6ES7212-1BB23-0XB8 CPU222CN AC/DC/繼電器 8輸入/6輸出
6ES7214-1AD23-0XB8 CPU224CN DC/DC/DC 14輸入/10輸出
6ES7214-1BD23-0XB8 CPU224CN AC/DC/繼電器 14輸入/10輸出
6ES7214-2AD23-0XB8 CPU224XP CN DC/DC/DC 14輸入/10輸出
6ES7214-2AS23-0XB8 CPU224XPsi CN DC/DC/DC 14輸入/10輸出
6ES7214-2BD23-0XB8 CPU224XP CN AC/DC/繼電器 14輸入/10輸出
6ES7216-2AD23-0XB8 CPU226 CN DC/DC/DC 24輸入/16輸出
6ES7216-2BD23-0XB8 CPU226 CN AC/DC/繼電器 24輸入/16輸出
6ES7221-1BF22-0XA8 EM221CN 數(shù)字量輸入模塊 8輸入24V DC
6ES7221-1BH22-0XA8 EM221CN 數(shù)字量輸入模塊 16輸入24V DC
6ES7222-1BF22-0XA8 EM222CN 數(shù)字量輸出模塊 8輸出24V DC
6ES7222-1HF22-0XA8 EM222CN 數(shù)字量輸出模塊 8 輸出繼電器
6ES7223-1BF22-0XA8 EM223CN 數(shù)字量輸入/輸出模塊 4輸入/4輸出24V DC
6ES7223-1HF22-0XA8 EM223CN 數(shù)字量輸入/輸出模塊 4輸入24V DC/4繼電器輸出
6ES7223-1BH22-0XA8 EM223CN 數(shù)字量輸入/輸出模塊 8輸入/8輸出24V DC
6ES7223-1PH22-0XA8 EM223CN 數(shù)字量輸入/輸出模塊 8輸入24V DC/8繼電器輸出
6ES7223-1BL22-0XA8 EM223CN 數(shù)字量輸入/輸出模塊 16輸入/16輸出24V DC
6ES7223-1PL22-0XA8 EM223CN 數(shù)字量輸入/輸出模塊 16輸入24V DC/16繼電器輸出
6ES7223-1BM22-0XA8 24V DC數(shù)字量組合模塊 32輸入/32個(gè)輸出
6ES7223-1PM22-0XA8 24V DC數(shù)字量組合模塊 32輸入/32個(gè)繼電器輸出
6ES7231-0HC22-0XA8 模擬量輸入模塊 4輸入
6ES7231-7PB22-0XA8 熱電阻輸入模塊 2輸入
6ES7231-7PD22-0XA8 熱電偶輸入模塊 4輸入
6ES7232-0HB22-0XA8 模擬量輸出模塊 2輸出
6ES7235-0KD22-0XA8 模擬量輸入/輸出模塊 4輸入/1輸出
6ES7231-0HF22-0XA0 模擬量輸入模塊 8輸入
6ES7231-7PC22-0XA0 熱電阻輸入模塊 4輸入
6ES7231-7PF22-0XA0 熱電偶輸入模塊 8輸入
6ES7232-0HD22-0XA0 模擬量輸出模塊 4輸出
6ES7235-0KD22-0XA0 模擬量輸入/輸出模塊 4輸入/1輸出
6ES7241-1AA22-0XA0 調(diào)制解調(diào)器模塊
6ES7253-1AA22-0XA0 定位模塊
6ES7277-0AA22-0XA0 Profibus-DP 模塊
6GK7243-1EX01-0XE0 以太網(wǎng)模塊
6ES7290-6AA20-0XA0 擴(kuò)展電纜,I/O 擴(kuò)展,0.8 米
6ES7291-8BA20-0XA0 電池盒 200天
6ES7901-3CB30-0XA0 編程通訊電纜 PC/PPI RS232/485 轉(zhuǎn)換
6ES7901-3DB30-0XA0 編程通訊電纜 PC/PPI USB/RS485 轉(zhuǎn)換
6ES7901-0BF00-0AA0 MPI電纜
6NH9720-3AA00 MD720-3 GPRS 調(diào)制解調(diào)器
6NH9860-1AA00 ANT794-4MR,GPRS天線
6ES7231-0HC22-0XA8