tft每日頭條

 > 科技

 > 三菱modbusrtu通訊協議實例

三菱modbusrtu通訊協議實例

科技 更新时间:2024-07-23 16:10:12

第 1 章 485 設備與力控通訊. 2

1.1 DI/DO/AI/AO 接入. 2

1.1.1 添加設備. 3

1.1.2 測試設備. 6

1.2 讀取 DI 狀态. 7

1.3 輸出/讀取 DO 狀态. 8

1.4 讀取 AI 值. 10

第 2 章 以太網設備與力控通訊. 12

2.1 DI/DO/AI/AO 接入. 12

2.1.1 添加設備. 13

2.1.2 測試設備. 15

2.2 讀取 DI 狀态. 16

2.3 輸出/讀取 DO 狀态. 17

2.4 讀取 AI 值. 19

第 1 章 485 設備與力控通訊DI/DO/AI/AO 接入

以 ZKA-4088-RS485 為例,介紹綜科智控 485 設備與力控進行通訊的步驟設置。ZKA-4088-RS485 是 8 路數字量輸入(DI),8 路數字量輸出(DO),4 路模拟量輸入設備(AI,0/4-20mA),485 通信總線。

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)1

以 ZKA-4088-RS485 出廠默認通訊參數如下:

站号:01

波特率:115200

數據格式:8,N,1

與電腦連接的端口:客戶查看電腦設備管理器中的COM口,選擇實際使用的端口

添加設備

選擇:IO 設備組态>[PLC] > [莫迪康] > [ModbusRTU] 如下圖所示:

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)2

為設備取一個名稱,在此輸入 TEST,單擊“下一步”, 如下圖所示。

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)3

為設備選擇連接串口,選擇 COM4,根據實際對應 COM 參數設置,并保存

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)4

選擇 6 和 16 号命令,選擇 32 位數數據存放格式:

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)5

測試設備

在設備上右鍵> [TEST],如下圖所示:

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)6

讀取 DI 狀态

ZKA-4088-RS485的 8路 DI 寄存器為 10001~10008:

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)7

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)8

如上圖所示,寄存器 DI001 變量值為 1,表示此時第 1 個輸入通道X1閉合。

輸出/讀取 DO 狀态

ZKA-4088-RS485 的 8路 DO 寄存器為 00001~00008:

新建 IO 點,選擇可讀可寫

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)9

建立 IO 點完成後,點擊運行按

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)10

,即可讀取 DO 狀态

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)11

在對應的 IO 點上右鍵>寫數據

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)12

寫入 1,則通道 DO1 輸出,設備上 Y1燈亮

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)13

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)14

讀取 AI 值

ZKA-4088-RS485 的 4 路 AI(模拟量輸入)寄存器為 30001~30008,因為ZKA模塊采用的是32位AD芯片,所以每個模拟量通道占用 2 個寄存器,共4 個字節(32bit),其中高兩個字節為采集結果的高16bit,低兩個字為采集結果的低16bit,模塊出廠時為保證高精度,濾波後輸出16bit,所以用戶實際使用時隻需要讀取低16bit采集結果即可,,也就是讀取偏置0002,0004,0006,0008地址上的寄存器數據,數據類型為 無符号整型。

新建 IO 點,選擇隻讀

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)15

注意:以上截圖是根據我司出廠默認配置的16bit AI采集精度,舉例:客戶的溫度變送器為500℃的量程(也就是量程下限是0,量程上限是500,工程單位是℃), 0℃對應4ma(也就是AD裸數據12800),滿量程500℃對應20ma(也就是AD裸數據64000)。

建立 IO 點完成後,點擊運行按

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)16

,即可讀取 AI 狀态

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)17

第 1 通道采集的原始AD裸數據為30000,那麼對應當前溫度值為(30000-12800)/(64000-12800)x 500℃=167.968℃。

第 2 章 以太網設備與力控通訊

本章介紹本系列下以太網設備與力控組态軟件通訊的設置方法,該方法适用于本系列下所有以太網設備。

DI/DO/AI/AO 接入

以 ZKA-4088-ETH為例說明 DI\DO\AI\AO 如何接入力控使用,ZKA-4088-ETH 為 8路數字量輸入(DI)和 8 路數字量輸出(DO)以及4路模拟量輸入(AI)采集控制設備,采用标準的 Modbus TCP 通訊協議,可以通過 TCP/IP 網絡遠程采集模拟量數據。

ZK模塊 IP 為:192.168.0.105

TCP 端口為:10001

(注意:我們模塊出廠時默認端口為10001,客戶也可以通過ZK模塊的配置文件把ZK通訊端口改成modbus-tcp的默認端口502)

工作模式為:服務器模式

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)18

添加設備

選擇:[PLC] > [莫迪康] > [ModbusTCP],建立設備名稱為 Test,設備地址固定為:

255 如下圖所示:

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)19

選擇“下一步”,填入 IP,端口

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)20

選擇 6 和 16 号命令,選擇 32 位數數據存放格式:

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)21

測試設備

在設備“TEST”上右鍵>測試

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)22

右鍵>新建點

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)23

讀取 DI 狀态

ZKA-4088-ETH的 8路 DI 寄存器為 10001~10008:

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)24

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)25

如上圖所示,寄存器 DI001 變量值為 1,表示此時第 1 個輸入通道X1閉合。

輸出/讀取 DO 狀态

ZKA-4088-ETH 的 8路 DO 寄存器為 00001~00008:

新建 IO 點,選擇可讀可寫

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)26

建立 IO 點完成後,點擊運行按

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)27

,即可讀取 DO 狀态

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)28

在對應的 IO 點上右鍵>寫數據

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)29

寫入 1,則通道 DO1 輸出,設備上 Y1 燈亮

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)30

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)31

讀取 AI 值

ZKA-4088-ETH 的 4 路 AI(模拟量輸入)寄存器為 30001~30008,因為ZKA模塊采用的是32位AD芯片,所以每個模拟量通道占用 2 個寄存器,共4 個字節(32bit),其中高兩個字節為采集結果的高16bit,低兩個字為采集結果的低16bit,模塊出廠時為保證高精度,濾波後輸出16bit,所以用戶實際使用時隻需要讀取低16bit采集結果即可,,也就是讀取偏置0002,0004,0006,0008地址上的寄存器數據,數據類型為 無符号整型。

新建 IO 點,選擇隻讀

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)32

注意:以上截圖是根據我司出廠默認配置的16bit AI采集精度,舉例:客戶的溫度變送器為500℃的量程(也就是量程下限是0,量程上限是500,工程單位是℃), 0℃對應4ma(也就是AD裸數據12800),滿量程500℃對應20ma(也就是AD裸數據64000)。

建立 IO 點完成後,點擊運行按

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)33

,即可讀取 AI 狀态

三菱modbusrtu通訊協議實例(力控組态軟件modbus-rtu)34

第 1 通道采集的原始AD裸數據為30000,那麼對應當前溫度值為(30000-12800)/(64000-12800)x 500℃=167.968℃

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved