服務熱線:19836838005
       王經理(微信同號)

S7-200 Smart通過Modbus通信實現V90的速度控制

本文詳細描述了S-200 SMART PLC 通過Modbus RTU 通信對SINAMICS V90進行速度控制的方法。


目錄


1概述

2必備條件

      2.1使用的硬件

      2.2使用的軟件

      2.3通信連接

3通過Modbus通信實現V90的速度控制

      3.1V90 Modbus 寄存器說明

      3.2V90參數設置

      3.3PLC的編程

1     概述

SINAMICS V90固件版本1.05以上開始,伺服驅動器提供了Modbus RTU 通信。PLC可以通過 Modbus FC3FC6功能代碼讀取或寫入伺服驅動的寄存器,S7-200 Smart可通過標準的Modbus功能塊完成發送伺服驅動器的控制指令,及讀寫參數。本文詳細描述了S-200 SMART PLC 通過Modbus RTU 通信對SINAMICS V90進行速度控制的方法。

2     必備條件

2.1    使用的硬件

     使用的硬件如表2-1所示。

序號

設備名稱

訂貨號

1

SIMATIC S7-200 SMART CPU ST60

6ES7288-1ST60-0AA0

2

V90驅動器

6SL3210-5FE10-4UA0V1.05版本以上)

3

伺服電機

1FL6042-1AF61-0LG1

4

電機及編碼器配套電纜


          2-1使用的硬件

2.2    使用的軟件

     使用的軟件如表2-2所示。

序號

描     述

1

Window 7 旗艦版 3264

2

STEP 7-Micro/WIN SMART 編程軟件

3

SINAMICS V-ASSISTANT


     表2-2使用的軟件

2.3    通信連接

SINAMICS V90 伺服驅動通過 RS485 電纜與 PLC 連接,使用標準 Modbus 通信協議進行通訊。通過Modbus PLCV90發送伺服使能和停止命令并且可以讀取伺服驅動器的狀態及故障代碼。

SINAMICS V90 伺服驅動通過 RS485 接口(X12)使用 MODBUS 協議與 PLC RS485(端口 0) 進行通訊,接線如圖2-1所示。


2-1   S7-200 SMART CPU V90通訊線連接

3    通過Modbus通信實現V90的速度控制

3.1      V90 Modbus 寄存器說明                         

V90速度控制的控制數據及狀態數據寄存器如表3-1S列所示


3-1 V90的控制數據及狀態數據寄存器


寄存器 40100定義如表3-2所示。


3-2 寄存器 40100定義

3.2      V90參數設置


按照表3-3設置伺服驅動器的相關參數

參數設置

說明

P29003=2

P29003為速度控制模式

P29303[0]=3

設置DI3CWL,正限位,連接限位開關為高電平

P29304[0]=4

設置DI4CCWL,負限位,連接限位開關為高電平

P29004=1

設置SINAMICS V90 MODBUS地址1

P29007=2

設置通信協議為Modbus 協議

P29008=1

選擇 Modbus 控制源,設定值和控制字來自于 Modbus PZD

P29009=8

設置傳輸波特率為38400 波特



3-3伺服驅動器的相關參數

3.3   PLC的編程

PLC的編程如表3-4所示。

序號


1

初始化Modbus通信接口,需確保 PLC 的波特率與驅動設置一致,設置 PLC 校驗方式為偶校驗(parity = 2)。





2

通過寄存器 40100 寫入需要的控制字。必須設置寄存器 40100 的位 10 1 以允許 PLC 控制驅動。需要 OFF1 的上升沿將電機設置為伺服使能狀態,OFF2 OFF3 必須設置為1。先將16進制數 41E 寫入寄存器 40100 中,然后再寫入 41F,起動驅動器。




3

將速度設定值寫入寄存器 40101 中,16進制的4000 代表 100% 電機額定轉速的值




表3-4 PLC的編程


下載地址   HowtocontrolV90speedcontrolbyModbuswithS7-200smart.pdf (346,0 KB)



服務熱線:19836838005 王經理(微信同號)
鄭州西昆電氣科技有限公司
公司地址:河南省鄭州市中原區市場街70號
公司官網:www.ytnwx.cn