平頂山西門子代理商
硬件需求
S7-1200 PLC目前有3種類型的CPU:
1)S7-1211C CPU,。
2)S7-1212C CPU,。
3)S7-1214C CPU。
這三種類型的CPU都可以使用MODBUS通信協(xié)議通過通信模塊CM1241 RS485來實(shí)現(xiàn)S7-1200與PAC3200儀表的通信,。
本例中使用的PLC硬件為:
1)PM1207電源 ( 6EP1 332-1SH71 )
2) S7-1214C ( 6ES7 214 -1BE30 -0xB0 )
3) CM1241 RS485 ( 6ES7 241 -1CH30 -0xB0 )
4) 模擬器 ( 6ES7 274 -1XH30 -0xA0 )
本例中使用的PAC3200儀表硬件為:
1) PAC3200 (7KM2112-0BA00-3AA0)
2) MODBUS RTU 模塊 (7KM9300-0AB00-0AA0)
3) MODBUS 通信電纜 ( 6XV1830-0EH10)
3.軟件需求
1) 編程軟件 Step7 Basic V10.5 ( 6ES7 822-0AA0-0YA0)
4.S7-1200 MODBUS RTU的通信方式
S7-1200作為MODBUS RTU主站的通信方式是由DATA_ADDR 和 MODE 參數(shù)來選擇 Modbus 功能類型的,。
DATA_ADDR(從站中的起始 Modbus 地址): 要在 Modbus 從站中訪問的數(shù)據(jù)的起始地址。MB_MASTER 使用 MODE 輸入而非功能代碼輸入,。 MODE 和 Modbus 地址范圍一起確定實(shí)際 Modbus 消息中使用的功能代碼,。





平頂山西門子代理商
S7-200有傳送、比較,、移位,、循環(huán)、求補(bǔ)碼,、調(diào)用子程序,、脈沖寬度調(diào)制、脈沖序列輸出,、跳轉(zhuǎn),、數(shù)據(jù)轉(zhuǎn)換、算數(shù)運(yùn)算,、字邏輯運(yùn)算,、浮點(diǎn)運(yùn)算、開平方,、三角函數(shù)和PID控制指令等,,采用主程序、多8級子程序和中斷程序的程序結(jié)構(gòu),,用戶可以使用1-255ms的定時(shí)中斷,。用戶程序可設(shè)3級口令保護(hù),有監(jiān)控定時(shí)器(看門狗)功能,。
數(shù)字量輸入中有4個(gè)用作硬件中斷,,6個(gè)用于高速功能。32位高速加/減計(jì)數(shù)器的高計(jì)數(shù)頻率為30kHz,,可以對增量式編碼器的兩個(gè)互差90的脈沖列計(jì)數(shù),,計(jì)數(shù)值等于設(shè)定值或計(jì)數(shù)方向改變時(shí)產(chǎn)生中斷,在中斷程序中可以及時(shí)地對輸出進(jìn)行操作,。兩點(diǎn)高速輸出可以輸出頻率高為20kHz頻率和寬度可調(diào)的脈沖列,。
可選的存儲(chǔ)器卡可以保存程序、數(shù)據(jù)和組態(tài)信息,,可選的電池卡保存數(shù)據(jù)的典型事件值為200天,。DC輸出型電路用場效應(yīng)晶體管(MOSFET)作為功率放大器元件,僅DV輸出型有高速脈沖輸出,,高輸出頻率為20kHz,。
3,、S7-200的擴(kuò)展模塊
不同信號的S7-200 CPU上已經(jīng)集成了一定數(shù)量的數(shù)字量I/O點(diǎn),若實(shí)際需要的I/O點(diǎn)數(shù)超過該CPU的I/O點(diǎn)數(shù)時(shí),,則通過增加輸入/輸出擴(kuò)展模塊來達(dá)到擴(kuò)展功能,、擴(kuò)大控制能力。擴(kuò)展模塊有輸入/輸出擴(kuò)展,、熱電偶/熱電阻輸入擴(kuò)展和通訊擴(kuò)展三種類型,,通過總線連接器(插件)和CPU模塊連接。
擴(kuò)展單元正常工作需要+5VDC工作電源,,此電源由CPU通過總線連接器提供,,擴(kuò)展單元的24VDC輸入點(diǎn)和輸出點(diǎn)電源,可由基本單元的24VDC電源供電,,但要注意基本單元所提供的大電流能力,。
CPU 221無I/O擴(kuò)展能力;CPU 222多可連接2個(gè)擴(kuò)展模塊(數(shù)字量或模擬量),;CPU224和CPU226多可連接7個(gè)擴(kuò)展模塊,。
(1)輸入/輸出擴(kuò)展模塊
S7-200系列PLC目前提供如下擴(kuò)展模塊:
①數(shù)字量輸入擴(kuò)展模塊 EM221(8DI);
②數(shù)字量輸出擴(kuò)展模塊 EM222(8DO),;
③數(shù)字量輸入和輸出混合擴(kuò)展模塊 EM223(8I/O,,16I/O,32I/O),;
④模擬量輸入擴(kuò)展模塊 EM231(3AI,,A/D轉(zhuǎn)換時(shí)間為25μs,12位),;
⑤模擬量輸入和輸出混合擴(kuò)展模板 EM235(3AI/1AO,,其中A/D轉(zhuǎn)換時(shí)間為25μs,D/A轉(zhuǎn)換時(shí)間100μs,,位數(shù)均為12位)
(2)熱電偶/熱電阻擴(kuò)展模塊
熱電偶,、熱電阻模塊(EM231)與CPU222,CPU224,,CPU226配套使用,,多種分度號熱電偶(mV信號)和熱電阻(電阻信號)可通過EM231模塊將信號送入S7-200。用戶通過EM231上的DIP開關(guān)來選擇熱電偶或熱電阻的分度號,、接線方式,、測量單位和開路故障的方向。
(3)通訊擴(kuò)展模塊
除了CPU集成通訊口外,,S7-200還可以通過通訊擴(kuò)展模塊連接成更大的網(wǎng)絡(luò),。S7-200系列目前有兩種通訊擴(kuò)展模塊:PROFIBUS-DP擴(kuò)展從站模塊EM277和AS-i接口擴(kuò)展模塊CP243-2。