版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 /54 /54国家地表水自动监测系统通讯协议技术导则(征求意见稿)适用范围本标准适用于国家地表水水质自动监测站数据采集端与总站中心服务器之间的数据传输,规定了传输的过程及数据命令的格式,给出了代码定义,本标准允许扩展,但扩展内容时不得与本标准中所使用或保留的控制命令相冲突。规范性引用文件本标准内容引用了下列文件中的条款。凡是不注日期的引用文件,其有效版本适用于本标准。HJ212-2017污染物在线监控(监测)系统数据传输标准GB/T19582-2008基于Modbus协议的工业自动化网络规范HJ525-2009水污染物名称代码术语和定义下列术语和定义适用于本标准。地表水水质自动监测站Auto
2、maticWaterQualityMonitoringStation指完成地表水水质自动监测的现场部分,一般由站房、采配水、控制、检测、数据传输等全部或者数个单元组成,简称水站。地表水水质自动监测数据平台指对水站进行远程监控、数据传输统计与应用的系统,简称数据平台。地表水水质自动监测系统AutomaticWaterQualityMonitoringSystem由水站和数据平台组成的自动监测系统。3.4上位机是安装在各级环保部门、通过传输网络与数采仪连接并对其发出查询和控制等指令的数据接收和数据处理系统,包括计算机及计算机软件等,本标准简称上位机。3.5在线监测仪器AutomaticMeasur
3、ementDevice是安装在地表水自动测站现场,用于监测地表水环境质量并完成与上位机通讯传输的设备,包括水质分析仪、流量(速)计、数据采集传输仪等,本标准简称监测仪表。3.6现场机安装于水质自动监测站点的监测仪表和数采仪统称为现场机。3.7数据采集传输仪是采集各种类型监控仪器仪表的数据、完成数据存储及与上位机数据传输通讯功能的单片机、工控机、嵌入式计算机、可编程自动化控制器等,本标准简称数采仪。3.8监测周期是指水站定期采样进行所有项目分析的工作模式下,相邻两次采样所间隔的时间。如果水站连续不停监测,监测周期应根据水站所配置的监测项目里最长的分析周期来确定。瞬时监测的项目(如水温、pH、溶解
4、氧、电导率和浊度等)可实时采集数据。流量的周期数据取监测周期内的监测值总和。周期数据指监测周期内采集的数据。质控数据指根据实际工作需要在采集周期数据基础上临时手工或自动添加采集的数据。系统结构4.1地表水在线监测系统从底层逐级向上可分为现场机(数采仪)、传输网络和上位机(平台)三个层次。上位机通过传输网络与现场机(数采仪)进行通讯(包括发起、数据交换、应答等)。4.2地表水在线监测系统构成方式:现场有一套或多套监控仪器,监控仪器仪表具有数字输出接口,连接到独立的数据采集传输仪,上位机(平台)通过传输网络与现场机(数采仪)进行通讯(包括发起、数据交换、应答等),如图1所示。协议层次5.1现场机(
5、数采仪)与上位机(平台)之间基于计算机网络传输数据,具体的组网方式不作限制。5.2本标准规定的数据传输协议应用于TCP/IP的应用层,即现场机(数采仪)与上位机之间进行通信时,交换消息的内容和规范,在TCP/IP传输层,规定使用TCP协议。协议内容6.1应答模式。完整的命令由请求方发起、响应方应答组成,具体步骤如下:请求方发送请求命令给响应方;响应方接到请求后,执行请求操作并发送执行结果给请求方。请求方在指定定时间内没有接收到执行结果,按执行超时处理。6.2超时重发机制一个请求命令发出后在规定的时间内未收到回应,视为超时;超时后重发,重发超过规定次数后仍未收到回应视为通讯不可用,通讯结束;超时
6、时间及重试次数可以根据具体的通讯方式和任务性质可自定义。6.3通讯协议数据结构所有的通讯包都是由ASCII码(汉字除外,采用UTF-8码,8位,1字节)字符组成。通讯协议数据结构如图2所示。 /54 /54图2通讯协议数据结构通讯包结构如表1,所有的通讯包都是由ACSII码字符组成,标点符号为英文半角,且通讯包中不含空格。其中每部分具体组成见表2,其中长度为最大长度,不足位数按实际位数。表1通讯包结构包头数据段长度数据段(见6.322)CRC校验包尾6.4通讯包通讯包结构组成见表2。表2通讯包组成名称类型长度描述包头字符2固定为#数据段长度十进制整数4数据段的ASCII字符数,如:长255,则
7、写为“0255”数据段(见6.3.2)字符0n8192变长的数据CRC校验十六进制整数4数据段(6.3.2)的校验结果包尾字符2固定为(回车,换行)6.5数据段结构组成数据段结构见表3,其中长度为最大长度,不足位数按实际位数。表3数据段结构组成名称类型长度描述请求编码QN字符20精确到毫秒的时间戳:QN=YYYYMMDDhhmmsszzz,用来唯一标识一次命令交互系统编码ST字符5地表水ST=21系统编码,系统编码取值详见系统编码表命令编码CN字符7。“=命令编码,详见命令编码表访问密码PW字符9卩二访问密码站点唯一标识MN字符77”“=地表水用于站点编码唯一标识,编码规则:12位行政区域代码
8、+2位序列编号,指令参数CP字符0n950CP=&数据区&,数据区定义见6.3.3章节6.6数据区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:时间秒;
9、ZZZ:时间毫秒。6.6.3数据区字段定义字段名字段名要区分大小写,单词的首个字符为大写,其他部分为小写。字段名描述字符集宽度取值及描述SystemTime系统时间0-9N14YYYYMMDDhhmmss0-9N3取值详见执行结果定义表 /54ExeRtn执行结果回应代码DataTime监测时间0-9N14xxxxxx-Rtd监测值0-9YYYYMMDDhhmmss“XXXXXX”是污染因子编码,污染监测因子编码取值详见附录Axxxxxx-Vol加标体积0-9xxxxxx-Mix加标回收混样值0-9xxxxxx-Std标样核查标样浓度0-9xxxxxx-Flag监测数据标识A-Z/0-9C1参
10、见6.3.5章节的表8数据标记表BeginTime开始时间0-9N14YYYYMMDDhhmmssEndTime截止时间0-9N14YYYYMMDDhhmmssPolId监测因子编码0-9/a-z/A-ZC6NewPW新密码0-9/a-z/A-ZC6VaseNo留样瓶编号0-9N2取值范围为0n99User操作用户操作设置反控命令用户名LocalIP本地IP地址操作设置反控命令电脑IPCstartTime采样起始时间0-9N6hhmmssCtime采样周期0-9N2单位为小时,取值0nW24之间Cmode采样模式0-9N20:维护模式1:间隔采样2:加密采样3:连续采样4:手工采样5:应急采样
11、Ltime留样周期0-9N6hhmmssLmode留样模式0-90:手工留样1:超标留样2:周期留样LRmode运行模式0-9采样器运维模式(等比、等时、手动)xxxxxx-Info现场端信息“xxxxxx”是现场端信息编码,详见附录A表A.50-9/a-zC6取值见附录A表A.5Infold /54现场端信息编码6.6.4请求命令返回请求命令返回如下所示:编号描述备注1准备执行请求2请求被拒绝3PW错误4MN错误5ST错误6Flag错误7QN错误8CN错误9系统繁忙不能执行100未知错误6.6.5数据标记(以国家标准为依据)数据标记如下所示。标识标识定义说明N正常测量数据正常有效T超上限监测
12、浓度超仪器测量上限L超下限监测浓度超仪器下限或小于检出限P电源故障系统电源故障,可由是否为UPS来供电进行判断D仪器故障仪器故障F仪器停运/离线仪器停运或离线或数据采集失败Z取水点无水样取水点没有水样或采水泵未正常上水S手工输入数据手工输入的设定值M维护调试数据在线监控(监测)仪器仪表处于维护(调试)期间产生的数据CZ空白校准空白校准,又称零点校准CS量程校准量程校准,又称跨度校准bt空白测试空白测试,有手工与自动两种 /54sc标样核查测试标样测试核查,有手工与自动两种ra加标回收测试加标回收测试,有手工与自动两种PS平行样测试自动监测数据的获取过程中曾进行平行样测试lr缺试剂监测仪器缺试剂
13、lp缺纯水监测仪器缺纯水lw缺水样监测仪器缺水样ls缺标样监测仪器缺标样6.6.6命令编码命令名称命令编码命令类型描述上位向现场现场向上位参数命令取监测仪表时间1011请求命令用于提取监测仪表的系统时间上监测仪表机时间1011用于上传监测仪表时间设置监测仪表时间1012请求命令用于设置监测仪表的系统时间取数采仪时间1014请求命令用于提取数采仪的系统时间上传数采仪时间1014用于上传数采仪时间设置数采仪时间1015请求命令用于设置数采仪的系统时间设置监测仪表密码1072请求命令用于设置监测仪表的密码设置数采仪密码1073请求命令用于设置数采仪基站软件的密码预留参数命令预留命令范围1074-19
14、99数据命令取污染物实时数据2011请求命令用于启动数采仪上传实时数据上传污染物实时数据2011上传命令用于数采仪上传污染物实时数据取配水管路压力数据2021请求命令用于启动数采仪上传配水管路压力数据取水质周期数据2051请求命令用于启动数采仪上传水质监测数据上传水质周期数据2051上传命令用于数采仪上传水质周期监测数据上传配水管路压力数据2021上传命令用于数采仪上传配水管路压力数据取测量数据2061请求命令用于上位机提取数采仪的地表水小时历史数据上传测量数据2061上传命令用于上传数采仪地表水小时历史数据取核查数据2062请求命令用于上位机提取数采仪质控核查数据上传核查数据2062上传命令
15、用于上传数采仪质控核查数据取加标回收数据2063请求命令用于上位机提取数采仪质控加标回收测试数据上传加标回收数据2063上传命令用于上传数采仪质控加标回收测试数据取平行样测试数据2064请求命令用于上位机提取数采仪质控平行样测试数据上传平行样测试数据2064上传命令用于上传数采仪质控平行样测试数据上传数采仪开机时间2081上传命令用于数采仪自动上报数采仪开机时间预留数据命令预留命令范围2082-2999控制命令超标留样3015请求命令用于上位机启动即时留样上传超标留样信息3015上传命令用于数采仪上传在线监测仪器的超标留样信息设置留样器留样模式3031请求命令1等时,2等比,3手动取留样器留样
16、模式3032请求命令上传留样器留样模式3032上传命令上传仪表信息(日志)3020上传命令提取仪表信息(日志)3020请求命令上传仪表信息(状态)3020上传命令提取仪表信息(状态)3020请求命令上传仪表信息(参数)3020上传命令提取仪表信息(参数)3020请求命令提取现场系统信息3040请求命令提取现场经纬度及环境信息30413041请求命令针对浮标、监测船、移动监测车远程切换运行模式3042请求命令0:手动模式;1:间歇模式;2:连续模式;3:应急模式;远程重启现场数采仪3043请求命令远程启动系统单次测试3044请求命令用于上位机启动即时采样测试远程控制系统紧急停机命令3045请求命
17、令远程控制系统进入待机命令3046请求命令系统报警确认3047请求命令远程启动系统全面清洗3048请求命令远程启动系统外管路清洗3049请求命令远程启动系统内管路清洗3050请求命令远程启动沉砂池清洗3051请求命令远程启动系统除藻操作3052请求命令远程启动五参数池清洗3053请求命令远程启动系统过滤器清洗3054请求命令远程设置系统沉淀时间3055请求命令远程设置系统运行测量时间间隔3056请求命令设置采样泵运行模式3057请求命令远程控制泵3058请求命令远程控制阀门3059请求命令启动单台仪表自动校准3081请求命令启动单台仪表平行样测试3082请求命令启动单台仪表标液核查3083请求
18、命令启动单台仪表加标回收3084请求命令启动空白校准和或量程校准3085请求命令用于上位机启动监测仪表空白校准和或量程校准启动空白测试和或量程测试3086请求命令用于上位机启动监测仪表空白测试和或量程测试(标液测试)设置加标体积3087请求命令取加标体积3088请求命令上传加标体积3088上传命令设置标样浓度3089请求命令取标样浓度3090请求命令上传标样浓度3091上传命令预留数据命令预留命令范围3054-3999交互命令请求应答9011用于数采仪回应接收上位机请求命令是否有效执行结果9012用于数采仪回应接收上位机请求命令执行结果通知应答90139013回应通知命令数据应答9014901
19、4数据应答命令预留交互命令预留命令范围9015-99997附录A(规范性附录)常用监测因子和设备信息编码表表A.1水监测因子编码表(可扩充,遵循HJ525-2009)编码中文名称缺省计量单位(浓度)缺省计量单位(排放量)缺省数据类型(浓度)w00000污水升/秒立方米N5.2w01001pH值无量纲N2.2w01002色度色度N3.2w01003浊度NTUN3.2w01006溶解性总固体毫克/升千克N4w01009溶解氧毫克/升N3.2w01010水温摄氏度N3.2w01012悬浮物毫克/升千克N4w01014电导率微西门子/厘米N3.2w01017五日生化需氧量毫克/升千克N5.2w0101
20、8化学需氧量毫克/升千克N5.2w01019髙锰酸盐指数毫克/升千克N3.2w01020总有机碳毫克/升千克N3.2w02003粪大肠菌群个/升N9w02006细菌总数个/升N9w03001总a放射性贝可勒尔/升N3.2w03002总B放射性贝可勒尔/升N3.2W19001表面活性剂毫克/升千克N3.2w19002阴离子表面活性剂毫克/升千克N3.2w20012钡毫克/升千克N3.3w20023硼毫克/升千克N3.3w20038钴毫克/升千克N3.4w20061钼毫克/升千克N3.4w20089铊纳克/升毫克N4w20092锡毫克/升千克N3.2w20111总汞微克/升克N3.2w20113烷
21、基汞纳克/升毫克N4w20115总镉微克/升克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砷毫克/升千
22、克N3.3w20142汞微克/升克N3.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.4w25
23、043苯并a芘微克/升克N3.2w33001、六六六纳克/升毫克N4w33007滴滴涕纳克/升毫克N4w99001有机氮毫克/升千克N3.2注:所扩展的因子编码应符合HJ525-2009标准要求;表A.2环境测因子编码表编码中文名称原编码缺省计量单位(浓度)缺省计量单位(排放量)缺省数据类型(浓度)aOlOOl温度-摄氏度N3.2a01002湿度-%N3.2a01003电压-VN3.2a01004水压1-PN3.2a01005水压2-PN3.2a01006水压3-PN3.2a01007水压4-PN3.2表A.3现场端设备分类编码表序号类别代码1在线监控(监测)仪器仪表12数据采集传输仪23辅助
24、设备34预留扩充4-5表A.4现场端信息分类编码表序号类别代码1日志12状态23参数34预留扩充4-5表A.5现场端信息编码表现场端信息编码表按照监测项目类别,分为氨氮、总磷、化学需氧量、高锰酸盐指数五参数等,具体数据传输内容如下:序号中文名称缺省计量单位缺省数据类型描述1水站编码-共14位阿拉伯数字,前12位是行政区域代码,后两位是站点顺序编码2河流编码-根据河流、流域名称代码DB11/T117220153数采仪编码-现场端信息编码格式采用十二位固定长度的字母数字混合格式,详见6.3.1.28附录B(资料性附录)通讯命令示例和拆分包及应答机制示例示例说明:附录C示例中QN=201608010
25、85857223表示在2016年8月1日8时58分57秒223毫秒触发一个命令请求,ST=21表示系统类型为地表水体环境污染源,MN=88888880000001表示设备唯一标识,PW=123456表示设备访问密码。表B.1设置超时时间及重发次数(1000)类别项目示例/说明使用命令上位机发送“设置超时时间及重发次数”QN=20160801085857223;ST=21;CN=1000;PW=123456;MN=88888880000001;Flag=5;CP=&OverTime=5;ReCount=3;User二zhangsan;LocalIP=192.168.1.2&数采仪返回请求应答QN
26、=20160801085857223;ST=91;CN=9011;PW=123456;MN=88888880000001;Flag=4;CP=&QnRtn=1&数采仪返回执行结果QN=20160801085857223;ST=91;CN=9012;PW=123456;MN=88888880000001;Flag=4;CP=&ExeRtn=1&使用字段Overtime超时时间User命令的发送者LocalIP发送命令的计算IP地址ReCount重发次数QnRtn请求应答结果ExeRtn请求执行结果执行过程1、上位机发送“设置超时时间及重发次数”请求命令,等待数采仪回应;2、数采仪接收“设置超时时
27、间及重发次数”请求命令,回应“请求应答”3、上位机接收“请求应答”,根据请求应答标志QnRtn的值决定是否等待数采仪执行结果;4、数采仪执行“设置超时时间及重发次数”请求命令,返回“执行结果”5、上位机接收“执行结果”,根据执行结果标志ExeRtn的值判断请求是否完成,请求执行完毕说明必需在待机状态下远程才可以执行该反控命令;表B.2提取现场机(监测仪表)时间(1011)类别项目示例/说明使用命令上位机发送“提取监测仪表时间“QN=20160801085857223;ST=21;CN=1011;PW=123456;MN=88888880000001;Flag=5;CP=&PolId=w0101
28、8&数采仪返回请求应答QN=20160801085857223;ST=91;CN=9011;PW=123456;MN=88888880000001;Flag=4;CP=&QnRtn=1&数采仪发送“提取数采仪时间“响应QN=20160801085857223;ST=21;CN=1011;PW=123456;MN=88888880000001;Flag=4;CP=&PolId=w01018;SystemTime=20160801085857&数采仪返回执行结果QN=20160801085857223;ST=91;CN=9012;PW=123456;MN=88888880000001;Flag=4
29、;CP=&ExeRtn=1&使用字段Polld在线监控(监测)仪器仪表对应污染物编码SystemTime现场机(监测仪表)时间QnRtn请求应答结果ExeRtn请求执行结果执行过程1、上位机发送“提取监测仪表时间”请求命令,等待数采仪回应;2、数采仪接收“提取监测仪表时间”请求命令,回应“请求应答”;3、上位机接收“请求应答”,根据请求应答标志QnRtn的值决定是否等待数采仪响应命令;4、数采仪执行“提取监测仪表时间”请求命令,发送“提取监测仪表时间”响应命令;5、上位机接收“提取监测仪表时间”响应命令并执行,等待数采仪执行结果;6、数采仪返回“执行结果”;7、上位机接收“执行结果”,根据执行
30、结果标志ExeRtn的值判断请求是否完成,请求执行完毕;示例中返回的系统时间20160801085857表示2016年8月1日8时58分57秒提取监测仪表时间时,数据区中如果含有污染物编码则表示上位机提取对应污染物编码的在线监控(监测)仪器仪表的时间。表B.3设置现场机(监测仪表)时间(1012)类别项目示例/说明使用命令上位机发送“设置监测仪表时间”QN=20160801085857223;ST=21;CN=1012;PW=123456;MN=88888880000001;Flag=5;CP=&PolId=w01018;SystemTime=20160801085857;User二zhang
31、san;LocalIP=192.168.1.2&数采仪返回请求应答QN=20160801085857223;ST=91;CN=9011;PW=123456;MN=010000A8900016F000169DC0;Flag=4;CP=&QnRtn=1&数采仪返回执行结果QN=20160801085857223;ST=91;CN=9012;PW=123456;MN=010000A8900016F000169DC0;Flag=4;CP=&ExeRtn=1&使用字段PolId在线监控(监测)仪器仪表对应污染物编码User命令的发送者LocalIP发送命令的计算IP地址SystemTime上位机系统时间
32、QnRtn请求应答结果ExeRtn请求执行结果执行过程1、上位机发送“设置监测仪表时间”请求命令,等待数采仪回应;2、数采仪接收“设置监测仪表时间”请求命令,回应“请求应答”;3、上位机接收“请求应答”,根据请求应答标志QnRtn的值决定是否等待数采仪执行结果;4、数采仪执行“设置监测仪表时间”请求命令,返回“执行结果”;5、上位机接收“执行结果”,根据执行结果标志ExeRtn的值判断请求是否完成,请求执行完毕;设置监测仪表时间时,数据区中如果含有污染物编码则表示上位机设置对应污染物编码的在线监控(监测)仪器仪表的时间。说明必需在待机状态下远程才可以执行该反控命令;表B.4取数采仪时间(101
33、4)类别项目示例/说明使用命令上位机发送“提取数采仪时间”QN=20160801085857223;ST=21;CN=1014;PW=123456;MN=88888880000001;Flag=5;CP=&数采仪返回请求应答QN=20160801085857223;ST=91;CN=9011;PW=123456;MN=88888880000001;Flag=4;CP=&QnRtn=1&数采仪发送“提取数采仪时间”响应QN=20160801085857223;ST=21;CN=1011;PW=123456;MN=88888880000001;Flag=4;CP=&SystemTime=20160
34、801085857&数采仪返回执行结果QN=20160801085857223;ST=91;CN=9012;PW=123456;MN=88888880000001;Flag=4;CP=&ExeRtn=1&SystemTime现场数采仪系统时间QnRtn请求应答结果ExeRtn请求执行结果执行过程1、上位机发送“提取现场数采仪时间”请求命令,等待现场数采仪回应;2、现场数采仪接收“提取现场数采仪时间”请求命令,回应“请求应答”3、上位机接收“请求应答”,根据请求应答标志QnRtn的值决定是否等待现场数采仪响应命令;4、数采仪执行“提取现场数采仪时间”请求命令,发送“提取现场数采仪时间”响应命令;
35、5、上位机接收“提取现场数采仪时间”响应命令并执行,等待现场数采仪执行结果;6、现场数采仪返回“执行结果”;7、上位机接收“执行结果”,根据执行结果标志ExeRtn的值判断请求是否完成,请求执行完毕;8、现场数采仪可以是分体式工控机、一体嵌入式工控机、也可以是RTU或ADAM5510等数据采集控制单元。示例中返回的数采仪系统时间20160801085857表示2016年8月1日8时58分57秒提取现场数采仪时间。表B.5设置数采仪时间(1015)类别项目示例/说明使用命令上位机发送“设置现场数采仪时间”QN=20160801085857223;ST=21;CN=1015;PW=123456;M
36、N=88888880000001;Flag=5;CP=&SystemTime=20160801085857;User二zhangsan;LocalIP=192.168.1.2&数采仪返回请求应答QN=20160801085857223;ST=91;CN=9011;PW=123456;MN=88888880000001;Flag=4;CP=&QnRtn=1&数采仪返回执行结果QN=20160801085857223;ST=91;CN=9012;PW=123456;MN=88888880000001;Flag=4;CP=&ExeRtn=1&SystemTime上位机系统时间User命令的发送者Lo
37、calIP发送命令的计算IP地址QnRtn请求应答结果ExeRtn请求执行结果执行过程1、上位机发送“设置现场数采仪时间”请求命令,等待现场数采仪回应;2、现场数采仪接收“设置现场数采仪时间”请求命令,回应“请求应答”3、上位机接收“请求应答”,根据请求应答标志QnRtn的值决定是否等待现场数采仪执行结果;4、现场数采仪执行“设置现场数采仪时间”请求命令,返回“执行结果”5、上位机接收“执行结果”,根据执行结果标志ExeRtn的值判断请求是否完成,请求执行完毕;说明必需在待机状态下远程才可以执行该反控命令;表B.6提取实时数据间隔(1061)类别项目示例/说明使用命令上位机发送“提取实时数据间
38、隔”QN=20160801085857223;ST=21;CN=1061;PW=123456;MN=88888880000001;Flag=5;CP=&数采仪返回请求应答QN=20160801085857223;ST=91;CN=9011;PW=123456;MN=88888880000001;Flag=4;CP=&QnRtn=1&数采仪发送“提取实时数据间隔“响应QN=20160801085857223;ST=21;CN=1061;PW=123456;MN=010000A8900016F000169DC0;Flag=4;CP=&RtdInterval=30&数采仪返回执行结果QN=20160
39、801085857223;ST=91;CN=9012;PW=123456;MN=010000A8900016F000169DC0;Flag=4;CP=&ExeRtn=1&使用字段RtdInterval实时数据间隔QnRtn请求应答结果ExeRtn请求执行结果执行过程1、上位机发送“提取实时数据间隔”请求命令,等待数采仪回应;2、数采仪接收“提取实时数据间隔”请求命令,回应“请求应答”3、上位机接收“请求应答”,根据请求应答标志QnRtn的值决定是否等待数采仪响应命令;4、数采仪执行“提取实时数据间隔”请求命令,发送“提取实时数据间隔”响应命令;5、上位机接收“提取实时数据间隔”响应命令并执行,
40、等待数采仪执行结果;6、数采仪返回“执行结果”;7、上位机接收“执行结果”,根据执行结果标志ExeRtn的值判断请求是否完成,请求执行完毕表B.7设置实时数据间隔(1062)项目示例/说明使用命令上位机发送“设置实时数据间隔”QQN=20160801085857223;ST=21;CN=1062;PW=123456;MN=88888880000001;Flag=5;CP=&RtdInterval=30;User二zhangsan;LocalIP=192.168.1.2&数采仪返回请求应答QN=20160801085857223;ST=91;CN=9011;PW=123456;MN=888888
41、80000001;Flag=4;CP=&QnRtn=1&数采仪发送“提取实时数据间隔“响应QN=20160801085857223;ST=91;CN=9012;PW=123456;MN=88888880000001;Flag=4;CP=&ExeRtn=1&使用字段Rtdlnterval实时数据间隔User命令的发送者LocalIP发送命令的计算IP地址QnRtn请求应答结果ExeRtn请求执行结果执行过程1、上位机发送“设置实时数据间隔”请求命令,等待数采仪回应;2、数采仪接收“设置实时数据间隔”请求命令,回应“请求应答”3、上位机接收“请求应答”,根据请求应答标志QnRtn的值决定是否等待数
42、采仪执行结果;4、数采仪执行“设置实时数据间隔”请求命令,返回“执行结果”5、上位机接收“执行结果”,根据执行结果标志ExeRtn的值判断请求是否完成,请求执行完毕表B.8设置数采仪(分析仪表)密码(1072)类别项目示例/说明使用命令上位机发送“设置数采仪访问密码”请求QN=20160801085857223;ST=21;CN=1072;PW=123456;MN=88888880000001;Flag=5;CP=&NewPW=654321;User二zhangsan;LocalIP=192.168.1.2&数采仪返回请求应答QN=20160801085857223;ST=91;CN=9011
43、;PW=123456;MN=88888880000001;Flag=4;CP=&QnRtn=1&数采仪返回执行结果QN=20160801085857223;ST=91;CN=9012;PW=123456;MN=88888880000001;Flag=4;CP=&ExeRtn=1&NewPW新的数采仪访问密码QnRtn请求应答结果ExeRtn请求执行结果执行过程1、上位机发送“设置数采仪访问密码”请求命令,等待数采仪回应;2、数采仪接收“设置数采仪访问密码”请求命令,回应“请求应答”3、上位机接收“请求应答”,根据请求应答标志QnRtn的值决定是否等待数采仪执行结果;4、数采仪执行“设置数采仪访
44、问密码”请求命令,返回“执行结果”5、上位机接收“执行结果”,根据执行结果标志ExeRtn的值判断请求是否完成,请求执行完毕说明必需在待机状态下远程才可以执行该反控命令;表B.9设置数采仪密码(1073)类别项目示例/说明使用命令上位机发送“设置数采仪访问密码”请求QN=20160801085857223;ST=21;CN=1073;PW=123456;MN=88888880000001;Flag=5;CP=&NewPW=654321;User二zhangsan;LocalIP=192.168.1.2&数采仪返回请求应答QN=20160801085857223;ST=91;CN=9011;PW
45、=123456;MN=88888880000001;Flag=4;CP=&QnRtn=1&数采仪返回执行结果QN=20160801085857223;ST=91;CN=9012;PW=123456;MN=88888880000001;Flag=4;CP=&ExeRtn=1&NewPW新的数采仪访问密码User命令的发送者LocalIP发送命令的计算IP地址QnRtn请求应答结果ExeRtn请求执行结果执行过程1、上位机发送“设置现场数采仪访问密码”请求命令,等待现场数采仪回应;2、现场数采仪接收“设置现场数采仪访问密码”请求命令,回应“请求应答”;3、上位机接收“请求应答”,根据请求应答标志Q
46、nRtn的值决定是否等待现场数采仪执行结果;4、现场数采仪执行“设置现场数采仪访问密码”请求命令,返回“执行结果”;5、上位机接收“执行结果”,根据执行结果标志ExeRtn的值判断请求是否完成,请求执行完毕6、现场数采仪可以是分体式工控机、一体嵌入式工控机、也可以是RTU或ADAM5510等数据采集控制单元。表B.10上传污染物实时数据(2011)类别项目示例/说明使用命令数采仪上传污染物实时数据QN=20160801085857223;ST=21;CN=2011;PW=123456;MN=88888880000001;Flag=5;CP=&DataTime=20160801085857;w0
47、1001-Rtd=63.0,w01001-Flag二N;W01003-Rtd=63.0,w01003-Flag二N;w01009-Rtd=63.0,w01009-Flag二N;W01010-Rtd=63.0,w01010-Flag二N;&上位机返回请求应答QN=20160801085857223;ST=91;CN=9014;PW=123456;MN=88888880000001;Flag=4;CP=&使用字段DataTime数据时间,表示一个时间点,时间精确到秒;20160801085857表示上传数据为2016年8月1日8时58分57秒的污染物实时数据xxxxxx-Rtd污染物w01001实时数据xxxxxFlag污染物w01001实时数据标记执行过程1、数采仪以上传污染物实时数据间隔为周期发送“污染物实时数据”2、上位机接收“上传污染物实时数据”命令并执行,根据标志Flag的值决定是否返回“数据应答”3、如果“上传污染物实时数据”命令需要数据应答,数采仪接收“数据应答”请求执行完毕表B.11取污染物实时数据(201
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年包饺子课件说课稿劳动课
- 2026年广西壮族自治区人教版初中八年级物理第三章实验操作题库
- 2025-2026学年大班正确睡姿说课稿
- 2025-2026学年一年级安全体育课说课稿
- 2025-2026学年中华钱币认识说课稿
- 2025年辽宁省北镇市高二历史上册期末考试模拟卷及参考答案【完整版】
- 2026年辽宁省兴城市高二历史上册期末考试自测卷(夺冠系列)附答案
- 2025-2026学年初三数学新课圆说课稿
- 2026下半年事业编医疗卫生岗招聘笔试全真模拟题库
- 2025-2026学年传统屏风说课稿
- 2026年黄山市公共交通有限公司招聘3名笔试备考题库及答案详解
- 2026年海南高考化学试卷真题及答案详解(精校打印版)
- 深静脉血栓形成诊断和治疗指南(第四版2026)
- 2026人教版九年级物理(全一册)知识点总结
- 服装订货会策划方法
- 上海市奉贤区2025-2026学年高三上学期一模语文试卷(含答案)
- 中国心血管健康与疾病报告(2024年)要点解读课件
- 乳胶漆基本知识培训课件
- 生命教育主体班会课件
- 《旅游管理专业介绍》课件
- 高中高考生物答题模板汇编
评论
0/150
提交评论