HJ 212-2017 污染物在线监控(监测)系统数据传输标准

HJ 212-2017 污染物在线监控(监测)系统数据传输标准
积分0.00
特惠
积分0
VIP全站资料免积分下载
立即下载
同类资料根据编号标题搜索
文档
仅供个人学习
反馈
标准编号:HJ 212-2017
文件类型:.pdf
资源大小:1.7M
标准类别:环境保护标准
资源ID:226029
VIP资源

HJ 212-2017标准规范下载简介:

内容预览由机器从pdf转换为word,准确率92%以上,供参考

HJ 212-2017 污染物在线监控(监测)系统数据传输标准

现场机与上位机通讯接口应满足选定的传输网络的要求,本标准不作限制。 本标准规定的数据传输协议对应于ISO/OSI定义的协议模型的应用层,在基于不同传输网络的现场 机与上位机之间提供交互通讯。 协议结构如图3 所示。

图3数据传输通讯协议结构

完整的命令由请求方发起、响应方应答组成,具体步骤如下: 请求方发送请求命令给响应方; 2)响应方接到请求后,向请求方发送请求应答(握手完成); 3) 请求方收到请求应答后SN/T 3306.17-2021 国境口岸环介导等温扩增(LAMP)检测方法 第17部分:包虫,等待响应方回应执行结果;如果请求方未收到请求应答,按请求回应 超时处理; 4)响应方执行请求操作; 5)响应方发送执行结果给请求方; 6 请求方收到执行结果,命令完成:如果请求方没有接收到执行结果,按执行超时处理

6. 2 超时重发机制

6.2.1请求回应的超时

回应视为通讯不可用,通讯结束; 超时时间根据具体的通讯方式和任务性质可自定义; 超时重发次数根据具体的通讯方式和任务性质可自定义

超时时间根据具体的通讯方式和任务性质可自定义; 超时重发次数根据具体的通讯方式和任务性质可自定义。 6.2.2执行超时 请求方在收到请求回应(或一个分包)后规定时间内未收到返回数据或命令执行结果,认为超时, 命令执行失败,请求操作结束。 缺省超时及重发次数定义(可扩充)如表1所示,

请求方在收到请求回应(或一个分包)后规定时间内未收到返回数据或命令执行结果,认为 令执行失败,请求操作结束。 缺省超时及重发次数定义(可扩充)如表1所示,

表1缺省超时及重发次数定义表

6.3通讯协议数据结构

6.3.1通讯包结构组成

通讯包结构组成见表2。

图4通讯协议数据结构

6.3.3.1结构定义

字段与其值用“二”连接;在数据区中,同一项目的不同分类值间用“,”来分隔,不同项目之间 用“来分隔。

6.3.3.2字段定义

6.3.3.2.1字段名

字段名要区分大小写,单词的首个字符为大写,其他部分为小写

6.3.3.2.2数据类型

C4: 表示最多4位的字符型字符串,不足4位按实际位数; N5: 表示最多5位的数字型字符串,不足5位按实际位数; N14.2: 用可变长字符串形式表达的数字型,表示14位整数和2位小数,带小数点,带符号 最大长度为18; YYYY: 日期年,如2016表示2016年; MM: 日期月,如09表示9月; DD: 日期日,如23表示23日; hh: 时间小时; mm: 时间分钟; SS: 时间秒; ZZZ: 时间毫秒。

6.3.3.2.3字段对照表

寸照表如表4所示,表4中“宽度”仅包含该字!

6.4.1工况监测因子编码规则

工况监测因子编码格式采用六位固定长度的字母数字混合格式组成。字母代码采用缩写码,数 采由阿拉伯数字表示,采用递增的数字码。

第四层:相同工况监测设备编码 第三层:工况监测因子编码 第二层:处理工艺分类 第一层:编码分类

图5工况监测因子编码规则

6.4.2现场端信息编码规则

6现场端信息编码规贝

6.5.1请求命令(三步或三步以上)

6.5.1请求命令(三步或三步以上)

请求命令流程图见图7。

6.5.2上传命令(一步或两步)

6.5.2上传命令(一步或两步) 上传命令流程图见图8。

6.5.3通知命令(两步) 通知命令流程图见图9和图10

