首页
/
每日頭條
/
科技
/
三菱modbusrtu通訊協議實例
三菱modbusrtu通訊協議實例
更新时间:2024-11-15 09:48:49

第 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℃

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
怎麼把python代碼發給别人
怎麼把python代碼發給别人
要想完成這個需求,需要用到python中的兩個庫,itchat庫和itchat-uos,2017年後,新注冊的微信很難登錄網頁版,itchat-uos利用統信UOS的網頁版微信,可以幫助我們繞開網頁微信的登錄限制。本次使用的版本是pytho...
2024-11-15
cad快速看圖功能
cad快速看圖功能
CAD快速看圖,是目前小巧快捷的CAD看圖軟件,全面支持各個版本DWG圖紙直接查看,并可直接直接打開天正圖紙的産品。圖紙打開速度快,浏覽流暢,無需安裝任何字體,解決中文亂碼問題,顯示鋼筋符号和圖案填充,操作簡單,是Windows平台下理想的...
2024-11-15
win10 edge浏覽器點不開
win10 edge浏覽器點不開
鞭牛士2月18日消息,昨日,微軟針對Dev頻道發布了Win11的Build22557更新,該更新包含了開始菜單優化,任務欄拖放等多個新功能。但很快,就有用戶在微軟官方論壇反饋,表示自己在升級新版本系統之後,遇到了無法打開Edge浏覽器的問題...
2024-11-15
六種手機飛行模式
六種手機飛行模式
大家好,歡迎來到小娟的生活收藏。這裡有一些好的生活小貼士每天晚上分享。我們今天分享的是:生活移動飛行模式對大家來說并不新鮮,但很多人認為飛行模式隻能在飛行時使用。事實上,飛行模式在生活中的應用非常廣泛。讓我們看看。第一,減少輻射很多人習慣在...
2024-11-15
百葉窗怎樣安裝好看
百葉窗怎樣安裝好看
百葉窗怎麼安裝百葉窗是現代裝修中應用最為廣泛的一種産品,不僅具有非常好的遮擋光線作用,而且還可以起到保護眼睛的作用,因此在生活中受到了大家的喜歡和認可。那麼,百葉窗怎麼安裝?百葉窗都有哪些種類?接下來就跟着鑄之巢一起來看看吧!一、百葉窗怎麼...
2024-11-15
Copyright 2023-2024 - www.tftnews.com All Rights Reserved