数据传输和接口标准技术规范212协议Fix分析解析_第1页
数据传输和接口标准技术规范212协议Fix分析解析_第2页
数据传输和接口标准技术规范212协议Fix分析解析_第3页
数据传输和接口标准技术规范212协议Fix分析解析_第4页
数据传输和接口标准技术规范212协议Fix分析解析_第5页
免费预览已结束,剩余16页可下载查看

下载本文档

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

文档简介

1、污染源在线自动监控系统数据传输和接口标准技术规范FIX超时重发机制:请求回应的超时,在一个请求命令发出后在规定的时间内未收到回应,认为超时。超时后重发,重发规定 次数后仍未收到回应认为通讯不可用,通讯结束。超时时间根据具体的通讯方式和任务性质可自定义。超 时重发次数根据具体的通讯方式和任务性质可自定义。执行超时请求方在收到请求回应(或一个分包)后规定时间内未收到返回数据或命令执行结果,认为超时,命令执 行失败,结束。缺省超时定义表(可扩充):通讯类型缺省超时定义(秒)重发次数GPRS103PSTN53CDMA103ADSL53短信303通讯协议数据结构所有的通讯包都是由 ACSII 码字符组成

2、(CRC 校验码除外)。 通讯包结构组成:名称类型|长度描述包头字符2固定为#数据段长度十进制整数4数据段的 ASCII 字符数例如:长 255,则写为“ 0255”数据段(见 7.3.3)字符0=n=1024变长的数据(短信为 140)CRC 校验十六进制整数4数据段的校验结果,如 CRC 错,即执行超时包尾字符2固定为 (回车、换行)数据段结构组成名称类型|长度描述请求编号 QN字符20精确到毫秒的时间戳:QN=YYYYMMDDHHMMSSZZZ,用来唯一标识一个命令请求,用于请求命令或通知命令总包号 PNUM字符4PNUM 指示本次通讯总共包含的包数包号 PNO字符4PNO 指示当前数据

3、包的包号系统编号 ST:字符5ST=系统编号,系统编号见 7.5 中系统编码表命令编号 CN字符7CN=命令编号,命令编号见 7.5 中命令列表访问密码字符6PW=访问密码设备唯一标识 MN字符14MN=监测点编号,这个编号下端设备需固化到相应 存储器中,用作身份识别。编码规则:前7 位是设备制造商组织机构代码的后7 位,后 7 位是设备制造商的此类设备的唯一编码)是否拆分包及应答 标志Flag字符3目前只用两个 Bit ;000000DAA :数据是否应答;Bit : 1-应答,0-不应答D:是否有数据序号;Bit : 1-数据包中包含包序号 和总包号两部分,0-数据包中不包含包序号和总包

4、号两部分。如:Flag=3 表示拆分包并且需要应答指令参数 CP字符0=n=960CP=&数据区&,数据区定义见 7.3.3字段对照表其中:xxx :代表某个污染物编号,见附录B。SB1:设备编号字段名描述字符集宽度取值及描述SystemTime系统时间0-9N14YYYYMMDDHHMMSSUpValue污染物报警上限值,0-9N14.210.11LowValue污染物报警下限值,0-9N14.210.11QN请求编号,见 7.3.2Qn Rt n请求回应代码,见7.50-9N3ExeRt n执行结果回应代码,见 7.50-9N3Rtdl nterval实时采样数据上报间隔0

5、-9N430.另以秒为单位xxx-Rtd污染物实时采样数据0-9N14.210.11, “xxx ”是污染物代码xxx-Min污染物指定时间内最小值0-9N14.210.11xxx-Avg污染物指定时间内平均值0-9N14.210.11xxx-Max污染物指定时间内最大值0-9N14.210.11xxx-Cou污染物指定时间内累计值0-9N14.210.11xxx-RS设备运行状态实时采样值0-9N10:设备关,1 :设备开xxx-RT设备指定时间内运行时间0-9N14.210.11 且 0=n=24xxx-Ala污染物报警期间内采样值0-9N14.210.11AlarmTime超标开始时间0

