定制Modbus RTU协议绝对编码器

B公司是一家专门从事变压器监控系统的美国公司。拟采用我公司CAX60系列多圈绝对值编码器进行位置监测。编码器采用国际标准Modbus RTU协议,防护等级IP67,性能优良,适用于各种恶劣的工作环境。

由于通讯协议的输出数据长度为16位,所以对于大多数16位寄存器的控制器来说数据采集是没有问题的;不幸的是,客户的控制器内置了8位寄存器,因此在导入数据时读取代码遇到了困难。为此,我们修改了编码器程序以满足客户的特定需求。一是兼容标准数据读取指令;其次,分为两条数据读取指令。第一条通信指令将前半部分数据存储在寄存器 1 中,第二条指令存储后半部分数据。存储在寄存器 2 中。然后控制器会将两个寄存器的数据组合起来,得到正确完整的数据。

寄存器读取 – 像以前一样工作。请求:01 04 00 01 00 02 CRC 回复:01 04 04 XX XX XX XX CRC
Register1 读取。请求:01 04 00 01 00 01 CRC 回复:01 04 02 XX XX CRC

寄存器 2 读取。请求:01 04 00 02 00 01 CRC 回复:01 04 02 XX XX CRC

不仅如此,我们还根据客户的安装要求,将编码器轴定制为φ4.76×13.84mm,方便现场安装。

定制你的专属传感器!