模擬量輸出和采集模塊的應用

成都億佰特公司為幫助用戶在使用本公司產品時,能輕松快速的了解產品的使用方法。定期會推送一些產品快速應用的使用方法。這篇模擬量輸出和采集模塊的應用文章的快速應用方法,具體應用為E90 控制E820-DTU(2I2-433L)進行模擬量的采集與控制模擬量的輸出

要實現E90控制,那么我么就要用到E820的控制采集功能。E90端為一般模式,然后采用MODBUS RTU指令來進行操作:

無線模塊測試軟件

第一步配置兩個設備的無線參數 :  

下圖是E820的上位機的頁面截圖。我們首先將E820的撥碼開關撥到配置模式,然后使用上位機讀取與參數配置,這里有兩個重要的參數,相應時間、無線信道。

如上圖所示,E820的相應時間為0.25秒,無線信道為25,我們看下圖,圖為E820的手冊截圖。E820的無線信道參數為十進制,但是E90的信道是十六進制。

無線響應時間碼值表

我們按照上圖所示來配置E90,就可以了,按照上圖 我們E820的相應時間為0.25s 我們E90就將空中速率這一配置選項,配置為2400bps, E820的無線信道為25,我們E90就將頻率信道這一配置選項配置為19(25的十六進制為19)無線就配置完成了E90端截圖如下,A處選擇2.4Kbps,B處填寫上19.

無線模塊軟件顯示信息

遠程模擬量輸出:

這個時候我們需要將E90 的撥碼開關撥到一般模式,E820的撥碼開關撥到控制采集模式,如下圖所示:

撥碼開關

E820處于控制采集模式下的時候我們就要使用MODBUS指令進行讀取和控制輸出,E90端采用485總線連接到電腦,我們打開串后助手,然后選擇端口,然后發送指令就OK。

這里我介紹下這個指令,因為所有的控制采集只要是通過E90來的都是Modbus指令控制:

先說無線采集的指令,我們在串口助手上發送這一串指令如下圖,我們波特率選擇9600這是上面配置E90時所配置的波特率,其余為8N1,然后勾選16進制發送。

配置波特率

指令:01 03 00 11 00 01 D4 0F  如上述指令就可以讀取到E820的端口一的輸出值 01 代表這個設備的modbus地址。 03代表的是讀取指令,00 11 代表的是E820的輸入端口一,這個是寄存器地址。如下圖所示,00 01 代表讀一個寄存器 D4 0F代表的是modbus的校驗,這個校驗值是通過工具算出來的。校驗工具使用方法后面介紹

校驗值

當發送完上 面的modbus指令后,E90 這邊會接收到 一個返回的modbus指令如下:01 03

02 27 10 A2 78 在這串數據中 01 代表是modbus地址為01 的設備返回的設置,03代表讀取,02 代表讀取到的數值長度 ,27 10代表讀取到的真實數據 16進制的,2710 換算成10進制為10000 也就是說 你這一次查詢的時候 E820的端口1采集到的輸入值為10.ma,A2 78 代表的是 modbus指令的校驗。

控制輸出:輸出模式也是和上面采集模式配置相同,只是讀指令換成了寫指令寄存器變了而已具體的如下指令介紹01 06 00 41 27 10 C3 E2 在這條指令中 01 代表地址也就是你要控制誰,06為寫指令,00 41為寫的寄存器,(參照上圖)也就是控制A01通道輸出,27 10 換成10進制就是10ma ,然后C3E2是校驗。所以解讀出來就是 控制modbus地址為1的設備的輸出通道1 輸出10ma的模擬量

校驗工具的使用方法:我們在輸入框中輸入我們待校驗的十六進制數,如下圖所示,

校驗的十六進制數

然后我們點擊計算就會生成校驗了,效果如下:

校驗的十六進制數2

至此有關E90控制E820(2I2-433L)的介紹全部完畢。

吉林快三走势图网易