本规范合用于与监控装备之间的挥发性无机物排放数据传输,划定了传输的进程及数据号令的格局,还给出了代码界说。
本规范援用了以下文件或此中的条目。但凡不申明日期的援用文件,其有用版本合用于本规范。
净化物在线监控(监测)体系数据传输规范(HJ 212-2017)
牢固净化源挥发性无机物排放持续主动监控体系光离子化检测器(PID)法手艺要求(DB44/T1947-2016)
牢固净化源废气非甲烷总烃持续监测体系手艺要求及检测体例(HJ 1013-2018)
大气净化物称号代码(HJ 524-2009)
以下术语和界说合用于本规范。
在规范大气压下,沸点低于或即是250℃的无机化合物,简称VOCs。
对牢固净化源排气总VOCs停止持续、及时测定所需要的主动监控体系。普通由采样、检测、数据收罗和处置等子体系构成,简称CEAMS-VOCs。该体系具有数据传输通信功效,能将VOCs排放数据和状况参数报送到监控中间,与监控中间实现数据传输通信,本规范简称现场机。
装置在各级环保局部、经由进程传输收集与主动监控体系毗连并对其收回查问和节制等指令的数据领受和数据处置体系,包罗计较机及计较机软件等,本规范简称上位机。
在HJ 38 规范划定的前提下,氢火焰离子化检测器上有呼应的除甲烷外的其余气态无机化合物的总和,除还有申明,成果以碳计。
净化源主动监控体系从底层逐级向上可分为现场机、传输收集和上位机三个条理。上位机为情况监控中间端,现场机为挥发性无机物主动监控体系的现场监控装备,上位机经由进程传输收集与现场机停止通信(包罗倡议、数据互换、应对等)。
现场机传输的数据,必须为装备及时收罗数据,制止收罗后的数据先传递到背景加工,再上报到上位机。
本规范划定的数据传输和谈对应于ISO/OSI界说的和谈模子的利用层,根本传输层建构在TCP/IP和谈上,实现现场机与上位机之间基于差别传输收集的交互通信。现场机与上位机通信接口经由进程互联网或专网传输,实现互联互通。
完全的数据要求由现场机倡议、上机位应对构成,详细步骤以下:
1) 现场机连同数据包,发送要求号令给上位机;
2) 上位机接到要求后,成立毗连通道(初度要求),向现场机发送要求应对(握手实现);
3) 上位机履行要求操纵,对领受的数据包停止剖析校验,剖析胜利后主动入库,实现数据报送;
4) 若是现场机收到上位机应对,则阐发要求应对,持续发送下一个数据要求;
5) 若是现场机未收到上位机要求应对,则数据报送失利。
一切的通信包都是由ASCII码(汉字除外,接纳UTF-8码,8位,1字节)字符构成。通信和谈数据布局以下图所示。
通信包布局构成见下表。
称号 | 范例 | 长度 | 描写 |
包头 | 字符 | 2 | 牢固为## |
数据段长度 | 十进制整数 | 4 | 数据段的ASCII字符数,比方:长255,则写为“0255” |
数据段加密标识 | 十进制整数 | 1 | 标识数据段是不是接纳加密体例传输,0为数据段接纳明文传输,1为加密数据段,接纳商定密钥停止二重DES加密。 密钥为长度不少于8位的字符串,与数据段中的PW内容分歧,PW长度缺乏8位的,在尾部补0到8位。如PW=123456,秘钥为12345600。 |
数据段 | 字符 | 0≤n≤1024 | 变长的数据,详见《数据段布局构成表》。倡议长度小于1024,今朝领受端撑持领受长度跨越1024的数据包,但长度太长能够受收集影响形成丢包。 |
CRC校验 | 十六进制整数 | 4 | 数据段的校验成果,CRC校验算法见附录A。领受到一条号令,若是CRC毛病,履行竣事 |
包尾 | 字符 | 2 | 牢固为<CR><LF>(回车、换行) |
通信包布局示例:
##01150QN=203;MN=010000A8900016F000169DC0;ST=27;CN=2061;PW=123456;CP=&&DataTime=200;a00000-Avg=3.6&&5B40\r\n
此中,0115为数据段长度,QN前的0为加密标识位,5B40为CRC16校验码,是对数据段QN=203;MN=010000A8900016F000169DC0;ST=27;CN=2061;PW=123456;CP=&&DataTime=200;a00000-Avg=3.6&&停止CRC16校验所得的校验码(详细校验算法见附录A)。
数据段布局构成见下表,此中“长度”包罗字段称号、“=”、字段内容三部份内容。
称号 | 范例 | 长度 | 描写 |
要求编码QN | 字符 | 20 | 切确到毫秒的时候戳:QN=YYYYMMDDhhmmsszzz,用来独一标识一次号令交互 |
体系编码ST | 字符 | 5 | ST=27(编码统一为27,挥发性无机物监控) |
号令编码CN | 字符 | 7 | CN=号令编码,号令编码由4位字符构成。现场机数据上报号令:2011-上传净化物及时数据,2031-上传净化物日历史数据,2051-上传净化物分钟数,2061-上传净化物小时数据;上位机数据应对:9014-数据应对 |
拜候暗码PW | 字符 | 9 | PW=拜候暗码(根据商定暗码停止装备要求校验) |
装备独一标识MN | 字符 | 27 | MN=装备独一标识,用于独一标识一个装备,该装备为挥发性无机物排放持续主动监控体系主动监控装备,MN由24个0~9,A~Z的字符构成 |
标记位Flag | 整数 | 8 | Flag=5(标记位统一为5,根据规范HJ/T 212-2017停止传输,要求有应对) |
指令参数CP | 字符 | 0≤n≤950 | CP=&&数据区&&,数据区界说见下一章节 |
字段与其值用“=”毗连;在数据区中,统一名目的差别分类值间用“,”来分开,差别名目之间用“;”来分开。
字段名要辨别巨细写,单词的首个字符为大写,其余局部为小写。
C4:表现最多4位的字符型字符串,缺乏4位按现实位数;
N5:表现最多5位的数字型字符串,缺乏5位按现实位数;
N14.2:用可变长字符串情势抒发的数字型,表现14位整数和2位小数,带小数点,带标记,最大长度为18;
YYYY:日期年,如2016表现2016年;
MM:日期月,如09表现9月;
DD:日期日,如23表现23日;
hh:时候小时;
mm:时候分钟;
ss:时候秒;
zzz:时候毫秒。
字段对比表以下表所示,此中“宽度”仅包罗该字段的内容长度。
序号 | 字段名 | 描写 | 字符集 | 宽度 | 取值及描写 |
1 | DataTime | 数据时候信息 | 0-9 | N14 | YYYYMMDDhhmmss,数据收罗的时辰 |
2 | xxxxxx-Rtd | 净化物及时采样数据 | 0-9 | -- | “xxxxxx”是净化监测因子编码,净化监测因子编码取值详见《监测因子编码表》 |
3 | xxxxxx-Min | 净化物指定时候内最小值 | 0-9 | -- | |
4 | xxxxxx-Avg | 净化物指定时候内均匀值 | 0-9 | -- | |
5 | xxxxxx-Max | 净化物指定时候内最大值 | 0-9 | -- | |
6 | xxxxxx-Flag | 监测仪器数据标记 | A-Z/0-9 | C1 | 取值详见《数据标记表》 |
7 | xxxxxx-Cou | 净化物指定时候内累计值 | 0-9 | -- |
|
8 | QnRtn | 要求回应代码 | 0-9 | N3 | 取值详见《要求号令前往表》 |
更多规范内容点击以下链接获得规范全文: