一.準備一臺YX-AI/DO-RS485-008八路模擬量輸入設備
二.將YX-AI/DO-RS485-008與模擬量傳感器、上位機進行物理連接如下圖
三.通過配置軟件配置串口通訊參數讓YX-AI/DO-RS485-008與上位機、下位機傳感器物理實現通訊狀態。
四.上位機下發Modbus采集指令到下位機設備上報
功能碼舉例(YX-AI/DO-RS485-008說明書內含全部指令及功能碼):
舉例1
讀取DO1:
a.用01功能碼讀取DO1
發送:01 01 00 14 00 01 BD CE
接受:01 01 01 00 51 88
b.用03功能碼讀取DO1
發送:01 03 00 14 00 01 C4 0E
接受:01 03 02 00 00 B8 44
c.用04功能碼讀取DO1
發送:01 04 00 14 00 01 71 CE
接受:01 04 02 00 00 B9 30
舉例2
模擬量讀數轉換公式如下(例:將電壓轉換為溫度值)
AI = a * ratio + offset
AIx 即轉換后數值:
a 為轉換前讀數值
ratio 為設定比例系數(初始為 1.0)
offset 為設定位置系數(初始為 0.0)
五、實現數據采集及上報至上位機。
-
模擬量
+關注
關注
5文章
496瀏覽量
25647 -
數據采集
+關注
關注
39文章
6251瀏覽量
114036 -
RS485
+關注
關注
39文章
1165瀏覽量
82589 -
串口通訊
+關注
關注
1文章
261瀏覽量
25031 -
上位機
+關注
關注
27文章
945瀏覽量
55002 -
rs485通訊
+關注
關注
0文章
20瀏覽量
3359
發布評論請先 登錄
相關推薦
評論