四要素光伏电站环境监测仪RYQ-3是用户广泛应用新能源监测领域的设备,主要用来测量用户关注的环境温度、太阳光伏组件温度、风速以及日照辐射量,采用485接口,标准MODBUS通讯规约。目前,在新能源、能效管理、光伏电站、风力发电等领域有着广泛的应用。
1.1 系统的CRC说明:
以下所有说明中,MODBUS RTU 协议中的CRC16两字节,高字节在前,低字节在后。
以下说明中,假定系统地址0x01(系统缺省地址为0x01)
1.2 系统返回错误码规定:
系统支持三个错误码:02 为寄存器错,03 为CRC 错,04 为功能码错;返回时将原功能码的zui高位改为1,格式为:
系统地址 高位置1的功能码 错误码 CRC16校验位
--- 系统收到命令后,先检测收到的CRC是否正确。如果CRC有错误,返回:
01 84 03 03 01 (这里以功能码04 举例)
--- CRC正确,继续检测功能码是否正确。如果功能码有错误,返回:
01 84 04 42 C3 (这里以功能码04 举例)
--- 如果命令中CRC 和功能码都错了,将只返回CRC有错误
01 84 03 03 01 (这里以功能码04 举例)
--- 若CRC和功能码都正确,zui后检测寄存器是否错,如果有错误,返回:
01 84 02 C2 C1 (这里以功能码04 举例)
2.1 系统的标准MODBUS 寄存器说明
特别注意每个寄存器均为 16 位两个字节高字节在前,低字节在后
MODBUS 命令中寄存器的数量或长度一项均为两字节16 位为一个单位,而非单字节8 位为一个单位。
用户应保证命令中寄存器的地址和数量这两项参数的范围在本系统规定范围之内。如果超出范围,系统的输出结果将无法预测,用户应在上位机软件设计中保证MODBUS 命令符合本手册要求