天天看點

如何建立8路模拟量輸入采集與RS485通訊

一.準備一台YX-AI/DO-RS485-008八路模拟量輸入裝置

如何建立8路模拟量輸入采集與RS485通訊

二.将YX-AI/DO-RS485-008與模拟量傳感器、上位機進行實體連接配接如下圖

如何建立8路模拟量輸入采集與RS485通訊

三.通過配置軟體配置序列槽通訊參數讓YX-AI/DO-RS485-008與上位機、下位機傳感器實體實作通訊狀态。

如何建立8路模拟量輸入采集與RS485通訊

四.上位機下發Modbus采集指令到下位機裝置上報

功能碼舉例(YX-AI/DO-RS485-008說明書内含全部指令及功能碼):

舉例1

讀取DO1:

a.用01功能碼讀取DO1

發送:01 0100 14 00 01BD CE

接受:01 0101 0051 88

b.用03功能碼讀取DO1

發送:01 0300 14 00 01C4 0E

接受:01 0302 00 00B8 44

c.用04功能碼讀取DO1

發送:01 0400 14 00 0171 CE

接受:01 0402 00 00B9 30

舉例2

模拟量讀數轉換公式如下(例:将電壓轉換為溫度值)

AI = a * ratio + offset

AIx 即轉換後數值:

a 為轉換前讀數值

繼續閱讀