<object id="ayu7o"></object>

      <object id="ayu7o"></object>

    1. <menuitem id="ayu7o"></menuitem>
      <object id="ayu7o"></object>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684
      公司新聞
      超實用,非常典型的Modbus通訊項目案例,三分鐘學會
      發布時間: 2024-05-15 22:26 更新時間: 2024-12-29 08:00

      本文主要介紹兩部分:1.簡單介紹Modbus通訊相關知識;2.通訊案例詳解;

      圖片

      一.Modbus通訊介紹

      1.通訊概述

      Modbus具有兩種串行傳輸模式:分別為ASCII和RTU。Modbus是一種單主站的主從通信模式,Modbus網絡上只能有一個主站存在,主站在Modbus網絡上沒有地址,每個從站必須有唯一的地址,從站的地址范圍為0 - 247,其中0為廣播地址,從站的實際地址范圍為1 - 247。Modbus RTU 使用主/從站網絡,其中整個通信僅由一個主站設備觸發,而從站只能響應主站的請求。主站將請求發送到一個從站地址,并且只有該地址上的從站做出響應。

      Modbus RTU是用于網絡中通信的標準協議,使用 RS232 或 RS422/485 連接在網絡中的 Modbus 設備之間進行串行數據傳輸。

       注:Modbus 從站地址為 0 時會向所有從站發送廣播幀(從站均不響應)。


      2.Modbus 通訊協議

      Modbus的通訊協議可在網上查閱相關詳細資料,這里簡單說明:數據傳送幀結構順序是,主站和從站/從站和主站之間的數據通信從從站地址開始,接下來是功能代碼。隨后傳輸數據。數據字段的結構取決于使用的功能代碼。幀的Zui后傳送的是校驗和 (CRC)。

      用于讀取數據的功能代碼:

    2. Modbus 功能代碼

    3. 用于讀取從站(服務器)數據的功能

    4. 01

    5. 讀取輸出位

    6. 02

    7. 讀取輸入位

    8. 03

    9. 讀取保持寄存器

    10. 04

    11. 讀取輸入字

    12. 用于寫入數據的功能代碼:

    13. Modbus 功能代碼

    14. 用于向從站(服務器)寫入數據的功能

    15. 05

    16. 寫入一個輸出位

    17. 06

    18. 寫入一個保持寄存器

    19. 15

    20. 寫入一個或多個輸出位

    21. 16

    22. 寫入一個或多個保持寄存器


    23. 二.通訊案例詳解

      案例背景:一套以西門子S7_1200PLC作為控制器的控制系統(帶HMI面板),與一套加濕器控制系統(單片機)進行Modbus RTU通訊,讀取和寫入加濕器數據,并通過控制面板進行顯示和設置加濕器參數,以及通過HMI面板手動控制加濕機的充水、排水、加濕和停機。(與除濕機的通訊只是該項目中的一部分,這里只介紹與加濕機的通訊部分,其他控制部分未說明)加濕器的參數如下圖

      圖片

       注:PLC的控制系統作為主站,加濕器控制系統為從站

      1.  硬件及軟件需求

      硬件:CPU 1215C AC/DC/Rly(訂貨號:6ES7 215-1BG40-0XB0)

            CM 1241 (RS422/485)(訂貨號:6ES7 241-1CH32-0XB0)

      HMI面板KTP1200Basic PN(訂貨號:6AV2 123-2MB03-0AX0)

            屏蔽電纜(用于通訊)

      圖片

      注:本項目采用RS485接線方法, 3號針腳--RS485信號 B(+) ;8號針腳--RS485信號A(-);5號針腳--接屏蔽等電位點。

      軟件:博途V15(或其他)

      2. 硬件組態

      ①通訊模塊組態:設置好傳輸率=9.6Kbps、奇偶校驗、數據位和停止位,其它保持默認。

      啟用PLC系統時鐘

      圖片

      圖片

      圖片

      ②設備和網絡組態:添加HMI面板,并組態網絡連接。

      圖片


      聯系方式

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