6、-9N14YYYYMMDDHHMMSSAlarmType报警事件类型0-9N11:超标,0:恢复正常ReportTarget上位机地址标识0-9N20通讯地址标识PolId污染物的编号0-9N3见附录 BBegi nTime开始时间0-9N14YYYYMMDDHHMMSSEn dTime截止时间0-9N14YYYYMMDDHHMMSSDataTime数据时间信息0-9N14YYYYMMDDHHMMSSxxx-Data噪声污染物监测值0-9N14.210.11DataTime数据时间信息0-9N14YYYYMMDDHHMMSSReportTime数据上报时间信息0-9N140100DayStdV

7、alue噪声白天标准值0-9N14NightStdValue噪声夜晚标准值0-9N14Flag通讯标志1C1目前只用两个 Bit;000000DAA :数据是否应答;Bit: 1-应答,0-不应 答;D:是否有数据序号;Bit : 1-数据包 中包含包序号和总包号两部分,0-数据包 中不包含包序号和总包号两部分PNO包序号0-9N4取值范围为 0001-9999PNUM总包号0-9N4取值范围为 0001-9999PW访问密码0-9,a-z,A-ZC6代码定义系统编码表(可扩充)(GB/T16706-1996 )见环境信息标准化手册第一卷第236页系统名称系统编号描述大气环境污染源31地表水体

8、环境污染源32地下水体环境污染源33海洋环境污染源34土壤环境污染源35声环境污染源36振动环境污染源37放射性环境污染源38电磁环境污染源41系统交互91用于现场机和上位机的交互执行结果定义表(可扩充)编号描述备注1执行成功2执行失败,但不知道原因100没有数据请求返回表(可扩充)编号描述备注1准备执行请求2请求被拒绝3密码错误命令列表(可扩充)命令名称叩令编号命令类型描述上位向现 场现场向上位参数命令提取现场机时间1011请求命令用于冋步上位机和现场机的 系统时间上传现场机时间1011上传命令设置现场机时间1012请求命令用于冋步上位机和现场机的 系统时间提取污染物报警门 限值1021请求

9、命令用于污染物超标报警上传污染物报警门 限值1021上传命令设置污染物报警门 限值1022请求命令提取上位机地址1031请求命令提取上位机地址上传上位机地址1031上传命令上传上位机地址设置上位机地址1032请求命令指定上位机地址提取数据上报时间1041请求命令提取数据上报时间上传数据上报时间1041上传命令上传数据上报时间设置数据上报时间1042请求命令指定数据上报时间提取实时数据间隔1061请求命令提取实时数据间隔上传实时数据间隔1061上传命令上传实时数据间隔设置实时数据间隔1062请求命令指定实时数据间隔设置访问密码1072请求命令交互命令请求应答9011用于现场机回应上位机的请 求。

10、例如是否执行请求操作执行结果9012用于现场机回应上位机的请求的执行结果通知应答90139013回应通知命令数据应答90149014数据应答命令数据命令实时数据取污染物实时数据2011请求命令上传污染物实时数 据2011上传命令停止察看实时数据2012通知命令告诉现场机停止发送实时数 据设备状态取设备运行状态数 据2021请求命令上传设备运行状态数据2021上传命令停止察看设备运行状态2022通知命令告诉现场机停止发送设备运 行状态数据历史数据取污染物日历史数 据2031请求命令上传污染物日历史数据2031上传命令取设备运行时间日 历史数据2041请求命令上传设备运行时间 日历史数据2041上

11、传命令分钟数据(可以自定义分钟间隔数,例如5 或 10 分钟)取污染物分钟数据2051请求命令上传污染物分钟数 据2051上传命令小时数据取污染物小时数据2061请求命令上传污染物小时数 据2061上传命令报警数据取污染物报警记录2071请求命令上传污染物报警记 录2071上传命令上传报警事件2072通知命令用于现场机采样值超过报警 门限时向上位机报警反控命令校零校满3011请求命令即时采样命令3012请求命令设备操作命令3013请求命令附录 A :循环冗余校验(CRC)算法CRC 校验(Cyclic Redundancy Check )是一种数据传输错误检查方法, CRC 码两个字节,包含一

12、 16 位的 二进制值。它由传输设备计算后加入到消息中。接收设备重新计算收到消息的CRC,并与接收到的 CRC域中的值比较,如果两值不同,则有误。CRC 是先调入一值是全 “1 ”的 16 位寄存器,然后调用一过程将消息中连续的8 位字节各当前寄存器中的值进行处理。仅每个字符中的8Bit 数据对 CRC 有效,起始位和停止位以及奇偶校验位均无效。CRC 校验字节的生成步骤如下:1装一个 16 位寄存器,所有数位均为1。2取被校验串的一个字节与16 位寄存器的高位字节进行 异或”运算。运算结果放入这个16 位寄存器。3把这个 16 寄存器向右移一位。4若向右(标记位)移出的数位是 1,则生成多项

