地表水自动监测系统通信协议技术要求_第1页
地表水自动监测系统通信协议技术要求_第2页
地表水自动监测系统通信协议技术要求_第3页
地表水自动监测系统通信协议技术要求_第4页
地表水自动监测系统通信协议技术要求_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

附件12

中华人民共和国国家生态环境标准

HJ□□□□—202□

地表水自动监测系统通信协议

技术要求

Technicalrequirementsforcommunicationprotocolofsurfacewater

automaticmonitoringsystem

(征求意见稿)

202□-□□-□□发布202□-□□-□□实施

生态环境部发布

地表水自动监测系统通信协议技术要求

1适用范围

本标准规定了地表水水质自动监测系统数据传输的系统结构、协议层次和协议内容等技

术要求。

本标准适用于地表水水质自动监测站与地表水水质自动监管平台之间的数据传输,新建

或升级改造的地表水水质自动监测系统的数据传输应满足本标准要求。

2规范性引用文件

本标准内容引用了下列文件或其中的条款。凡是注明日期的引用文件,其有效版本适用

于本标准。凡是未注日期的引用文件,其最新版本(包括所有的修改单)适用于本标准。

GB/T2312信息交换用汉字编码字符集

HJ212污染物在线监控(监测)系统数据传输标准

HJ1291地表水环境质量监测点位编码规则

3术语和定义

下列术语和定义适用于本标准。

3.1

数据采集传输设备equipmentofdatacollectionandtransmission

采集各种类型监控(监测)仪器仪表的数据、完成数据存储及与上位机数据传输通信功

能的单片机、工控机、嵌入式计算机、可编程自动化控制器(ProgrammableAutomationCo

ntroller,PAC)或可编程序逻辑控制器(ProgrammableLogicController,PLC)等,简称数

采仪。

3.2

地表水水质自动监管平台automaticsupervisionplatformforsurfacewater

quality

通过传输网络与水站的数采仪连接,并对其发出查询和控制等指令的数据接收和数据处

理系统,包括计算机及计算机软件等,简称平台。

4系统结构

地表水水质自动监测系统数据传输构成方式从底层逐级向上可分为水站、传输网络和平

台三个层次。

平台通过传输网络与水站数采仪进行通信,包括发起、数据交换、应答等,系统结构示

意图同HJ212中的系统构成方式2一致。

1

5协议层次

本标准的协议层次特指数采仪与平台之间的数据传输,对传输网络不做具体要求。数据

传输通信协议结构同HJ212中的相关规定一致。

6协议内容

6.1应答模式

完整的命令由请求方发起、响应方应答组成,具体的应答模式同HJ212中的相关规定

一致。

6.2超时重发机制

请求回应超时的判定规则、执行超时的缺省时间和重发次数的定义同HJ212中的相关

规定一致。

6.3通信协议数据结构

所有的通信协议包采用ASCII码(汉字采用GB2312码,其余采用UTF-8码,8位,1

字节)字符组成。通信协议数据结构同HJ212相关规定一致,不含其非必要内容。

6.4通信协议包

通信协议包组成见表1。

表1通信包结构组成表

名称类型长度描述

包头字符2固定为##

数据段长度十进制整数4数据段的ASCII字符数,例如:长255,则写为“0255”

数据段字符0≤n≤1024变长的数据,数据段结构组成表见表2

CRC校验十六进制整数4数据段的校验结果,CRC校验算法见HJ212中相关部分。

包尾字符2固定为<CR><LF>(回车、换行)

6.5数据段结构组成

数据段结构组成内容包括请求编码QN、系统编码ST、命令编码CN、访问密码PW、

水站唯一标识MN、应答标记Flag、指令参数CP。数据段结构组成见表2。

表2数据段结构组成表

名称类型长度描述

精确到毫秒的时间戳:,用来

请求编码字符QN=YYYYMMDDhhmmsszzz

