RC-RS485 Modbus-RTU 传感器编程手册

需积分: 0 0 下载量 199 浏览量 更新于2024-08-04 收藏 50KB DOCX 举报
"RC-RS485传感器编程手册(Modbus-RTU)V4.0.01" 本文档详细介绍了RC-RS485采集仪的编程与通信规范,适用于Modbus-RTU协议。RC-RS485是一款双路485采集器,具备上行和下行RS485接口,其中上行接口遵循标准Modbus协议,而下行接口则可定制以适应多种RS485传感器。设备通信方式为半双工,数据传输采用8位数据位,无校验,波特率预设且不可更改,数据帧结构包括1个起始位,8数据位,无校验位和1个停止位。 在Modbus-RTU协议下,RC-RS485接收上位机发送的指令,并在执行如采样等操作后,将结果存储于输入寄存器。寄存器分为不同类型,如保持寄存器支持读写,输入寄存器只读。寄存器列表中包含了设备的各种参数,如设备类型、程序版本号、设备地址、工作状态以及系统工作时间等。设备地址为16位无符号整数,1-247为有效地址,0为广播地址。工作状态寄存器指示设备当前的工作模式,例如就绪、忙、采样中或设备不可用。 此外,文档还提到了一些关键参数的存储格式,如ADC原始度数、液体密度、重力加速度值和高度值,这些数值都是以32位单精度浮点数按照IEEE754大端模式存储的。例如,液位高度123.4mm在发送给上位机时,会按照该格式进行编码并以高字数据优先发送。 对于值自动设定指令,当上位机发送采样指令后,HCF700传感器会根据指令内容执行采样操作,并将数据保存到输入寄存器中。而送采样指令则可能涉及如何将采样数据回传给上位机的过程,尽管具体细节未在描述中给出,但可以推断是通过Modbus协议的特定功能码实现。 RC-RS485传感器编程手册主要涵盖了设备的基本配置、通信协议、寄存器结构和数据格式等方面,是进行Modbus-RTU通信编程的重要参考资料。开发者和工程师需要理解这些概念和规则,以便正确地与RC-RS485设备进行数据交换和控制。