资源描述:
《[精品]氨氮485通讯协议.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、关于MODBUS传输速率:9600bps数据格式:数据位:8位,起始位:1位,校验:偶,停止位:1位。MODBUS功能代码表MODBUS功能代码(
2、•六进制)MODBUS信息名8230MODBUS定义01读线圈状态从指定点开始读取多至16的连续离散量。对于没有定义数据的点,8230将返1叫0;对于点数大于100的询问,8230将拒绝应答。03读保持寄存器从指定点开始读取多至8个的连续寄存器。对于没有定义数据的点,8230将返回0;对于点数大于100的询问,8230将拒绝应答。04读输入寄存器从指定点开始读取多至8个的连续寄存器。对于没有定义数据的点,8230将返冋0:对
3、于点数大于100的询问,8230将拒绝应答05强置单个线圈写一个离散量。若写入点不正确,8230将拒绝应答。06预置单个寄存器写一个寄存器。若写入点不正确,8230将拒绝应答。此功能代码己应用于存入数据库Z前对寄存器的任何限制条件。08回路诊断测试响应信息。仅支持“查询返回”方式。16预置多个寄存器从指定点开始写入多至8个的连续寄存器。若写入不正确,8230将拒绝应答。在存入数据库Z前,所有有效的写入将被执行,现有的应用限制条件将被计入其值。1.1XHAN-90B型氨氮自动监测仪协议采用MODBUSRTU标准协议。设备地址=06H。1.1.1线圈使用功能代码01、05。
4、输入号读/写(R/W)定义响应/输入Oil012013014015R/WR/WR/WR/WR仪器测量指令恢复岀厂设置累计流量清零氨氮总排放量清零采样杯屮无水1开始测量(完成后自动转为0,待机)1执行,(完成后自动转为0)1清零,完成后自动转为0。1清零,完成后H动转为0。1无水,o有水1.1.2保持寄存器使用功能代码06、16。输入号读/写(R/W)定义响应/输入(量程)011R当前氨氮测量值0〜65535对应0〜1000mg/L012R报警代码0表示没有报警,非零表示仪器报警,报警代码见附表013R当前瞬时流量0〜65535对应0〜5000L/S014R当前pH值0〜
5、65535对应0〜14.00015R氨氮测皐电斥0〜65535对应-5000.00〜500.OOmV016R流通池温度0〜65535对应0〜60.0°C017R机箱温度0〜65535对应0〜100.0°C018R当前状态0〜65535,有效范围0〜90、待机1、测量清洗2、测量不加试剂3、测量加试剂4、校准标液1清洗5、校准标液1不加试剂6、校准标液1加试剂7、校准标液2清洗8、校准标液2不加试剂9、校准标液2加试剂019R/W测量周期0〜65535,0表示联机被动测量,有效范围1〜1440分钟020R/W周期内测量频次0〜65535,有效范围0〜9021R/W测量清洗
6、时长0〜65535,有效范围0〜999秒022R/W测量不加试剂时长0〜65535,有效范围0〜999秒023R/W测量加试剂时长0〜65535,有效范围0〜999秒024R/W校准标液1清洗时长0〜65535,有效范围0〜999秒025R/W校准标液1不加试剂时长0〜65535,有效范
7、韦
8、0〜999秒026R/W校准标液1加试剂时长0〜65535,有效范围0〜999秒027R/W校准标液2清洗时长0〜65535,有效范围0〜999秒028R/W校准标液2不加试剂时长0〜65535,有效范
9、韦
10、0〜999秒029R/W校准标液2加试剂时长0〜65535,有效范围0〜9
11、99秒030R/W仪器时间校正年0〜65535有效范围1980〜2051年031R/W仪器时间校止刀0〜65535有效范围1〜12月032R/W仪器时间校止LI0〜65535有效范围1〜31EI033R/W仪器时间校正时0〜65535有效范围00〜23时034R/W仪器时间校正分0〜65535有效范围00〜59分1.1.3输入寄存器使用功能代码043输入号读/写(R/W)定义响应/输入011R氨氮总排放量(高)有效范用10〜99999999kg012R氨氮总排放量(低)013R累积流量(高)有效范带10〜99999999m3014R累积流量(低)1.1.4回路测试使用功
12、能代码085输入号读/写(R/W)定义响应/输入(单字节)01R木机地址有效范围0〜2551.1.5仪器报警代码序号报警代码(十六进制)报警描述123456780000正常无报警0001000200030003000400050006