admin管理员组

文章数量:1530878

2024年3月21日发(作者:)

COD在线监测仪器RS485通讯协议

本协议描述了COD在线分析仪器与数据采集仪之间的通讯方式和协议格

式。

一、通讯方式

COD在线分析仪器(下称 上位机)提供RS485的方式与数据采集仪(下称 上

位机)之间进行通讯,协议中数据均为ASCII字符。串口格式为485转232。波

特率默认为9600。请采用485转换器进行连接。

二、通讯协议

2.1 应答模式

命令由上位机发起,下位机响应。

1)上位机发送请求命令给下位机。

2)下位机发送结果给上位机。

2.2通讯协议数据结构

通讯报文有ASCII码字符组成。通讯报文内容包括:

命令格式:

报文开始符 地址 指令代码 报文结束符

23H × × 1个字符 0DH

应答格式:

报文开始符 地址 指令代码 数据 报文结束符

3EH × × 1个字符 0DH

2.2.1 通讯报文组成

请求指令:

名称 长度 描述

报文开始符

地址

指令代码

1

2

1

固定为“#” 十六进制为 23H

下位机地址,如01地址 为 30H 31H

请求指令代码,包括:

30H 表示要求下机位返回测量数据

31H 表示要求下机位进行采样分析

32H 表示要求下机位标液采样分析

固定为 十六进制为 0DH 报文结束符

1

应答指令:

名称

报文开始符

长度

1

描述

固定为“>” 十六进制为 3EH

地址

2

下位机地址,如0101地址 为 30H 31H

0201地址为30H 32H(0101 0201在仪器参数设置里面

“通讯设置”中进行设置,出厂默认为0101)

应答指令代码,一般与请求指令代码对应

返回请求的结果,格式是

1个字符 :仪器测量时的通道号

4个字符 :结果代码

4个字符 :时间

固定为 十六进制为 0DH

指令代码

数据

1

9

报文结束符

1

举例说明:

上机位:23 × × 31 0D

××为下机位地址,表示要求下机位进行采样分析

下机位返回:3E × × 31 70 0D

表示仪器接收采样指令,开始采样

3E × × 31 71 0D

表示仪器正在采样,不能接收新的采样指令

上机位:23 × × 30 0D

表示要求下机位返回测量数据

下机位返回

 3EH

 下机位地址

 功能代码(30H)

 通道代码

 测量浓度或者故障代码(4个字符)

 测量时间(4个字符)

 0DH

 故障代码的内容为四位十六进制数:

70H 70H 70H 70H 表示本机汞升检测有故障,请检查是否有汞,以及汞升检测电

路是否有问题。

71H 71H 71H 71H 表示本机汞滴检测不正常,请检查流路,以及滴汞是否正常。

72H 72H 72H 72H 表示该通道无水样。

本文标签: 代码表示机位指令采样