QN20唯一标识一次命令交互

系统编码ST字符5ST=系统编码,地表水环境质量监测的系统编码为21

命令编码CN字符7CN=命令编码,取值见表5

访问密码PW字符9PW=访问密码

2

名称类型长度描述

水站唯一标识,与按照获得的地表水环境质量

水站唯一标识字符MN=HJ1291

MN14监测点位编码一致

Flag=标志位,这个标志位包含标准版本号、数据是否应答。

V6V5V4V3V2V1V0A

整数

应答标志Flag3V6~V0:标准版本号;0000000表示本标准版本号。

(0-255)

A:命令是否应答;Bit:应答(1),不应答(0)。

示例:Flag=1,即二进制编码00000001,表示本标准版本号,

命令需要应答。

指令参数CP字符—CP=&&数据区&&,数据区定义见6.6

6.6数据区

6.6.1数据类型

数据类型同HJ212相关规定一致。

6.6.2数据区字段定义

数据区字段定义见表3,字段名要区分大小写,单词的首个字符为大写,其他部分为小

写。

表3数据区字段定义表

字段名描述字符集宽度取值及描述

“xxxxxx”是监测项目编码,监测项

xxxxxx-Rtd小时数据监测值0~9—

目编码取值见附录A表A.1、表A.2

A~

xxxxxx-Flag监测数据标识C3参见表4

Z/a~z

数据时间~YYYYMMDDhhmmss

xxxxxx-DataTime09N14正常测试周期的数据时间

YYYYMMDDhhmmss

加标回收:加标前水样测试数据时间

xxxxxx-WaterTime水样测试时间0~9N14

平行样测试:第1次测量数据时

加标回收:加标前水样测试值

xxxxxx-Water水样值0~9N3.2

平行样测试:第1次水样测试值

xxxxxx-Check核查数据0~9N3.2单位mg/L

xxxxxx-LowStandardValue低浓度标样核查0~9N3.2单位mg/L

xxxxxx-HighStandardValue高浓度标样核查0~9N3.2单位mg/L

xxxxxx-Chroma加标母液浓度0~9N3.2单位mg/L

单位ml

xxxxxx-Volume加标体积0~9N2.1Volume=0,则为动态加标(一般用于

平台反控)

xxxxxx-DVolume水样加标后体积0~9N4.1单位ml

xxxxxx-DetectionLimit检出限0~9N3.2

xxxxxx-UpValue报警上限0~9N3.2

xxxxxx-LowValue报警下限0~9N3.2

xxxxxx-RangeUp量程上限0~9N3.2仪器测量的量程上限

xxxxxx-RangeDown量程下限0~9N3.2仪器测量的量程下限

0~“vvvvvv”是水站信息编码,见附录

vvvvvv-Info水站信息C6

9/a~zA表A.3

3

字段名描述字符集宽度取值及描述

现场端仪器信息0~

InfoIdC6见附录A表A.3

编码9/a~z

0~

PolId监测项目编码9/a~C6见附录A表A.1

z/A~Z

BeginTime起始时间0~9N14YYYYMMDDhhmmss

EndTime截止时间0~9N14YYYYMMDDhhmmss

SystemTime系统时间0~9N14YYYYMMDDhhmmss

新的数采仪访问0

NewPW密码9/aC6

z/A~Z

VaseNo留样瓶编号0~9N2取值范围[0,99]

维护模式(0)、常规(间歇)模式(1)、

RunMode系统运行模式0~9N1

应急(连续)模式(2)、质控模式(3)

PreMode预处理模式0~9N1时间沉降(0),浊度沉降(1)

停机(0)、待机(1)、手动调试(2)、

水样采集(3)、沉砂(4)、进样(5)、

SystemTask系统当前任务0~9N2

仪表测试分析(6)、反吹(7)、清

洗(8)、除藻(9)

Lng经度0~9N3.6

Lat纬度0~9N2.6