13、式 1010 0000 0000 0001 和这个寄存器进行 异或”运算; 若向右移出的数位是 0,则返回。5重复和,直至移出 8 位。6取被校验串的下一个字节7重复,直至被校验串的所有字节均与16 位寄存器进行 异或”运算,并移位 8 次。8这个 16 位寄存器的内容即 2 字节 CRC 错误校验码。校验码按照先高字节后低字节的顺序存放。附录 B :常用部分污染物编码表(引自中国环境标准化手册第三卷)编码名称缩写应用范围单位数据类型L10累计百分声级 L10L10噪声dBN3.1L5累计百分声级 L5L5噪声dBN3.1L50累计百分声级 L50L50噪声dBN3.1L90累计百分声计 L9

14、0L90噪声dBN3.1L95累计百分声级 L95L95噪声dBN3.1Ld夜间等效声级 LdLd噪声dBN3.1Ldn昼夜等效声级 LdnLdn噪声dBN3.1Leq30 秒等效声级 LeqLeq噪声dBN3.1LMn最小的瞬时声级LMi n噪声dBN3.1LMx取大的瞬时声级LMax噪声dBN3.1Ln昼间等效声级 LnLn噪声dBN3.1SOIO2 含量废气S02烟气流速废气S03烟气温度废气S04烟气动压废气S05烟气湿度废气S06制冷温度废气S07烟道截面积废气S08烟气压力废气B02废气废气01烟尘废气02二氧化硫SO2废气mg/M3N2.303氮氧化物NOX废气mg/M3N2.3

15、04一氧化碳CO废气mg/M3N2.305硫化氢废气06氟化物Fluride废气mg/M3N2.307氰化物(含氰化氢)废气08氯化氢废气09沥青烟废气10氨废气11氯气废气12二硫化碳废气13硫醇废气14硫酸雾废气15铬酸雾废气16苯系物废气17甲苯Tol废气mg/lN8.518二甲苯Xyl废气mg/lN8.519甲醛废气20苯并芘A-Ben-a废气3g/M3N2.321苯胺类废气22硝基苯类NB废气mg/lN8.523氯苯类废气24光气废气25碳氢化合物(含非甲烷 总烃)废气26乙醛废气27酚类废气28甲醇废气29氯乙烯CV废气mg/lN8.530二氧化碳废气31汞及其化合物废气32铅及其

16、化合物废气33镉及其化合物废气34锡及其化合物废气35镍及其化合物废气36铍及其化合物废气37林格曼黑度废气99其他气污染物废气001PH 值R-PH:污水N2.2002色度Color污水色度单位N2.1003悬浮物W-Sus:污水:mg/lN6.1010生化需氧量(B0D5)BOD5:污水mg/lN4.2011化学需氧量(CODcr)CODcr污水mg/lN8.2015总有机碳TOC污水mg/lN3.2020总汞Hg*:污水mg/lN2.5021烷基汞污水022总镉Cd*污水mg/lN2.5023总铬污水024六价铬Cr+6污水mg/lN3.3025三价铬污水026总砷污水027总铅Pb*污

17、水mg/lN3.3028总镍污水029总铜Cu*污水mg/lN8.3030总锌Zn*污水mg/lN8.3031总锰Mn*污水mg/lN8.3032总铁污水033总银污水034总铍污水035总硒污水036锡污水037硼污水038钼污水039钡污水040钻污水041铊污水060氨氮NH4-N污水mg/lN4.3061有机氮污水附录 C :各条指令通讯过程示例以下的命令示例都是无需数据应答和拆分包的实例(其中6 实例中,对拆分包和应答进行了具体描述)。对于上传数据 QN,PNO, PNUM 为可选项.举例数据说明:以下例子 QN 是在 2004 年 5 月 16 日 1 点 1 分 1 秒 1 毫秒

