<menuitem id="3samg"></menuitem>

    1. 加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線17838383235
      公司新聞
      博途S7-1200 和V20變頻器的MODBUS通訊
      發布時間: 2024-04-19 12:32 更新時間: 2024-10-30 14:14
      S7-1200 和V20的MODBUS通訊

      圖片


      S7-1200 與V20 的MOSBUS 通訊,S7-1200 PLC需要加CM1241 RS485通信模塊。



      01通信連接


      V20變頻器通過RS485線纜與PLC連接,使用標準的MODBUS通信協議進行通訊,通過modbus通訊,PLC給V20變頻器發送指令可對變頻器進行啟停調頻的操作。


      具體接線如下圖所示:


      圖片

      ▲ 圖1-1:S7-1200 CB1241與 V20通訊接線


        圖片

      圖1-2:S7-1200 CM1241與 V20通訊接線


      V20與PLC通訊網絡拓撲圖,配套的終端網絡終端電阻可在西門子經銷商處購買。終端電阻訂貨號:6SL3255-0VC00-0HA0,具體接線如下圖所示:


      圖片

      ▲ 圖1-3:PLC與V20通信接線圖



      02通過Modbus通訊實現V20的啟停調速


      V20 Modbus常用寄存器說明,如表2-1所示:


      類型

      寄存器地址

      描述

      訪問類型

      定標系數

      讀取

      寫入

      控制數據

      40100

      控制字

      R/W

      1

      PZD1

      PZD1

      40101

      主設定值

      R/W

      1

      PZD2

      PZD2

      狀態數據

      40110

      狀態字

      R

      1

      PZD1

      PZD1

      40111

      速度實際值

      R

      1

      PZD2

      PZD2

      P1120

      40322

      斜坡上升時間

      R/W

      100

      P1120

      P1120

      P1121

      40323

      斜坡下降時間

      R/W

      100

      P1121

      P1121

      ▲ 表2-1:V20 Modbus常用寄存器


      V20參數設置


      V20變頻器通信相關參數設置,如表2-2所示下:

      參數號

      參數值

      說明

      P2010

      6

      設置通信波特率為9600bps

      P2021

      1

      變頻器從站地址設置為1

      P2023

      2

      選擇通信協議為Modbus

      P2034

      2

      選擇偶校驗

      P2035

      1

      1個停止位

      ▲ 表2-2:V20變頻器的相關參數


      說明:也可直接選擇連接宏CN011,選擇之后所默認設置的參數,如表2-3所示:


      圖片

      ▲ 表2-3:連接宏CN011參數設置



      03PLC編程


      PLC編程如下:

      圖片


      初始化Modbus通信接口,需確保PLC側的波特率、奇偶校驗與V20設置保持一致。


      圖片


      說明:

      PORT:通訊端口ID。

      BAUD:波特率。

      PARITY:波特率。

      MB_DB:MB_MASTER的背景DB塊2,通過寄存器40100寫入需要的控制字。


      說明:

      1.必須設置寄存器40100的第10位為1,允許PLC控制

      2.上電,需先寫入16進制的047E,再寫入047F啟動驅動器


      圖片


      MB_ADDR:Modbus Rtu 從站地址。

      MODE:模式選擇,0為讀,1為寫。

      DATA_ADDR:寄存器地址。

      DATA_LEN:數據長度,取決于所訪問的參數(以word為單位)。

      DATA_PTR:指向CPU的存儲地址,從該位置讀取數據或寫收據。

      3.將速度設定值寫入寄存器40101中,16進制的0-4000H對應0-的P2000基準頻率

      圖片


      4.通過40110地址,一次讀取兩個字,可直接讀出狀態字(40110)和實際頻率(40111)

      圖片


      5.通過40322地址讀斜坡上升時間

      圖片


      6.通過40322地址寫斜坡上升時間

      圖片


      聯系方式

      • 電  話:17838383235
      • 經理:徐嘉泉
      • 手  機:17838383235
      • 微  信:17838383235