Volt电压0~9N3单位V

Temp温度0~9N2.1单位℃

Hum湿度0~9N2单位%

Overtime超时时间0~9N2单位s,取值范围[0,99]

ReCount重发次数0~9N2取值范围[0,99]

QnRtn请求回应代码0~9N3按照HJ212请求命令返回要求取值

执行结果回应代

~按照执行结果定义要求取值

ExeRtn码09N3HJ212

6.6.3数据标记表

数据标记应符合HJ212的相关规定,新增数据标记见表4,数据标记为单一字母时,

使用大写字母;为双字母时,使用小写字母。

表4新增数据标记表

标识标识定义说明

L超下限监测浓度超仪器下限或小于检出限

P电源故障系统电源故障,可由是否为UPS供电进行判断

B仪器离线仪器离线(数据通信正常)

Z取水点无水样取水点没有水样或采水泵未正常上水

S手工输入数据现场软件手工输入的补测值(补测数据)

现场人员通过数采仪以手工即时执行的方式发出命令,并让仪器自动完成操

现场启动测试

hd作,包括水样测试、标样核查测试、加标回收测试等

lr缺试剂缺少水样测试所需试剂导致无法测试的情况

lp缺纯水缺少水样测试所需纯水导致无法测试的情况

ls缺标样缺少标准样品

lw缺水样水样测试时,无水样

4

6.6.4命令编码

平台与水站之间的交互通信命令编码默认为4位数字,主要包括数据命令、控制命令、

交互命令等。

命令编码见表5。

表5命令编码表

命令编码

命令名称平台向水水站向平命令类型描述

站台

数据命令

提取监测项目实时数据2011请求命令用于启动数采仪上传实时数据

上传监测项目实时数据2011上传命令用于数采仪上传监测项目实时数据

用于平台提取数采仪的地表水小时历史数

提取测量数据请求命令

2061据

上传测量数据2061上传命令用于上传数采仪地表水小时历史数据

提取核查数据2062请求命令用于平台提取数采仪质控核查数据

上传核查数据2062上传命令用于上传数采仪质控核查数据

用于平台提取数采仪质控加标回收测试数

提取加标回收数据请求命令

2063据

上传加标回收数据2063上传命令用于上传数采仪质控加标回收测试数据

提取平行样测试数据2064请求命令用于平台提取数采仪质控平行样测试数据

上传平行样测试数据2064上传命令用于上传数采仪质控平行样测试数据

用于平台提取数采仪质控低浓度标样核查

提取低浓度标样核查数据请求命令

2065数据

上传低浓度标样核查数据2065上传命令用于上传数采仪质控低浓度标样核查数据

用于平台提取数采仪质控高浓度标样核查

提取高浓度标样核查数据请求命令

2066数据

上传高浓度标样核查数据2066上传命令用于上传数采仪质控高浓度标样核查数据

预留数据命令预留命令范围2082~2999

控制命令

用于上传浮船、车载等移动设备的经纬度

上传移动设备经纬度数据上传命令

3003数据

启动清洗/反吹3013请求命令用于平台启动监测仪表的清洗/反吹

手动远程留样3015请求命令用于平台启动即时留样

上传远程留样信息3015上传命令用于水站向平台上传留样信息

上传仪表信息(日志)3020上传命令

提取仪表信息(日志)3020请求命令

上传仪表信息(状态)3020上传命令

提取仪表信息(状态)3020请求命令

上传仪表信息(参数)3020上传命令

提取仪表信息(参数)3020请求命令

设置仪表信息(参数)30213021请求命令

提取现场系统信息3040请求命令

提取现场经纬度及环境信息30413041请求命令

维护模式(0)、常规(间歇)模式(1)、

远程切换运行模式3042请求命令

应急(连续)模式(2)、质控模式(3)

远程重启现场数采仪3043请求命令

远程启动系统单次测试3044请求命令用于平台启动即时采样测试