6.6.1系统编码(可扩充)

对应“图4通讯协议数据结构”中的系统编码

场机通知上位机命令流利

图10上位机通知现场机命令流程图

6.6.1.1类别划分

系统编码分为四类,每个类别表示一种系统类型: 1029表示环境质量类别; 30~49表示环境污染源类别; 50~69表示工况类别; 91~99表示系统交互类别: A0~Z9用于未知系统编码扩展,

6.6.1.2 系统编码方法

系统编码(见表5)由两位取值0~9、A~Z的字符表示

6.6.2执行结果定义(可扩充)

执行结果定义如表6所示

6.6.3请求命令返回(可扩充)

请求命令返回如表7所示

6.6.4数据标记(可扩充)

数据标记如表8所示。

6.6.5命令编码(可扩充)

6.6.5命令编码(可扩充

对应“图4通讯协议数据结构”中的命令编码。

6.6.5.1类别划分

共有四类命令(即请求命令、上传命令、通知命令和交互命令),命令编码分为以下四组 1000~1999表示初始化命令和参数命令编码; 2000~2999表示数据命令编码; 3000~3999表示控制命令编码; 9000~9999表示交互命令编码。

6.6.5.2命令编码方法

6.7数采仪与监控中心初始化通讯流程

7在线监控(监测)仪器仪表与数采仪的通讯方式

7.2在线监控(监测)仪器仪表与数采仪的串行

7.2.1串行通讯总线结构

(监测)仪器仪表与数采仪通讯总线结构为一主

.2.2串行通讯传输协议

图11RS485总线系统结构

ModbusRTU串行链路PDU

图12串行链路上的Modbus顿

地址字段只含有从地址 功能码指示指令要执行何种操作,功能码的后续数据是请求或响应数据字段。 一差错检验字段是“报文内容”数据进行“循环余校验”计算所得结果,采用CRC16循环穴 余校验算法。 7.3串行通讯传输内容(可扩充)

表10串行通讯传输内容表

CRC校验(CyclicRedundancyCheck)是一种数据传输错误检查方法。本标准采用ANSICRC16, 简称CRC16。 CRC16码由传输设备计算后加入到数据包中。接收设备重新计算接收数据包的CRC16码,并与接 收到的CRC16码比较,如果两值不同,则有误。 CRC16校验字节的生成步骤如下: 1)CRC16校验寄存器赋值为0xFFFF; 2)取被校验串的第一个字节赋值给临时寄存器; 3)临时寄存器与CRC16校验寄存器的高位字节进行“异或”运算,赋值给CRC16校验寄存器; 4)取CRC16校验寄存器最后一位赋值给检测寄存器; 5)把CRC16校验寄存器右移一位; 6)若检测寄存器值为1,CRC16校验寄存器与多项式0xA001进行“异或”运算,赋值给CRC16 校验寄存器; 7)重复步骤4~6,直至移出8位; 8)取被校验串的下一个字节赋值给临时寄存器; 9)重复步骤3~8,直至被校验串的所有字节均被校验; 10)返回CRC16校验寄存器的值。 校验码按照先高字节后低字节的顺序存放。

01QN=20160801085857223;ST=32;CN=1062;PW=100000;MN=010000A8900016F000169DC0;Flag &&RtdInterval=30&&1C80\rln,其中1C08为CRC16校验码,是对数据段QN=2016080108585722 2;CN=1062;PW=100000;MN=010000A8900016F000169DC0;Flag=5;CP=&&RtdInterval=30&&进 6校验所得的校验码

:下表中数据类型参考“6.3.3.2.2数据类型”

附录B (规范性附录) 常用监测因子和设备信息编码表(可扩充)

注:DcS:分散控制系统SY/T 0447-2014 埋地钢制管道环氧煤沥青防腐层技术标准,英文全称为DistributedControlSystem。

表B.3声环境监测因子编码表

表B.4污水排放过程(工况)监控处理工艺表

B.5污水排放过程(工况)监控监测因子编码表

YS/T 814-2012 黄铜制成品应力腐蚀试验方法表B.6烟气排放过程(工况)监控处理工艺表

CatalyticReduction。

©版权声明
相关文章