18、时建立连接,即 20040516010101001,ST 是 32 表示地表水污染源,设备唯一标识号是 88888880000001,表示设备制造商组织机构代码的后7 位是 8888888,设备的序号是 0000001,验证密码是 123456。设置现场机访问密码类别项目示例/说明使 用命 令上位机设置现场机访 问密码QN=20040516010101001;ST=32;CN=1072;PW=123456;MN=88888880000001;Flag=3;CP=&PW=654321 &现场机请求应答ST=91;CN=9011;PW=123456;MN=8888888000000

19、1;Flag=0;CP=&QN=20040516010101001; QnRtn =1&现场机返回操作执行结果ST=91;CN=9012;PW=123456;MN=88888880000001;CP=&QN=20040516010101001;ExeRtn =1&使 用字 段QN请求编号Qn Rt n请求返回结果PW上位机要设置的现场机访问密码ExeRt n请求执行结果执 行过 程上位机发送设置现场机访问密码命令后等待现场机应答,上位机收到应答后通过判断应 答代码中QnRtn 值决定是否等待执行结果,现场机执行设置时钟请求,返回执行结束命 令,请求执行完毕。提取

20、现场机系统时间类别项目示例/说明使 用命 令上位机提取现场 机时间QN=20040516010101001;ST=32;CN=1011;PW=123456;MN=88888880000001;Flag=3;CP=&现场机请求应答ST=91;CN=9011;PW=123456;MN=88888880000001;Flag=0;CP=&QN=20040516010101001; QnRtn =1&现场机上传现场机时间ST=32;CN=1011;PW=123456;MN=88888880000001;CP=&QN=20040516010101001;SystemTim

21、e=20040516010102&现场机返回操作执行结果ST=91;CN=9012;PW=123456;MN=88888880000001;CP=&QN=20040516010101001;ExeRtn =1&使 用字 段QN请求编号Qn Rt n请求返回结果SystemTime现场机上传的系统时间ExeRt n执行结果执 行过 程说 明上位机发送提取现场机时间命令后等待现场机应答,收到应答后通过判断应答代码中QnRtn 值决定是否等待接收现场机时间,现场机执行请求,返回执行结束命令,请求执 行完毕。例子中返回现场机系统时间2004 年 5 月 16 日 1 点 1 分

22、 2 秒设置现场机系统时间类别项目示例/说明使 用命 令上位机设置现场机时间QN=20040516010101001;ST=32;CN=1012;PW=123456;MN=88888880000001;Flag=3;CP=&SystemTime=20040516010101 &现场机请求应答ST=91;CN=9011;PW=123456;MN=88888880000001;Flag=0;CP=&QN=20040516010101001; QnRtn =1&现场机返回操作执行 结果ST=91;CN=9012;PW=123456;MN=88888880000001;

23、CP=&QN=20040516010101001;ExeRtn =1&使 用字 段QN请求编号Qn Rt n请求返回结果SystemTime上位机要设置的系统时间ExeRt n请求执行结果执 行过 程上位机发送设置现场机时间命令后等待现场机应答,上位机收到应答后通过判断应答代 码中 QnRtn值决定是否等待执行结果,现场机执行设置时钟请求,返回执行结束命令, 请求执行完毕。实时数据采集类别项目示例/说明使 用命 令上位机取污染 物实时 数据QN=20040516010101001;ST=32;CN=2011;PW=123456;MN=88888880000001; Flag=3

24、;CP=&现 场机请求应答ST=91;CN=9011;PW=123456;MN=88888880000001;Flag=0;CP=&QN=20040516010101001; QnRtn =1&现场机上传污 染物实 时数据ST=32;CN=2011;PW=123456;MN=88888880000001;CP=&DataTime=20040516020111;101- Rtd =1.1; 102- Rtd =2.2 &上位机停止察 看实时 数据QN=20040516010101001;ST=32;CN=2012;PW=123456;MN=88888880

25、000001;CP=&现 场机通知应答ST=91;CN=9013;PW=123456;MN=88888880000001;CP=&QN=20040516010101001 &使QN停止察看实时数据中的 QN 等于取污染物实时数据中的 QN用 字段101-Rtd污染物 101 的实时采样数据DataTime数据时间,精确到秒Qn Rt n请求返回结果执 行过 程上位机发送取污染物实时数据命令后等待现场机应答,收到应答后通过判断应答代码 决定是否接收实时数据,接收需要的实时数据后发送停止察看实时数据通知命令,收 到现场机的应答后,结束实时数据采集。污染治理设施运行状态类别项