启动单台仪表标液核查3080请求命令

5

命令编码

命令名称平台向水水站向平命令类型描述

站台

启动单台仪表加标回收3081请求命令

启动单台仪表平行样测试3082请求命令

启动单台仪表低浓度标样核

请求命令

查3083

启动单台仪表高浓度标样核

请求命令

查3084

仪器采用蒸馏水测试结果对仪器进行校准

启动空白校准请求命令

3085的过程

仪器采用标准溶液测试结果对仪器校准系

启动标样校准3086请求命令

数或工作曲线方程进行校准的过程

启动远程盲样考核3087请求命令

预留数据命令预留命令范围3200~3999

交互命令

用于数采仪回应接收平台请求命令是否有

请求应答

9011效

用于数采仪回应接收平台请求命令执行结

执行结果

9012果

通知应答90139013回应通知命令

数据应答90149014数据应答命令

心跳包命令9015上传命令用于判断网络连接在线状态

预留交互命令预留命令范围9016~9999

注:通信命令示例参见附录B。

6.7数据类型及上传时间间隔

数据类型及数据上传时间间隔见表6。

表6数据类型及上传时间间隔表

序号通信命令名称通信命令代码上传时间间隔

监测项目水温、pH、溶解氧、电导率、浊度:1h;

1小时数据2061

其他监测项目:4h

2核查数据2062事件触发

3加标回收数据2063事件触发

4平行样数据2064事件触发

5低浓度标样核查数据2065事件触发

6高浓度标样核查数据2066事件触发

7数采仪开机时间2081每次启动上传

8留样信息3015事件触发

9仪器/数采仪信息(日志)3020事件触发

10仪器/数采仪信息(状态)3020按心跳包间隔(5min)

11仪器信息(参数)3020事件触发

12心跳包9015按5min上传

6

6.8请求命令返回

请求命令返回同HJ212相关规定一致。

6.9执行结果定义

执行结果定义同HJ212相关规定一致。

6.10数据安全

数据传输安全与加密方式参照HJ212通信安全要求执行。

7

附录A

(规范性附录)

常用监测因子和设备信息编码表

常用监测项目和水站信息编码见表A.1~表A.3,水站设备分类编码遵循HJ212的相关

规定和要求。

表A.1水监测项目编码表

序号编码中文名称计量单位(浓度)缺省数据类型

1w01010水温℃N2.2

2w01001pH值无量纲N2.3

3w01009溶解氧mg/LN2.4

4w01003浑浊度NTUN4.1

5w01014电导率uS/cmN5.2

6w01019高锰酸盐指数mg/LN2.3

7w01018化学需氧量(COD)mg/LN5.1

8w01017五日生化需氧量(BOD5)mg/LN3.1

9w21003氨氮(NH3-N)mg/LN2.3

10w21011总磷(以P计)mg/LN2.5

11w21001总氮(湖、库.以N计)mg/LN2.2

12w20138铜mg/LN2.4

13w20123锌mg/LN2.4

14w21017氟化物(以F−计)mg/LN2.2

15w20128硒mg/LN1.4

16w20141砷mg/LN1.4

17w20111汞mg/LN1.5

18w20115镉mg/LN1.5

19w20116铬mg/LN2.4

20w20117六价铬mg/LN1.4

21w20120铅mg/LN1.4

22w21016氰化物mg/LN2.4

23w23002挥发酚mg/LN2.4

24w22001石油类mg/LN2.3

25w19002阴离子表面活性剂mg/LN2.2

26w21019硫化物mg/LN2.3

27w02003粪大肠菌群个/LN9

2-

28w21038硫酸盐(以SO4计)mg/LN4.2

29w21022氯化物(以C1-计)mg/LN4.1

30w20145铁mg/LN2.3

31w20146锰mg/LN2.3

32w24004三氯甲烷mg/LN1.4

