當前位置:重慶索利亞電氣設備有限公司>>索利亞>>西門子6ES7>> 6ES7223-1PL32-0XB西門子PLC模塊6ES7223-1PL32-0XB0-PLC通訊模塊
西門子DQ16輸出模塊6ES7522-5FH00-0AB0-指南針
西門子KP1200操作面板6AV21241MC010AX0-指南針
西門子75千瓦變頻器6SE6440-2AD37-5FA1-指南針
產地 | 進口 | 加工定制 | 否 |
---|
重慶索利亞電氣設備有限公司
西門子PLC模塊6ES7223-1PL32-0XB0
西門子PLC模塊6ES7223-1PL32-0XB0
在工控領域,公司以精益求精的經營理念,從產品、方案到服務,致力于塑造一個“行業專家”品牌,以實現可持續的發展。
) 編程軟件 Step7 Basic V10.5 ( 6ES7 822-0AA0-0YA0)
4.S7-1200 MODBUS RTU的通信方式
S7-1200作為MODBUS RTU主站的通信方式是由DATA_ADDR 和 MODE 參數來選擇 Modbus 功能類型的。
DATA_ADDR(從站中的起始 Modbus 地址): 要在 Modbus 從站中訪問的數據的起始地址。MB_MASTER 使用 MODE 輸入而非功能代碼輸入。 MODE 和 Modbus 地址范圍一起確定實際 Modbus 消息中使用的功能代碼。
下表列出了 MB_MASTER 參數 MODE、Modbus 功能代碼和 Modbus 地址范圍之間的對應關系。
表3: MB_MASTER的MODBUS 功能
5.S7-1200 與PAC3200 進行MODBUS RTU的通信組態
我們通過一個實例來介紹如何在Step7 Basic V10.5 中組態S7-1214C 和PAC3200的MODBUS RTU通信。
5. 1 PLC 硬件組態
首先在Step7 Basic V10.5中建立一個項目,如圖1所示。
圖5: 新建S7 1200項目
在硬件配置中,添加CPU1214C和通信模塊CM1241 RS485模塊,如圖2所示。
圖6: S7 1200硬件配置
在CPU的屬性中,設置以太網的IP地址,建立PG與PLC的連接,如下圖所示。
圖7: S7 1200 IP地址的設置
5. 2 PAC3200參數設置
在SENTRON PAC 電力監測設備的主菜單中,調用“設置”>“RS485 模塊”,出現下面的設置畫面:
圖8: PAC3200 MODBUS RTU 通信參數的設置
1. 地址的設置范圍:1-247。本例中設為8。
2. 波特率的設置范圍:4800,9600,19200,38400。本例中設為38400。
3. 設置外部通信的數據位、奇偶校驗位及停止位:
• 8E1=8 個數據位,奇偶校驗位為even, 1 個停止位
• 8O1=8 個數據位,奇偶校驗位為odd, 1 個停止位
• 8N2=8 個數據位,無奇偶校驗位, 2 個停止位
• 8N1=8 個數據位,無奇偶校驗位, 1 個停止位
本例中根據S7-1200 MODBUS MASTER 的參數設置為 8N1。
4. 協議的設置:可選項為:SEABUS,MODBUS RTU。
本例中設為MODBUS RTU。
5.響應時間的設置:注意與波特率的設置相匹配,本例中設為10mS。
6.S71200 與PAC3200的MODBUS RTU通信原理與編程的實現
6. 1 S7 1200 PLC與PAC3200 通過MODBUS RTU 通信的基本原理
S7 1200提供了的MODBUS庫進行MODBUS通信,如下圖所示:
圖9: S7 1200提供的MODBUS庫
西門子PLC S7-1200的模塊CM1241 RS232和CM1241 RS485都可以實現MODBUS RTU的通信,本例中采用CM1241 RS485模塊來實現與儀表PAC3200的MODBUS RTU 的通信。
S7-1200的MODBUS RTU通信的基本原理是:
首先S7-1200 PLC的程序調用一次MODBUS 庫中的功能塊MB_COMM_LOAD來組態CM1241 RS232和CM1241 RS485模塊上的端口,對端口的參數進行配置。
其次調用MODBUS 庫中的功能塊MB_MASTER或者MB_SLAVE作為MODBUS 主站或者從站與支持MODBUS協議的設備進行通信。
S7-1200 PLC作為MODUBUS 主站 與PAC3200 進行MODBUS RTU 通信的控制原理如下圖所示:
圖10:S7-1200 PLC作為MODUBUS 主站 與PAC3200 進行MODBUS RTU 通信原理
S7-1200 PLC還可以作為MODBUS子站與作為MODBUS主站之間的PLC進行MODBUS RTU通信,其控制原理如下圖所示:
圖11:S7-1200 PLC作為MODBUS子站與作為MODBUS主站之間的PLC進行MODBUS RTU的通信原理
每個S7-1200 CPU**多可帶3個通信模塊,而每個CM1241 RS485通信模塊理論上**多支持247個MODBUS子站。但是在實際應用時需要考慮CPU的性能以及輪循MODBUS子站的時間。
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業自行提供,信息內容的真實性、準確性和合法性由相關企業負責,儀表網對此不承擔任何保證責任。
溫馨提示:為規避購買風險,建議您在購買產品前務必確認供應商資質及產品質量。