26、目示例/说明使 用命 令上位机取设施 运行状 态数据QN=20040516010101001;ST=32;CN=2021;PW=123456;MN=88888880000001; Flag=3;CP=&现 场机请求应答ST=91;CN=9011;PW=123456;MN=88888880000001;Flag=0;CP=&QN=20040516010101001;Q nRtn =1&现 场机上传设 施运行 状态数据ST=32;CN=2021;PW=123456;MN=88888880000001;CP=&DataTime=20040516020111;SB1-R

27、S =1; SB2-RS =0 &上位机停止察 看设施 运行状态QN=20040516010101001;ST=32;CN=2022;PW=123456;MN=88888880000001;CP=&现 场机通知应答ST=91;CN=9013;PW=123456;MN=88888880000001;CP=&QN=20040516010101001 &使 用字 段QN停止察看设施运行状态中的 QN 等于取设施运行状态中的 QN1SB1-RS设施 SB1 的状态DataTime数据时间,精确到秒QnRtn请求返回结果执 行过 程上位机发送取设施运行状态数据命令后等待现

28、场机应答,收到应答后通过判断应答代 码决定是否接收设施运行状态数据,接收需要的设施运行状态数据后发送停止察看设 施运行状态数据通知命令,收到现场机的应答后,结束设施运行状态数据采集。污染物分钟数据污染物分钟数据(无应答和拆分包)类别项目示例/说明使 用命 令上位机取污染物分钟数据QN=20040516010101001;ST=32;CN=2051;PW=123456;MN=88888880000001;Flag=3;CP=&Begi nTime=20040506111000, EndTime= 20040506151000&现场机请求应答ST=91;CN=9011;PW=123

29、456;MN=88888880000001;Flag=0;CP=&QN=20040516010101001;Q nRtn =1&现场机上传污染 物分钟数 据ST=32;CN=2051;PW=123456;MN=88888880000001;CP=&DataTime=20040516021000;101-Min =1.1, 101-Avg =1.1, 101-Max =1.1; 102-Mi n =2.1, 102-Avg =2.1,102-Max =2.1 &现 场机返回操作执行结果ST=91;CN=9012;PW=123456;MN=8888888000000

30、1;CP=&QN=20040516010101001;ExeRtn =1&使 用字 段QN请求编号Qn Rt n请求返回结果Begi nTime采集数据的起始时间,精确到分钟信息En dTime米集数据的结束时间,精确到分钟信息DataTime数据时间,时间精确到分钟,且以整分钟为单位101-Min污染物 101 分钟内的最小值102-Avg污染物 101 分钟内的平均值101-Max污染物 101 分钟内的最大值ExeRt n请求执行结果执 行过 程上位机发送取污染物分钟数据命令后等待现场机应答,收到应答后通过判断应答代码 决定是否接收污染物分钟数据,现场机把所有污染物每间隔

31、分钟数据作为一个数据包,直至发送完符合时间段内的所有包,发送完指定的数据后, 现场机返回执行结束命令,此时此次请求执行完毕。污染物分钟数据(有应答、无拆分包)类别项目示例/说明使用命令上位机取污染 物分钟 数据QN=20040516010101001;ST=32;CN=2051;PW=123456;MN=88888880000001;Flag=3;CP=&Begi nTime=20040506111000, En dTime= 20040506151000&现场机请求应 答ST=91;CN=9011;PW=123456;MN=88888880000001;Flag=1;CP=&

32、amp;QN=20040516010101001;Q nRtn =1&现场机上传污 染物分 钟数据ST=32;CN=2051;QN=20040516010101001;PW=123456;MN=88888880000001;CP=&DataTime=20040516021000;101-Min =1.1, 101-Avg =1.1, 101-Max=1.1; 102-Min =2.1, 102-Avg =2.1, 102-Max =2.1&上位机数据应 答ST=91;CN=9014; CP=&QN=20040516010101001; CN=2051 &

33、现场机返回操 作执行 结果ST=91;CN=9012;PW=123456;MN=88888880000001;CP=&QN=20040516010101001;ExeRtn =1&上位机结果应 答ST=91;CN=9014; CP=&QN=20040516010101001; CN=9012&使用字段QN请求编号Qn Rt n请求返回结果Begi nTime采集数据的起始时间,精确到分钟信息En dTime采集数据的结束时间,精确到分钟信息DataTime数据时间,时间精确到分钟,且以整分钟为单位101-Min污染物 101 分钟内的最小值102-Avg污染物