33w24005四氯化碳(四氯甲烷)mg/LN1.4

34w21013黄磷mg/LN1.4

35w20061钼mg/LN1.4

36w20038钴mg/LN2.3

8

序号编码中文名称计量单位(浓度)缺省数据类型

37w20147铍mg/LN1.4

38w20023硼mg/LN2.3

39w20004锑mg/LN1.4

40w20148镍mg/LN1.4

41w20012钡mg/LN2.3

42w20101钒mg/LN1.4

43w20095钛mg/LN2.3

44w20089铊mg/LN1.5

45w01020总有机碳(TOC)mg/LN2.2

46w01022蓝绿藻mg/LN3.2

47w01016叶绿素amg/LN9.1

48w19011藻密度个/LN9

49w02004总大肠菌群个/LN9

50w01023综合生物毒性(发光菌)%N3.1

51w01024综合生物毒性(鱼法)%N3.1

注:缺省数据类型为不同监测项目保留合理的小数位数提供参考。

表A.2运行环境监测项目编码表

编码中文名称计量单位(浓度)数据类型

e01001温度℃N3.2

e01002湿度%N3.2

e01003电压(市电)VN3.2

e01004电压(系统)VN3.2

e01005水压1(源水压)PN3.3

e01006水压2(出口)PN3.3

e01007水压3PN3.3

e01008水压4PN3.3

e01101经度—N3.6

e01102纬度—N2.6

e01201水位mN3.2

e01202流速m/sN3.2

e01301风速m/sN3.2

e01302风向°N3.2

e01303降雨量mmN3.2

表A.3水站信息编码表

序号编码中文名称计量单位数据类型描述

仪器(日志)

1i11001运行日志—C890日志信息在“//”之间

仪器(状态)

待机(0)、水样测试(1)、标液

核查(2)、低浓度标样核查(3)、

1i12001工作状态无量纲N2高浓度标样核查(4)、空白测试(5)、

平行样测试(6)、加标回收(7)、

空白校准(8)、标样校准(9)、

9

序号编码中文名称计量单位数据类型描述

初始化(10)、停止测试(11)

2i12002分析仪与数采仪通信状态无量纲N1正常(0)、异常(1)

3i12003反应试剂余量%百分比数值,最少试剂余量值

无告警(0)、缺试剂告警(1)、

缺水样告警(2)、缺蒸馏水告警(3)、

缺标液告警(4)、仪表漏液告警(5)、

标定异常告警(6)、超量程告警(7)、

加热异常(8)、低试剂预警(9)、

超上限告警(10)、超下限告警(11)、

4i12031分析仪报警状态无量纲N2仪表内部其它异常(12)、滴定异

常告警(13)、电极异常告警(14)、

量程切换告警(15)、参数设置告

警(16)、pH电极电位异常(17)、

电导率电极异常(18)、浊度光度

异常(19)、溶解氧电极异常(20)、

溶解氧光强异常(21)

仪器(参数)

单位、数据类型根据实际监测项目

测量量程

1i13001——自定义

单位、数据类型根据实际监测项目

测量精度

2i13002——自定义

3i13003测量间隔minN4

4i13004消解温度℃N3.1

5i13005消解时长minN2

年月日时YYYYM

空白校准时间最近一次空白校准时间

6i13006分秒MDDHH

MMSS

7i13007标准曲线截距——单位、数据类型根据实际自定义

8i13008标准曲线斜率——单位、数据类型根据实际自定义

9i13009测量检出限——单位、数据类型根据实际自定义

测量电压值、电流值、滴定值、吸

10i13010测量信号值——

光度或者保留时间

标准曲线线性相关系数

11i13011——

(R²)

12i13012二次多项式系数——

年月日时YYYYM

标准样校准时间最近一次标准样校准时间

13i13013分秒MDDHH

MMSS

14i13014稀释倍数——

15i13015三次多项式系数—

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论