1. <del id="sqmd4"></del>
      <object id="sqmd4"></object>
      1. <object id="sqmd4"></object>
          加入收藏 在線留言 聯系我們
          關注微信
          手機掃一掃 立刻聯系商家
          全國服務熱線13185520415
          公司新聞
          西門子S7-1500PLC的Modbus-RTU通信快速入門
          發布時間: 2023-12-21 16:51 更新時間: 2024-11-22 08:00
          觀看西門子S7-1500PLC的Modbus-RTU通信快速入門視頻

          1. S7-1500 Modbus-RTU 功能簡介

          S7-1500 可以在主機架或分布式 IO 站使用點對點通信模塊來實現 Modbus-RTU

          通信,如需在 S7-1500 的分布式 IO 站上實現 Modbus-RTU 通信,推薦通過

          Profinet 或者 Profibus 的方式擴展 ET 200MP 或者 ET 200SP 站,通過在 ET

          200MP 或者 ET 200SP 上配置 HF(高性能)的點對點通信模塊來實現。

          根據實際使用通信物理接口的不同,S7-1500 主機架和 ET 200MP 可使用的模板

          分 CM PtP RS232 HF(6ES7 541-1AD00-0AB0)和 CM PtP RS422/485 HF

          (6ES7 541-1AB00-0AB0) 兩種,普通的點對點通信模塊(型號 BA 結尾)是

          無法通過本文檔實現 Modbus-RTU 通信 ;而 ET 200SP 的點對點通信模塊只有

          一個,即 CM PtP(6ES7 137-6AA00-0BA0),該模塊物理接口支持

          RS-232/422/485。

          無論是安裝在 S7-1500 主機架的模板還是分布式 IO 站的模板,都可做 Modbus-RTU 的主站或從站,通過直接調用 Modbus-RTU 相關程序塊即可實現 Modbus-RTU 通信,

          S7-1500 Modbus-RTU 的特點還在于:無論點對點通信模塊安裝在 S7-1500 主機架還是分布式 IO 站;也無論分布式 IO 站是通過 ET 200MP 還是 ET 200SP 來實現 Modbus-RTU 通信,其組態步驟、方法、調用的程序塊及注意事項等均完全相同。

          S7-1500 支持的 Modbus 功能代碼如下表 1 和表 2。

          表 1 用于讀取數據的功能: 讀取分布式 I/O


          1) 用于擴展尋址

          表 2 用于寫入數據的功能: 更改分布式 I/O 和程序數據


          功能代碼 5 用于設置或刪除各個位。設置位時,必須在通過 DATA_PTR 尋址到的 DB 或位存儲區的首個字中指定值“16#FF00”。為復位某個位,必須在通過 DATA_PTR 尋址到 DB 或位存儲區的首個字中指定值“16#0000”。所有其它值通過 ERROR = TRUE 和 STATUS = 16#8384 拒絕。

          2. S7-1500 Modbus-RTU 系統實例


          Modbus-RTU 主站為安裝在 S7-1500 主機架上的 CM PtP RS422/485HF,Modbus-RTU 從站模塊(站地址為 2)為安裝在 ET 200SP 分布式 IO 上的CM PtP,接口類型為 RS485,通信波特率為 9600bit/s,無奇偶校驗

          聯系方式

          • 電  話:13510737515
          • 聯系人:董海波
          • 手  機:13185520415
          • 微  信:13185520415