34、101 分钟内的平均值101-Max污染物 101 分钟内的最大值ExeRt n请求执行结果执行过程上位机发送取污染物分钟数据命令后等待现场机应答,收到应答后通过判断应答代码决定是否接收污染物分钟数据, 现场机把所有污染物每分钟间隔数据作为一个数据包,直至发送完符合时间段内的所有包,发送完指定的数据后,现场机返回执行结束命令,此 时此次请求执行完毕。污染物分钟数据(带数据应答的拆分包)类别项目示例/说明使 用命 令上位机取污染物分钟数据QN=20040516010101001;ST=32;CN=2051;PW=123456;MN=88888880000001;Flag=3;CP=&Be

35、gi nTime=20040506111000, EndTime= 20040506151000&现场机请求应答ST=91;CN=9011;PW=123456;MN=88888880000001;Flag=3;CP=&QN=20040516010101001;Q nRtn =1&现场机上传污染 物分钟数 据ST=32;CN=2051;QN=20040516010101001;PW=123456;MN=88888880000001;PNO=1;PNUM=1;CP=&DataTime=20040516021000; 101-Min =1.1,101-Avg =1.1

36、, 101-Max =1.1; 102-Min =2.1, 102-Avg =2.1, 102-Max=2.1-&上位机数据应答ST=91;CN=9014;CP=&QN=20040516010101001;CN=2051;PNO=1;PNUM=1; &现场机返回操作执行结果ST=91;CN=9012;PW=123456;MN=88888880000001;CP=&QN=20040516010101001;ExeRtn =1&上位机结果应答ST=91;CN=9014; CP=&QN=20040516010101001; CN=9012&使

37、用字 段QN请求编号Qn Rt n请求返回结果Begi nTime采集数据的起始时间,精确到分钟信息En dTime米集数据的结束时间,精确到分钟信息DataTime数据时间,时间精确到分钟,且以整分钟为单位101-Min污染物 101 分钟内的最小值102-Avg污染物 101 分钟内的平均值101-Max污染物 101 分钟内的最大值ExeRt n请求执行结果执 行过 程上位机发送取污染物分钟数据命令后等待现场机应答,收到应答后通过判断应答代码决定是否接收污染物分钟数据,现场机把所有污染物每分钟间隔数据作为一个数据包,直 至发送完符合时间段内的所有包,发送完指定的数据后,现场机返回执行结束

38、命令,此 时此次请求执行完毕。污染物日数据类别项目示例/说明使用命 令上位机取污染物日数据QN=20040516010101001;ST=32;CN=2031;PW=123456;MN=88888880000001;Flag=3;CP=&Begi nTime=20040506000000, En dTime= 20040510000000&现场机请求应答ST=91;CN=9011;PW=123456;MN=88888880000001;Flag=0;CP=&QN=20040516010101001;Q nRtn =1&现场机上传污染物日数据ST=32;CN=20

39、31;PW=123456;MN=88888880000001;CP=&DataTime=20040506000000;101-Min =1.1, 101-Avg =1.1, 101-Max =1.1; 102-Min =2.1, 102-Avg =2.1,102-Max =2.1 &现场机返回操作执行结果ST=91;CN=9012;PW=123456;MN=88888880000001;CP=&QN=20040516010101001;ExeRtn =1&使用字 段QN请求编号Qn Rt n请求返回结果Begi nTime采集数据的起始时间,精确到日信息En d

40、Time米集数据的结束时间,精确到日信息DataTime数据时间,时间精确到日,且以整日为单位101-Min污染物 101 一日内的最小值102-Avg污染物 101 一日内的平均值101-Max污染物 101 一日内的最大值ExeRt n请求执行结果执行过 程上位机发送取污染物日数据命令后等待现场机应答,收到应答后通过判断应答代码决定是否接收污染物日数据, 现场机把所有污染物每日数据作为一个数据包,直至发送完符合时间段内的所有包,发送完指定的数据后,现场机返回执行结束命令,此时此次请求执行完毕。污染治理设施运行时间日数据类别项目示例/说明使 用命 令上位机取污染 治理设 施运行时间日 数据Q

41、N=20040516010101001;ST=32;CN=2041;PW=123456;MN=88888880000001;Flag=3;CP=&Begi nTime=20040506000000, En dTime= 20040510000000&现 场机请求应答ST=91;CN=9011;PW=123456;MN=88888880000001;Flag=0;CP=&QN=20040516010101001;Q nRtn =1&现 场机上传污 染治理 设施运行时间 日数据ST=32;CN=2041;PW=123456;MN=88888880000001;CP=

42、&DataTime=20040506000000;SB1-RT =1.1; SB2-RT =2.1 &现场机返回操 作执行 结果ST=91;CN=9012;PW=123456;MN=88888880000001;CP=&QN=20040516010101001;ExeRtn =1&使 用字 段QN请求编号Qn Rt n请求返回结果Begi nTime采集数据的起始时间,精确到日信息En dTime米集数据的结束时间,精确到日信息DataTime数据时间,时间精确到日,且以整日为单位SB1-RT污染治理设施 SB1 一日内运行时间的累计值ExeRt n请求执行结果

43、执 行过 程上位机发送取污染治理设施运行时间日数据命令后等待现场机应答,收到应答后通过 判断应答代码决定是否接收污染治理设施运行时间日数据,现场机把所有污染治理设 施每日运行时间数据作为一个数据包,直至发送完符合时间段内的所有包,发送完指 定的数据后,现场机返回执行结束命令,此时此次请求执行完毕。取污染物报警记录类别项目示例/说明使 用命 令上位机取污染 物报警 记录QN=20040516010101001;ST=32;CN=2071;PW=123456;MN=88888880000001;Flag=3;CP=&Begi nTime=20040506010001, En dTime=

44、20040506150030&现 场机请求应答ST=91;CN=9011;PW=123456;MN=88888880000001;Flag=0;CP=&QN=20040516010101001;Q nRtn =1&现场机上传污 染物报 警记录ST=32;CN=2071;PW=123456;MN=88888880000001;CP=&DataTime=20040506010101;101-Ala=1.1 &现场机返回操 作执行 结果ST=91;CN=9012;PW=123456;MN=88888880000001;CP=&QN=2004051601

45、0101001;ExeRtn =1&使 用字 段QN请求编号Qn Rt n请求返回结果Begi nTime采集数据的起始时间,精确到秒信息En dTime采集数据的结束时间,精确到秒信息DataTime数据时间,时间精确到秒101-Ala污染物 101 报警时的瞬时值ExeRt n请求执行结果执 行过 程上位机发送取污染物报警记录数据命令后等待现场机应答, 收到应答后通过判断应答 代码决定是否接收污染物报警记录数据,接收污染物报警记录数据,现场机接收发送 元指疋的数据后,返回执仃结束命令,请求执仃元毕。超标报警类别项目示例/说明使用 命令现场机上传报警事件通 知命令QN=2004051

46、6010101001;ST=32;CN=2072;MN=1234;CP=&AlarmTime=20040506010101;101-Ala=1.1, AlarmType =1&上位机通知应答ST=91;CN=9013; CP=&QN=20040516010101001 &使用 字段QN请求编号AlarmTime超标开始时间,精确到秒101-Ala污染物 101 报警瞬时数据AlarmType报警事件类型执行 过程当现场机监测到某一污染物超标后,向上位机发送报警事件通知,上位机收到后返 回通知应答,告诉现场及已收到通知,交互结束设置污染物报警门限值类别项目示例/说

47、明使 用命 令上位机设置污染 物报警门 限值QN=20040516010101001;ST=32;CN=1022;PW=123456;MN=88888880000001;Flag=3;CP=&Polld=101,LowValue=1.1,UpValue =9.9&现场机请求应答ST=91;CN=9011;PW=123456;MN=88888880000001;Flag=0;CP=&QN=20040516010101001;Q nRtn =1&现场机返回操作执行结果ST=91;CN=9012;PW=123456;MN=88888880000001;CP=&

48、QN=20040516010101001;ExeRtn =1&使 用字 段QN请求编号Qn Rt n请求返回结果Polld要设置的污染物编号LowValue污染物 101 报警门限下限UpValue污染物 101 报警门限上限ExeRt n请求执行结果执 行过 程上位机发送设置污染物报警门限值命令后等待现场机应答,收到应答后通过判断应答代码决定是否等待执行结果,现场机执行设置请求,返回执行结束命令,请求执行完毕。提取污染物报警门限值类别项目示例/说明使 用命 令上位机提取污染 物报警门 限值QN=20040516010101001;ST=32;CN=1021;PW=123456;MN=

