新聞中心
PRESS CENTER本章節(jié)主要實(shí)現(xiàn)一個(gè)需求:EG8200的RS485口接一個(gè)Modbus傳感器,EG8200和縱橫云平臺(tái)之間采用Modbus RTU協(xié)議通信,實(shí)現(xiàn)云平臺(tái)主動(dòng)讀寫傳感器的線圈與寄存器的值。
要實(shí)現(xiàn)此功能,需提前準(zhǔn)備好以下材料。
1. 傳感器串口參數(shù)
波特率 | 9600 |
停止位 | 1 |
數(shù)據(jù)位 | 8 |
校驗(yàn)位 | none |
從機(jī)地址 | 1 |
2. 傳感器線圈寄存器(DO)
功能碼0X01 | ||
地址 | 權(quán)限 | 解析方式 |
0x0000 | 讀寫 | 位 |
0x0001 | 讀寫 | 位 |
3. 傳感器觸點(diǎn)寄存器(DI)
功能碼0X02 | ||
地址 | 權(quán)限 | 解析方式 |
0x0000 | 讀 | 位 |
0x0001 | 讀 | 位 |
4. 傳感器保持寄存器(AI)
功能碼0X04 | ||
地址 | 權(quán)限 | 解析方式 |
0x0000 | 讀 | 16位無(wú)符號(hào)整數(shù) |
0x0001 | 讀 | 16位無(wú)符號(hào)整數(shù) |
1. 平臺(tái)配置
登錄平臺(tái),添加設(shè)備并配置點(diǎn)位。
配置寄存器地址。
偏置填寫舉例:模擬量通道0x0000等于40001,偏置是1 ;同理0x0001 偏置就是2。
2. 設(shè)備注冊(cè)與連接
通過(guò)系統(tǒng)節(jié)點(diǎn)獲取設(shè)備SN(SN為注冊(cè)信息,需要在TCP連接成功時(shí)發(fā)送一次)。
建立TCP連接并檢查TCP連接狀態(tài),根據(jù)狀態(tài)設(shè)置變量flag的值表示連接狀態(tài):
3. 串口配置連接
實(shí)物接線,傳感器485A連接EG8200的485A,485B連接EG8200的485B。
流程制作: