本协议完全参考江苏省废水污染物在线监测仪器与数采仪通讯协议规范(讨论稿)中寄存器设置,所有的浮点数设置,全部遵循大端模式。寄存器可以任意地址,任意数量随意读取。可读寄存器从30001开始至30201结束。
注意:寄存器30160-30162寄存器地址被占用,故反控结果无法单独读取,即使按照地址读取,也返回不正确。
一:检测有无有效值
返回有。
二:返回当前值
1:带有效值返回
发送:01 03 75 31 00 0B 4F CE
返回:01 03 16 00 01 40 A1 A8 9D 46 0C A0 00 07 E1 00 08 00 1A 00 0D 00 2C 00 0A 71 6B
返回内容:有有效值,
40 A1 A8 9D:对应浮点数:5.051833mg/L
46 0C A0 00: 对应浮点数:9000.00 信号值
07 E1 : 2017年;00 08 : 8月;00 1A:26号;00 0D 00 2C 00 0A:13:44:10
对应用户界面显示的数据。
2:不带返回是否有有效值
发送:01 03 75 32 00 0A 7E 0E
返回:01 03 14 40 A1 A8 9D 46 0C A0 00 07 E1 00 08 00 1A 00 0D 00 2C 00 0A 62 BE
解析同上;
三:读取任意值
1: 读取重启时间秒,仪器状态,是否存在报警:对应寄存器30018,30020,30021,需从18开始到21,4个寄存器
发送:01 03 75 42 00 04 FE 11
返回:01 03 08 00 01 00 01 00 01 00 00 E9 17
解析:重启时间秒:01; 仪器状态:待机,误报警。
2: 动态管控其余寄存器读取,请参考讨论稿,已经完全支持16,并且实时更新。
3: 读取精度,及修正系数,起始地址:30202,6个寄存器
发送:01 03 75 FA 00 06 FF F5
接收:01 03 0C 3D 4C CC CD 3F 80 00 00 00 00 00 00 5B 78
4:获取反控执行结果,起始地址:30170,3个寄存器
发送:01 03 75 DA 00 03 3E 3C
接收:01 03 06 00 00 00 00 00 00 21 75
5:反控仪器做样指令
发送:01 10 9C 41 00 01 02 00 01 34 88
接收:01 10 9C 41 00 01 7F 8D
6:读取复位时间
发送:01 03 75 3C 00 07 DE 08
接收:01 03 0E 00 01 00 11 00 0A 00 1A 00 10 00 2E 00 09 19 05
解析:存在复位时间,复位时间为:2017-10-26 16:46:09
7: 启动自动标定
发送:01 10 9C 54 00 01 02 00 01 36 4D
接收:01 10 9C 54 00 01 6E 49
|