(1) rs485通讯接口,异步半双工模式。
(2)通讯波特率2400、4800、9600、19200、38400、57600、115200bps可设置,出厂默认值为9600bps。
(3)数据格式:8个数据位、1个停止位、可选奇校验、偶校验、无校验。
标准modbus-rtu协议,仪表地址:1~247;本机目前支持03h、04h读命令,03h、04h读命令功能相同。10h写命令。通信参数通过上位机软件设置。
报文格式说明:
命令04h(或03h):读命令
主机请求:地址+命令+数据地址+数据长度+ crc校验码
1byte + 1byte + 2byte + 2byte + 2byte
地址:查询仪表地址码,可以在1~247内设置,占用1个字节
命令:04h或03h,长度为1个字节
数据地址:读取的数据起始地址,占用2个字节
数据长度:读取的数据字长度
crc16校验码:低8位在前,高8位在后,占用2个字节
从机响应:地址+命令+数据长度+数据信息+ crc校验码
1byte + 1byte + 1byte + nbyte + 2byte
地址:响应仪表地址码,长度为1个字节
命令:04h或03h,长度为1个字节
数据长度:要发送的数据字节长度
数据信息:读取的数据,具体见仪表参数地址表
crc16校验码:低8位在前,高8位在,后占用2个字节
