<sup id="x7dny"><rp id="x7dny"><big id="x7dny"></big></rp></sup>
    • <label id="x7dny"><tt id="x7dny"><tfoot id="x7dny"></tfoot></tt></label>
      <dfn id="x7dny"></dfn>
      <small id="x7dny"><rp id="x7dny"><rt id="x7dny"></rt></rp></small>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684
      公司新聞
      S7-1500的串口自由口協議讀取Modbus RTU設備數據的示例程序
      發布時間: 2024-11-27 18:00 更新時間: 2024-12-02 08:00

       一位工程師說,他采購了一個S7-1500的RS485模塊(6ES7 540-1AB00-0AA0),但是不支持Modbus rtu協議,如何讀取Modbus rtu的設備。可以通過自己編寫程序實現,下面是作者群友的分享。


      第一步:根據Modbus RTU 的標準報文格式去編寫數據幀

      如數據讀取:

      功能碼03H

      主機讀取從站地址08H,

      起始寄存器地址00H的12H數據

      則數據發送格式

      08 03 00 00 00 12 CRC高字節 CRC低字節

      從站返回數據:

      08 03 24 n1高字節 n1低字節......n18高字節 n18低字節  CRC高字節 CRC低字節

      下圖所示:通過Modbus Poll讀取從站模塊數據熟悉一下數據格式。


      第二步:通過編寫CRC功能塊,計算得出CRC



      第三步:通過西門子通訊塊Send_P2P與CRC塊讀取從站的數據


      第四步:測試平臺(幾個月之前做的測試圖片)



      聯系方式

      • 電  話:13922889745
      • 經理:向小姐
      • 手  機:18475208684
      • 微  信:18475208684