版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、国家地表水自动监测系统通讯协议技术导则(征求意见稿)适用范围本标准适用于国家地表水水质自动监测站数据采集端与总站中心服务器之间的数据传输,规定了传输的过程及数据命令的格式,给出了代码定义,本标准允许扩展,但扩展内容时不得与本标准中所使用或保留的控制命令相冲突。规范性引用文件本标准内容引用了下列文件中的条款。凡是不注日期的引用文件,其有效版本适用于本标准。HJ212-2017污染物在线监控(监测)系统数据传输标准GB/T19582-2008基于Modbus协议的工业自动化网络规范HJ525-2009水污染物名称代码术语和定义下列术语和定义适用于本标准。1.1 地表水水质自动监测站Automati
2、cWaterQualityMonitoringStation指完成地表水水质自动监测的现场部分,一般由站房、采配水、控制、检测、数据传输等全部或者数个单元组成,简称水站。1.2 地表水水质自动监测数据平台指对水站进行远程监控、数据传输统计与应用的系统,简称数据平台。1.3 地表水水质自动监测系统AutomaticWaterQualityMonitoringSystem由水站和数据平台组成的自动监测系统。1.4 上位机是安装在各级环保部门、通过传输网络与数采仪连接并对其发出查询和控制等指令的数据接收和数据处理系统,包括计算机及计算机软件等,本标准简称上位机。1.5 在线监测仪器Automatic
3、MeasurementDevice是安装在地表水自动测站现场,用于监测地表水环境质量并完成与上位机通讯传输的设备,包括水质分析仪、流量(速)计、数据采集传输仪等,本标准简称监测仪表。1.6 现场机安装于水质自动监测站点的监测仪表和数采仪统称为现场机。1.7 数据采集传输仪是采集各种类型监控仪器仪表的数据、完成数据存储及与上位机数据传输通讯功能的单片机、工控机、嵌入式计算机、可编程自动化控制器等,本标准简称数采仪。1.8 监测周期是指水站定期采样进行所有项目分析的工作模式下,相邻两次采样所间隔的时间。如果水站连续不停监测,监测周期应根据水站所配置的监测项目里最长的分析周期来确定。瞬时监测的项目(
4、如水温、pH、溶解氧、电导率和浊度等)可实时采集数据。流量的周期数据取监测周期内的监测值总和。1.9 周期数据指监测周期内采集的数据。1.10 质控数据指根据实际工作需要在采集周期数据基础上临时手工或自动添加采集的数据。系统结构1.11 地表水在线监测系统从底层逐级向上可分为现场机(数采仪)、传输网络和上位机(平台)三个层次。上位机通过传输网络与现场机(数采仪)进行通讯(包括发起、数据交换、应答等)。1.12 地表水在线监测系统构成方式:现场有一套或多套监控仪器,监控仪器仪表具有数字输出接口,连接到独立的数据采集传输仪,上位机(平台)通过传输网络与现场机(数采仪)进行通讯(包括发起、数据交换、
5、应答等),如图1所示。图1系统构成方式协议层次1.13 现场机(数采仪)与上位机(平台)之间基于计算机网络传输数据,具体的组网方式不作限制。1.14 本标准规定的数据传输协议应用于TCP/IP的应用层,即现场机(数采仪)与上位机之间进行通信时,交换消息的内容和规范,在TCP/IP传输层,规定使用TCP协议。协议内容1.15 应答模式。完整的命令由请求方发起、响应方应答组成,具体步骤如下:请求方发送请求命令给响应方;响应方接到请求后,执行请求操作并发送执行结果给请求方。请求方在指定定时间内没有接收到执行结果,按执行超时处理。1.16 超时重发机制一个请求命令发出后在规定的时间内未收到回应,视为超
6、时;超时后重发,重发超过规定次数后仍未收到回应视为通讯不可用,通讯结束;超时时间及重试次数可以根据具体的通讯方式和任务性质可自定义。1.17 通讯协议数据结构所有的通讯包都是由ASCII码(汉字除外,采用UTF-8码,8位,1字节)字符组成。通讯协议数据结构如图2所示。图2通讯协议数据结构通讯包结构如表1,所有的通讯包都是由ACSII码字符组成,标点符号为英文半角,且通讯包中不含空格。其中每部分具体组成见表2,其中长度为最大长度,不足位数按实际位数。表1通讯包结构包头数据段长度CR或验包尾1.18 通讯包通讯包结构组成见表2表2通讯包组成名称长度描述包头字符2固定为#数据段长度十进制整数4数据
7、段的ASCII字符数,如:长255,则写为“0255”字符0n8192变长的数据CR或验十六进制整数4包尾字符2固定为(回车,换行)1.19 数据段结构组成数据段结构见表3,其中长度为最大长度,不足位数按实际位数。表3数据段结构组成名称长度描述请求编码QN字符20精确到毫秒的时间戳:QN=YYYYMMDDhhmmsszzZ来唯一标识一次命令交互系统编码ST字符5地表水ST=21系统编码,系统编码取值详见系统编码表命令编码CN字符7CN命令编码,详见命令编码表访问密码PW字符9PW访问密码站点唯一标识MN字符77MN地表水用于站点编码唯一标识,编码规则:12位行政区域代码+2位序列编号,指令参数
8、CP字符0n950CP=&教据区&,数据区定义见6.3.3章节1.20 数据区6.6.1 数据区结构定义字段与其信用连接;在数据区中,同一项目的不同分类值间用:来分隔,不同项目之6.6.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.6.3 数据
9、区字段定义字段名字段名要区分大小写,单词的首个字符为大写,其他部分为小写字段名描述字符集宽度取值及描述SystemTime系统时间0-9N14YYYYMMDDhhmmssExeRtn执行结果回应代码0-9N3取值详见执行结果定义表DataTime监测时间0-9N14YYYYMMDDhhmmssxxxxxx-Rtd监测值0-9-“xxxxxx”是污染因子编码,污染监测因子编码取值详见附录Axxxxxx-Vol加标体积0-9-xxxxxx-Mix加标回收混样值0-9-xxxxxx-Std标样核查标样浓度0-9-xxxxxx-Flag监测数据标识A-Z/0-9C1参见6.3.5章节的表8数据标记表B
10、eginTime开始时间0-9N14YYYYMMDDhhmmssEndTime截止时间0-9N14YYYYMMDDhhmmssPolId监测因子编码0-9/a-z/A-ZC6NewPW新密码0-9/a-z/A-ZC6VaseNo留样瓶编号0-9N2取值范围为0nw99User操作用户操作设置反控命令用户名LocalIP本地IP地址操作设置反控命令电脑IPCstartTime采样起始时间0-9N6hhmmssCtime采样周期0-9N2单位为小时,取值0nw24之间Cmode采样模式0-9N20:维护模式1:间隔采样2:加密采样3:连续采样4:手工采样5:应急采样Ltime留样周期0-9N6hh
11、mmssLmode留样模式0-90:手工留样1:超标留样2:周期留样LRmode运行模式0-9采样器运维模式(等比、等时、手动)xxxxxx-Info现场端信息-“xxxxxx”是现场端信息编码,详见附录A表A.5Infold现场端信息编码0-9/a-zC6取值见附录A表A.56.6.4 请求命令返回请求命令返回如下所示:编p描述备注1准备执行请求2请求被拒绝3PW错误4MN错误5ST错误6Flag错误7QN错误8CN错误9系统繁忙不能执行100未知错误6.6.5 数据标记(以国家标准为依据)数据标记如下所示。标识标识定义说明N正常测量数据正常有效T超上限监测浓度超仪器测量上限L超下限监测浓度
12、超仪器下限或小于检出限P电源故障系统电源故障,可由是否为UPS来供电进行判断D仪器故障仪器故障F仪器停运/离线仪器停运或离线或数据米集失败Z取水点无水样取水点没有水样或米水泵未正常上水S手工输入数据手工输入的设定值M维护调试数据在线监控(监测)仪器仪表处于维护(调试)期间产生的数据cz空白校准空白校准,又称零点校准cs量程校准量程校准,又称跨度校准bt空白测试空白测试,有手工与自动两种sc标样核查测试标样测试核查,有手工与自动两种ra加标回收测试加标回收测试,有手工与自动两种PS平行样测试自动监测数据的获取过程中曾进行平行样测试lr缺试剂监测仪器缺试剂1P缺纯水监测仪器缺纯水Iw缺水样监测仪器
13、缺水样Is缺标样监测仪器缺标样6.6.6命令编码命令名称命令编码命令类型描述上位向现场现场向上位参数命令取监测仪表时间1011请求而分用于提取监测仪表的系统时间上监测仪表机时间1011用于上传监测仪表时间设置监测仪表时间1012请求而分用于设置监测仪表的系统时间取数采仪时间1014请求而分用于提取数米仪的系统时间上传数采仪时间1014用于上传数米仪时间设置数米仪时间1015请求而分用于设置数米仪的系统时间设置监测仪表密码1072请求而分用于设置监测仪表的密码设置数米仪密码1073请求而分用于设置数米仪基站软件的密码预留参数命令预留命令范围1074-1999数据命令取污染物实时数据2011请求而
14、分用于启动数米仪上传实时数据上传污染物实时数据2011上传命令用于数米仪上传污染物实时数据取配水管路压力数据2021请求而分用于启动数米仪上传配水管路压力数据取水质周期数据2051请求而分用于启动数米仪上传水质监测数据上传水质周期数据2051上传命令用于数米仪上传水质周期监测数据上传配水管路压力数据2021上传命令用于数采仪上传配水管路压力数据取测量数据2061请求而令用于上位机提取数米仪的地表水小时历史数据上传测量数据2061上传命令用于上传数米仪地表水小时历史数据取核查数据2062请求而令用于上位机提取数采仪质控核查数据上传核查数据2062上传命令用于上传数采仪质控核查数据取加标回收数据2
15、063请求而令用于上位机提取数采仪质控加标回收测试数据上传加标回收数据2063上传命令用于上传数采仪质控加标回收测试数据取平行样测试数据2064请求而令用于上位机提取数采仪质控平行样测试数据上传平行样测试数据2064上传命令用于上传数米仪质控平行样测试数据上传数采仪开机时间2081上传命令用于数米仪自动上报数米仪开机时间预留数据命令预留命令范围2082-2999控制命令超标留样3015请求而分用于上位机启动即时留样上传超标留样信息3015上传命令用于数米仪上传在线监测仪器的超标留样信息设置留样器留样模式3031请求而分1等时,2等比,3手动取留样器留样模式3032请求而分上传留样器留样模式30
16、32上传命令上传仪表信息(日志)3020上传命令提取仪表信息(日志)3020请求而分上传仪表信息(状态)3020上传命令提取仪表信息(状态)3020请求而分上传仪表信息(参数)3020上传命令提取仪表信息(参数)3020请求而分提取现场系统信息3040请求而分提取现场经纬度及环境信息30413041请求而分针对浮标、监测船、移动监测车远程切换运行模式3042请求而令0:手动*11式;1:间歇模式;2:连续模式;3:应急模式;远程重启现场数采仪3043请求而分远程启动系统单次测试3044请求而分用于上位机启动即时米样测试远程控制系统紧急停机命令3045请求而分远程控制系统进入待机命令3046请求
17、而分系统报警确认3047请求而分远程启动系统全面清洗3048请求而分远程启动系统外管路清洗3049请求而令远程启动系统内管路清洗3050请求而分远程启动沉砂池清洗3051请求而分远程启动系统除藻操作3052请求而分远程启动五参数池清洗3053请求而令远程启动系统过滤器清洗3054请求而令远程设置系统沉淀时间3055请求而令远程设置系统运行测量时间间隔3056请求而令设置采样泵运行模式3057请求而令远程控制泵3058请求而令远程控制阀门3059请求而令启动单台仪表自动校准3081请求而分启动单台仪表平行样测试3082请求而分启动单台仪表标液核查3083请求而分启动单台仪表加标回收3084请求而
18、分启动空白校准和或量程校准3085请求而令用于上位机启动监测仪表空白校准和或量程校准启动空白测试和或量程测试3086请求而令用于上位机启动监测仪表空白测试和或量程测试(标液测试)设置加标体积3087请求而分取加标体积3088请求而分上传加标体积3088上传命令设置标样浓度3089请求而分取标样浓度3090请求而令上传标样浓度3091上传命令预留数据命令预留命令范围3054-3999交互命令请求应答9011用于数米仪回应接收上位机请求命令是否有效执行结果9012用于数米仪回应接收上位机请求命令执行结果通知应答90139013回应通知命令数据应答90149014数据应答命令预留交互命令预留命令范围
19、9015-9999附录A(规范性附录)常用监测因子和设备信息编码表表A.1水监测因子编码表(可扩充,遵循HJ525-2009)编码中文名称缺省计量单位(浓度)缺省计量单位(排放量)缺省数据类型(浓度)w00000污水升/秒立方米N5.2w01001pH值无量纲N2.2w01002色度色度N3.2w01003浊度NTUN3.2w01006溶解性总固体毫克/升千克N4w01009溶解氧毫克/升N3.2w01010水温摄氏度N3.2w01012悬浮物毫克/升千克N4w01014电导率微西门子/厘米N3.2w01017五日生化需氧量毫克/升千克N5.2w01018化学需氧量毫克/升千克N5.2W010
20、19高镒酸盐指数毫克/升千克N3.2W01020总有机碳毫克/升千克N3.2W02003粪大肠菌群个/升N9W02006细菌总数个/升N9W03001总“放射性贝可勒尔/升N3.2W03002总3放射性贝可勒尔/升N3.2w19001表向活性剂毫克/升千克N3.2w19002阴离子表向活性剂毫克/升千克N3.2w20012领毫克/升千克N3.3w20023硼毫克/升千克N3.3w20038钻毫克/升千克N3.4w20061铝毫克/升千克N3.4w20089鸵纳克/升毫克N4w20092锡毫克/升千克N3.2w20111总汞微克/升克N3.2w20113烷基汞纳克/升毫克N4w20115总镉微克
21、/升克N3.2w20116总铭毫克/升千克N3.3w20117六价铭微克/升克N2.3w20119总神微克/升克N2.3w20120总铅微克/升克N4w20121总银毫克/升千克N3.2w20122总铜毫克/升千克N3.2w20123总锌毫克/升千克N3.3w20124总镒毫克/升千克N3.3w20125总铁毫克/升千克N3.3w20126总银毫克/升千克N3.3w20127总镀微克/升克N3.3w20128总硒微克/升克N4.2w20138铜毫克/升千克N3.3w20139锌毫克/升千克N3.3w20140硒毫克/升千克N3.3w20141神毫克/升千克N3.3w20142汞微克/升克N3.
22、3w20143镉微克/升克N3.3w20144铅毫克/升千克N3.3w21001总氮毫克/升千克N4.2w21003氨氮毫克/升千克N4.2w21004凯氏氮毫克/升千克N3.2w21006亚硝酸盐毫克/升千克N2.3w21007硝酸盐毫克/升千克N2.3w21011总磷毫克/升千克N3.3w21016氧化物毫克/升千克N3.3w21017氟化物毫克/升千克N4.2w21019硫化物毫克/升千克N3.3W21022氯化物毫克/升千克N3.2W21038硫酸盐毫克/升千克N6W22001石机毫克/升千克N3.2W23002挥发酚毫克/升千克N3.4W25043苯并a花微克/升克N3.2W3300
23、1八八八纳克/升毫克N4W33007滴滴涕纳克/升毫克N4W99001有机氮毫克/升千克N3.2注:所扩展的因子编码应符合HJ525-2009标准要求;表A.2环境测因子编码表编码中文名称原编码缺省计量单位(浓度)缺省计量单位(排放量)缺省数据类型(浓度)a01001温度-摄氏度N3.2a01002湿度-%N3.2a01003电压-VN3.2a01004水压1-PN3.2a01005水压2-PN3.2a01006水压3-PN3.2a01007水压4-PN3.2表A.3现场端设备分类编码表序号类别代码1在线监控(监测)仪器仪表12数据采集传输仪23辅助设备34预留扩充4-5表A.4现场端信息分类
24、编码表序号类别代码1日志12状态23参数34预留扩充4-5表A.5现场端信息编码表现场端信息编码表按照监测项目类别,分为氨氮、总磷、化学需氧量、高钮酸盐指数、五参数等,具体数据传输内容如下:序号中文名称缺省计量单位缺省数据类型描述1水站编码-共14位阿拉伯数字,前12位是行政区域代码,后两位是站点顺序编码2河流编码-根据河流、流域名称代码DB11/T117220153数采仪编码-现场端信息编码格式采用十二位固定长度的字母数字混合格式,详见附录B(资料性附录)通讯命令示例和拆分包及应答机制示例示例说明:附录C示例中表示在2016年8月1日8时58分57秒223毫秒触发一个命令请求,ST=21表示
25、系统类型为地表水体环境污染源,表示设备唯一标识,PW=123456表示设备访问密码。表B.1设置超时时间及重发次数(1000)类别项目示例/说明使用命令上位机发送“设置超时时间及重发次数”ST=21数采仪返回请求应答数采仪返回执行结果使用字段Overtime超时时间User命令的发送者LocallP发送命令的计算IP地址ReCount重发次数QnRtn请求应答结果ExeRtn请求执行结果执行过程1、上位机发送“设置超时时间及重发次数”请求命令,等待数米仪回应;2、数采仪接收“设置超时时间及重发次数”请求命令,回应“请求应答”;3、上位机接收“请求应答”,根据请求应答标志QnRtn的值决定是否等
26、待数采仪执行结果;4、数采仪执行“设置超时时间及重发次数”请求命令,返回“执行结果”;5、上位机接收“执行结果”,根据执行结果标志ExeRtn的值判断请求是否完成,请求执行完毕说明必需在待机状态卜远程才可以执行该反控命令;表B.2提取现场机(监测仪表)时间(1011)类别项目示例/说明使用命令上位机发送“提取监测仪表时间“ST=21;CN=1011;PW=123456;MN=;Flag=5;CP=&PolId=w01018&数采仪返回请求应答;Flag=4;CP=&QnRtn=1&数采仪发送“提取数采仪时间“响应ST=21;CN=1011;PW=123456;MN=数采返回执行结;Flag=4
27、;CP=&ExeRtn=1&仪果使用字段PolId在线监控(监测)仪器仪表对应污染物编码SystemTime现场机(监测仪表)时间QnRtn请求应答结果ExeRtn请求执行结果执行过程1、上位机发送“提取监测仪表时间”请求命令,等待数米仪回应;2、数采仪接收“提取监测仪表时间”请求命令,回应“请求应答”;3、上位机接收“请求应答”,根据请求应答标志QnRtn的值决定是否等待数采仪响应命令;4、数采仪执行“提取监测仪表时间”请求命令,发送“提取监测仪表时间”响应命令;5、上位机接收“提取监测仪表时间”响应命令并执行,等待数采仪执行结果;6、数采仪返回“执行结果”;7、上位机接收“执行结果”,根据
28、执行Z果标志ExeRtn的值判断请求是否完成,请求执行完毕;示例中返回的系统时间表示2016年8月1日8时58分57秒提取监测仪表时间时,数据区中如果含有污染物编码则表示上位机提取对应污染物编码的在线监控(监测)仪器仪表的时间。表B.3设置现场机(监测仪表)时间(1012)类别项目示例/说明使用命令上位机发送“设置监测仪表时间”ST=21;CN=1012;PW=123456;MN=数采仪返回请求应答F000169DC0;Flag=4;CP=&QnRtn=1&数采仪返回执行结果F000169DC0;Flag=4;CP=&ExeRtn=1&使用字段PolId在线监控(监测)仪器仪表对应污染物编码U
29、ser命令的发送者LocalIP发送命令的计算IP地址SystemTime上位机系统时间QnRtn请求应答结果ExeRtn请求执行结果执行过程1、上位机发送“设置监测仪表时间”请求命令,等待数米仪回应;2、数采仪接收“设置监测仪表时间”请求命令,回应“请求应答”;3、上位机接收“请求应答”,根据请求应答标志QnRtn的值决定是否等待数采仪执行结果;4、数采仪执行“设置监测仪表时间”请求命令,返回“执行结果”;5、上位机接收“执行结果”,根据执行Z果标志ExeRtn的值判断请求是否完成,请求执行完毕;设置监测仪表时间时,数据区中如果含有污染物编码则表示上位机设置对应污染物编码的在线监控(监测)仪
30、器仪表的时间。说明必需在待机状态卜远程才可以执行该反控命令;表B.4取数采仪时间(1014)类别项目示例/说明使用命令上位机发送“提取数采仪时间”;Flag=5;CP=&数采仪返回请求应答;Flag=4;CP=&QnRtn=1&数采仪发送“提取数采仪时间”响应ST=21;CN=1011;PW=123456;MN=数采仪返回执行结果;Flag=4;CP=&ExeRtn=1&SystemTime现场数采仪系统时间QnRtn请求应答结果ExeRtn请求执行结果执行过程1、上位机发送“提取现场数米仪时间”请求命令,等待现场数米仪回应;2、现场数采仪接收“提取现场数采仪时间”请求命令,回应“请求应答”;
31、3、上位机接收“请求应答”,根据请求应答标志QnRtn的值决定是否等待现场数采仪响应命令;4、数采仪执行“提取现场数采仪时间”请求命令,发送“提取现场数采仪时间”响应命令;5、上位机接收“提取现场数采仪时间”响应命令并执行,等待现场数采仪执行结果;6、现场数采仪返回“执行结果”;7、上位机接收“执行结果”,根据执行Z果标志ExeRtn的值判断请求是否完成,请求执行完毕;8、现场数采仪可以是分体式工控机、一体嵌入式工控机、也可以是RT诚ADAM5510等数据采集控制单元。示例中返回的数采仪系统时间表示2016年8月1日8时58分57秒提取现场数采仪时间。表B.5设置数采仪时间(1015)类别项目
32、示例/说明使用命令上位机发送“设置现场数采仪时间”ST=21;CN=1015;PW=123456;MN=数采仪返回请求应答;Flag=4;CP=&QnRtn=1&数采仪返回执行结果;Flag=4;CP=&ExeRtn=1&SystemTime上位机系统时间User命令的发送者LocalIP发送命令的计算IP地址QnRtn请求应答结果ExeRtn请求执行结果执行过程1、上位机发送“设置现场数米仪时间”请求命令,等待现场数米仪回应;2、现场数采仪接收“设置现场数采仪时间”请求命令,回应“请求应答”;3、上位机接收“请求应答”,根据请求应答标志QnRtn的值决定是否等待现场数采仪执行结果;4、现场数
33、采仪执行“设置现场数采仪时间”请求命令,返回“执行结果”;5、上位机接收“执行结果”,根据执行Z果标志ExeRtn的值判断请求是否完成,请求执行完毕;说明必需在待机状态卜远程才可以执行该反控命令;表B.6提取实时数据间隔(1061)类别项目示例/说明使用命令上位机发送“提取实时数据间隔”;Flag=5;CP=&数采仪返回请求应答;Flag=4;CP=&QnRtn=1&数采仪发送“提取实时数据间隔“响应ST=21;CN=1061;PW=123456;MN=010000A8900016F000169DC0;Flag=4;CP=&RtdInterval=30&数采仪返回执行结果F000169DC0;
34、Flag=4;CP=&ExeRtn=1&使用字段RtdInterval实时数据间隔QnRtn请求应答结果ExeRtn请求执行结果执行过程1、上位机发送“提取实时数据间隔”请求命令,等待数米仪回应;2、数采仪接收“提取实时数据间隔”请求命令,回应“请求应答”;3、上位机接收“请求应答”,根据请求应答标志QnRtn的值决定是否等待数采仪响应命令;4、数采仪执行“提取实时数据间隔”请求命令,发送“提取实时数据间隔”响应命令;5、上位机接收“提取实时数据间隔”响应命令并执行,等待数采仪执行结果;6、数采仪返回“执行结果”;7、上位机接收“执行结果”,根据执行结果标志ExeRtn的值判断请求是否完成,请
35、求执行完毕表B.7设置实时数据间隔(1062)项目示例/说明使用命令上位机发送“设置实时数据间隔”数采仪返回请求应答;Flag=4;CP=&QnRtn=1&数采仪发送“提取实时数据间隔“响应;Flag=4;CP=&ExeRtn=1&使用字段RtdInterval实时数据间隔User命令的发送者LocalIP发送命令的计算IP地址QnRtn请求应答结果ExeRtn请求执行结果执行过程1、上位机发送“设置实时数据间隔”请求命令,等待数米仪回应;2、数采仪接收“设置实时数据间隔”请求命令,回应“请求应答”;3、上位机接收“请求应答”,根据请求应答标志QnRtn的值决定是否等待数采仪执行结果;4、数采
36、仪执行“设置实时数据间隔”请求命令,返回“执行结果”;5、上位机接收“执行结果”,根据执行结果标志ExeRtn的值判断请求是否完成,请求执行完毕表B.8设置数采仪(分析仪表)密码(1072)类别项目示例/说明使用命令上位机发送“设置数采仪访问密码请求ST=21;CN=1072;PW=123456;MN=数采仪返回请求应答;Flag=4;CP=&QnRtn=1&数采仪返回执行结果;Flag=4;CP=&ExeRtn=1&NewPW新的数采仪访问密码QnRtn请求应答结果ExeRtn请求执行结果执行过程1、上位机发送“设置数米仪访问密码”请求命令,等待数米仪回应;2、数采仪接收“设置数采仪访问密码
37、”请求命令,回应“请求应答”;3、上位机接收“请求应答”,根据请求应答标志QnRtn的值决定是否等待数采仪执行结果;4、数采仪执行“设置数采仪访问密码”请求命令,返回“执行结果”;5、上位机接收“执行结果”,根据执行结果标志ExeRtn的值判断请求是否完成,请求执行完毕说明必需在待机状态卜远程才可以执行该反控命令;表B.9设置数采仪密码(1073)类别项目示例/说明使用命令上位机发送“设置数采仪访问号码请求数采仪返回请求应答;Flag=4;CP=&QnRtn=1&数采仪返回执行结果;Flag=4;CP=&ExeRtn=1&NewPW新的数采仪访问密码User命令的发送者LocalIP发送命令的
38、计算IP地址QnRtn请求应答结果ExeRtn请求执行结果执行过程1、上位机发送“设置现场数米仪访问密码”请求命令,等待现场数米仪回应;2、现场数采仪接收“设置现场数采仪访问密码”请求命令,回应“请求应答”;3、上位机接收“请求应答”,根据请求应答标志QnRtn的值决定是否等待现场数采仪执行结果;4、现场数采仪执行“设置现场数采仪访问密码”请求命令,返回“执行结果”;5、上位机接收“执行结果”,根据执行Z果标志ExeRtn的值判断请求是否完成,请求执行完毕6、现场数采仪可以是分体式工控机、一体嵌入式工控机、也可以是RT诚ADAM5510等数据采集控制单元。表B.10上传污染物实时数据(2011
39、)类别项目示例/说明使用命令数采仪上传污染物实时数据;Flag=5;CP=&上位机返回请求应答;Flag=4;CP=&使用字段DataTime数据时间,表示一个时间点,时间精确到秒;表示上传数据为2016年8月1日8时58分57秒的污染物实时数据xxxxxx-Rtd污染物W01001实时数据xxxxx-Flag污染物W01001实时数据标记执行过程1、数采仪以上传污染物实时数据间隔为周期发送“污染物实时数据”;2、上位机接收“上传污染物实时数据”命令并执行,根据标志Flag的值决定是否返回“数据应答”;3、如果“上传污染物实时数据”命令需要数据应答,数采仪接收“数据应答”,请求执行完毕表B.1
40、1取污染物实时数据(2011)类别项目示例/说明使用命令上位机发送“取污染物实时数据”请求;Flag=5;CP=&数采仪返回请求应答;Flag=4;CP=&QnRtn=1&数采仪上传污染物实时数据“w01001-Flag=N;w01003-Rtd=63.0,w01003-Flag=N;w01009-Rtd=63.0,w01009-Flag=N;w01010-Rtd=63.0,w01010-Flag=N;&数采仪返回执行结果;Flag=4;CP=&ExeRtn=1&使用字段QnRtn请求应答结果ExeRtn请求执行结果执行过程1、上位机发送“取污染物实时数据”请求命令,等待数米仪回应;2、数采仪
41、接收“取污染物实时数据”请求命令,回应“请求应答”;3、上位机接收“请求应答”,根据请求应答标志QnRtn的值决定是否等待数采仪执行结果;4、数采仪执行“取污染物实时数据”请求命令,返回“执行结果”;5、上位机接收“执行结果”,根据执行结果标志ExeRtn的值判断请求是否完成,请求执行完毕表B.12上传污染物小时(4小时/组)数据(2061)类别项目示例/说明使用命令数采仪上传污染物小时数据&上位机返回请求应答xxxxxx-Cou污染物W01001小时累计值xxxxxx-Min污染物W00000、W01001、W01018的小时最小值xxxxxx-Avg污染物W00000、W01001、W01
42、018的小时平均值xxxxxx-Max污染物W00000、W01001、W01018的小时最大值xxxxx-Flag污染物W01001小时数据标记QnRtnP请求应答结果ExeRtn请求执行结果执行过程1、数采仪以小时为周期发送“上报污染物小时数据”命令;2、上位机接收“上报污染物小时数据”命令并执行,根据标志Flag的值决定是否返回“数据应答”;3、如果“上报污染物小时数据”命令需要数据应答,数采仪接收“数据应答”,请求执行完毕注:污染物小时数据标记取值使用如下规则:如果污染物数据在4小时测量周期内出现一个异常值,则污染物小时数据标记为异常,否则污染物小时数据标记为正常;表B.13取污染物小
43、时(4小时/组)数据(2061)类别项目示例/说明使用命令上位机发送“取污染物小时历史数据”请求;Flag=5;CP=&BeginTime=080000&数采仪返回请求应答;Flag=4;CP=&QnRtn=1&数采仪上传污染物小时数据“&数采仪返回请求应答F000169DC0;Flag=4;CP=&ExeRtn=1&使用字段BeginTime历史请求的起始时间,精确到小时EndTime历史请求的截止时间,精确到小时xxxxxx-Cou污染物W01001小时累计值xxxxxx-Min污染物W00000W01001、W01018的小时最小值xxxxxx-Avg污染物W0000RW01001、W0
44、1018的小时平均值xxxxxx-Max污染物W0000RW01001、W01018的小时最大值xxxxx-Flag污染物W01001小时数据标记执行1、上位机发送“取污染物小时历史数据”请求命令,等待数米仪回应;过程2、数米仪接收“取污染物小时历史数据”请求命令,回应“请求应答”;3、上位机接收“请求应答”,根据请求应答标志QnRtn的值决定是否等待数采仪历史数据上报;4、数采仪执行“取污染物小时历史数据”请求命令;5、数采仪依次上报请求时间段内污染物小时数据;6、上位机接收“上传污染物小时数据”命令并执行,等待数采仪执行结果;7、数采仪返回“执行结果”;8、上位机接收“执行结果”,根据执行
45、结果标志ExeRtn的值判断请求是否完成,请求执行完毕注:污染物小时数据标记取值使用如下规则:如果污染物数据在4小时测量周期内出现一个异常值,则污染物小时数据标记为异常,否则污染物小时数据标记为正常;表B.14上传污染物核查数据(2062)类别项目示例/说明使用命令数采仪上传污染物核查数据“w01001-Flag=N;W01003-Check=63.0,w01003-Flag=N;W01009-Check=63.0,w01009-Flag=N;w01010-Check=63.0,w01010-Flag=N;&上位机返回请求应答使用字段xxxxxx-Check污染物W01001核查数据xxxxx
46、-Flag污染物W01001查核数据标记QnRtn请求应答结果ExeRtn请求执行结果执行过程1、数米仪发送“上报污染物核查数据”命令;2、上位机接收“上报污染物核查数据”命令并执行,根据标志Flag的值决定是否返回“数据应答”;3、如果“上报污染物核查数据”命令需要数据应答,数采仪接收“数据应答”,请求执行完毕注:污染物核查数据标记取值使用如下规则:如果污染物数据在1个测量周期内出现一个异常值,则污染物查核数据标记为异常,否则污染物小查核数据标记为正常;表B.15取污染物核查数据(2062)类别项目示例/说明使用命令上位机发送“取污染物核查数据”请求数采仪返回请求应答;Flag=4;CP=&
47、QnRtn=1&数采仪上传污染物核查数据“w01010-Flag=N;&数采仪返回请求应答F000169DC0;Flag=4;CP=&ExeRtn=1&使用字段BeginTime历史请求的起始时间,精确到小时EndTime历史请求的截止时间,精确到小时xxxxxx-Check污染物W01001核查值xxxxx-Flag污染物W01001查核数据标记执行过程1、上位机发送“取污染物查核历史数据”请求命令,等待数米仪回应;2、数采仪接收“取污染物查核历史数据”请求命令,回应“请求应答”;3、上位机接收“请求应答”,根据请求应答标志QnRtn的值决定是否等待数采仪查核数据上报;4、数采仪执行“取污染
48、物查核历史数据”请求命令;5、数采仪依次上报请求时间段内污染物查核数据;6、上位机接收“上传污染物查核数据”命令并执行,等待数采仪执行结果;7、数采仪返回“执行结果”;8、上位机接收“执行结果”,根据执行结果标志ExeRtn的值判断请求是否完成,请求执行完毕注:污染物核查数据标记取值使用如下规则:如果污染物数据在1个测量周期内出现一个异常值,则污染物核查数据标记为异常,否则污染物核查数据标记为正常;表B.16上传污染物加标回收数据(2063)类别项目示例/说明使用命令数采仪上传污染物加标回收数据“&上位机返回请求应答使用字段xxxxxx-Check污染物W01001加标回收数据xxxxx-Flag污染物W01001加标回收数据标记QnRtn请求应答结果ExeRtn请求执行结果执行过程1、数采仪发送“上报污染物加标回收数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- XX初中2026年春季学期学生学业质量增值评价分析报告会
- 帮扶援助工作制度
- 晋升工作制度
- 维稳保密工作制度
- 编办学法工作制度
- 网络医师工作制度
- 美军周工作制度
- 美容皮肤工作制度
- 群团完善工作制度
- 老年人才工作制度
- 2026广东江门职业技术学院管理教辅人员招聘4人备考题库及一套答案详解
- 2026年知识产权保护知识竞赛试卷及答案(共五套)
- 2026浙江杭州市西湖区社区学院招聘融媒体中心管理人员(非事业)1人考试参考题库及答案解析
- 深度解析(2026)《NBT 10558-2021压力容器涂敷与运输包装》
- TAS倍智行测题库
- 2025年山东省春季高考数学试卷试题真题(含答案解析)
- 2025年西安学校财务岗笔试题库及答案
- 绿色食品安全课件
- 黑龙江省哈尔滨师大附中2025-2026学年高一上学期期末语文试卷(含答案)
- 新课改下高中篮球社团开展现状调查与研究
- 2026年1月浙江省高考(首考)英语试题(含答案)+听力音频+听力材料
评论
0/150
提交评论