49、88888880000001; Flag=3;CP=& PolId=101 &现场机请求应答ST=91;CN=9011;PW=123456;MN=88888880000001;Flag=0;CP=&QN=20040516010101001;Q nRtn =1&现场机上传污染 物报警门 限值ST=32;CN=1021;PW=123456;MN=88888880000001;CP=&QN=20040516010101001;Polld=101, LowValue=1.1,UpValue =9.9&现场机返回操作执行结果ST=91;CN=9012;PW

50、=123456;MN=88888880000001;CP=&QN=20040516010101001;ExeRtn =1&使 用字 段QN请求编号Qn Rt n请求返回结果Polld污染物编号LowValue污染物 101 报警门限下限UpValue污染物 101 报警门限上限ExeRt n请求执行结果执 行过 程上位机发送提取污染物报警门限值命令后等待现场机应答,收到应答后通过判断应答代码决定是否接收报警门限设定,现场机执行请求,返回执行结束命令,请求执行完毕。设置上位机地址类别项目示例/说明使 用命 令上位机设置上位机地址QN=20040516010101001;ST=32

51、;CN=1032;PW=123456;MN=88888880000001;Flag=3;CP=&AlarmTarget=3882566&现场机请求应答ST=91;CN=9011;PW=123456;MN=88888880000001;Flag=0;CP=&QN=20040516010101001;Q nRtn =1&现场机返回操作执行结果ST=91;CN=9012;PW=123456;MN=88888880000001;CP=&QN=20040516010101001;ExeRtn =1&使 用字 段QN请求编号:Qn Rt n请求返回结果Ala

52、rmTarget报警地址标识ExeRt n请求执行结果:执 行过 程上位机发送设置上位机地址命令后等待现场机应答,收到应答后通过判断应答代码决定是否等待执行结果,现场机执行设置请求,返回执行结束命令,请求执行完毕。提取上位机地址类别项目示例/说明使用命令上位机提取 上位机地 址QN=20040516010101001;ST=32;CN=1031;PW=123456;MN=88888880000001;Flag=3;CP=&现 场机请求应答ST=91;CN=9011;PW=123456;MN=88888880000001;Flag=0;CP=&QN=200405160101010

53、01;Q nRtn =1&现场机上传 上位机地 址ST=32;CN=1031;PW=123456;MN=88888880000001;CP=&QN=20040516010101001;AlarmTarget=3882566&现 场机返回 操作执行 结果ST=91;CN=9012;PW=123456;MN=88888880000001;CP=&QN=20040516010101001;ExeRtn =1&使用字段QN请求编号Qn Rt n请求返回结果AlarmTarge t报警地址标识ExeRt n请求执行结果执行过程上位机发送提取上位机地址命令后等待现场

54、机应答,收到应答后通过判断应答代码决定是否接上位机 地址,现场机执行请求,返回执行结束命令,请求执行完毕。设置数据上报时间类别项目示例/说明使 用命 令上位机设置数据上报时间QN=20040516010101001;ST=32;CN=1042;PW=123456;MN=88888880000001;Flag=3;CP=&ReportTime=0101 &现场机请求应答ST=91;CN=9011;PW=123456;MN=88888880000001;Flag=0;CP=&QN=20040516010101001;Q nRtn =1&现场机返回操作执行结果ST=9

55、1;CN=9012;PW=123456;MN=88888880000001;CP=&QN=20040516010101001;ExeRtn =1&使 用字 段QN请求编号Qn Rt n请求返回结果AlarmTarget数据上报时间,前两位标识小时,后两位标识分钟ExeRt n请求执行结果执 行过 程上位机发送设置数据上报时间命令后等待现场机应答,收到应答后通过判断应答代码决定是否等待执行结果,现场机执行设置请求,返回执行结束命令,请求执行完毕。提取数据上报时间类别项目示例/说明使 用命 令上位机提取数据上报时间QN=20040516010101001;ST=32;CN=1041;PW=123456;MN=88888880000001; Flag=3;CP=&现 场机请求应答ST=91;CN=9011;PW=123456;MN=88888880000001;Flag=O;CP=&QN=200405

温馨提示

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

评论

0/150

提交评论