数据传输和接口标准技术规范212协议FixWord编辑

上传人:re****.1 文档编号:562544775 上传时间:2023-09-01 格式:DOC 页数:23 大小:416.50KB
返回 下载 相关 举报
数据传输和接口标准技术规范212协议FixWord编辑_第1页
第1页 / 共23页
数据传输和接口标准技术规范212协议FixWord编辑_第2页
第2页 / 共23页
数据传输和接口标准技术规范212协议FixWord编辑_第3页
第3页 / 共23页
数据传输和接口标准技术规范212协议FixWord编辑_第4页
第4页 / 共23页
数据传输和接口标准技术规范212协议FixWord编辑_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《数据传输和接口标准技术规范212协议FixWord编辑》由会员分享,可在线阅读,更多相关《数据传输和接口标准技术规范212协议FixWord编辑(23页珍藏版)》请在金锄头文库上搜索。

1、传播优秀Word版文档 ,希望对您有帮助,可双击去除!污染源在线自动监控系统数据传输和接口标准技术规范FIX超时重发机制:请求回应的超时,在一个请求命令发出后在规定的时间内未收到回应,认为超时。超时后重发,重发规定次数后仍未收到回应认为通讯不可用,通讯结束。超时时间根据具体的通讯方式和任务性质可自定义。超时重发次数根据具体的通讯方式和任务性质可自定义。执行超时请求方在收到请求回应(或一个分包)后规定时间内未收到返回数据或命令执行结果,认为超时,命令执行失败,结束。缺省超时定义表(可扩充):通讯类型缺省超时定义(秒)重发次数GPRS103PSTN53CDMA103ADSL53短信303通讯协议数

2、据结构所有的通讯包都是由ACSII码字符组成(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位是设备制造商的此类设备的唯一编码)传播优秀Word版文档 ,希望对您有帮助,可双击去除!是否拆分包及应答标志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.2QnRtn请求回应代码,见7.50-9N3ExeRtn执行结果回应代码,见7.50-9N3RtdInterval实时采样数据上报间隔0-9N430另以

5、秒为单位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-9N14YYYYMMDDH

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

7、NightStdValue噪声夜晚标准值0-9N14Flag通讯标志1C1目前只用两个Bit;000000DAA:数据是否应答;Bit:1-应答,0-不应答;D:是否有数据序号;Bit:1-数据包中包含包序号和总包号两部分,0-数据包中不包含包序号和总包号两部分传播优秀Word版文档 ,希望对您有帮助,可双击去除!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请求命令提取上位机地址传播优秀Word版文档 ,希望对您有帮助,可双击去除!上传上位机地址1031上传命令上传上位机地址设置上位机地址1032请求命令指定上位机地址提取数据上报时间1041请求命令提取数据上报时间上传数据上报时间1041上传命令上传数据上报时间设置数据上报时间1042请求命令指定数据上报时间提取实时数据间隔1061请求命令提取实时数据间隔上传实时数据间隔1061上传命令上传实时数据间隔设置实时数据间隔1062请求命令指定实时数据间隔设置访问密码1072请求命令交互命令请求应

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

11、时间日历史数据2041上传命令分钟数据(可以自定义分钟间隔数,例如5或10分钟)取污染物分钟数据2051请求命令上传污染物分钟数据2051上传命令小时数据取污染物小时数据2061请求命令传播优秀Word版文档 ,希望对您有帮助,可双击去除!上传污染物小时数据2061上传命令报警数据取污染物报警记录2071请求命令上传污染物报警记录2071上传命令上传报警事件2072通知命令用于现场机采样值超过报警门限时向上位机报警反控命令校零校满3011请求命令即时采样命令3012请求命令设备操作命令3013请求命令附录A:循环冗余校验(CRC)算法CRC校验(Cyclic Redundancy Check)

12、是一种数据传输错误检查方法,CRC码两个字节,包含一16位的二进制值。它由传输设备计算后加入到消息中。接收设备重新计算收到消息的CRC,并与接收到的CRC域中的值比较,如果两值不同,则有误。CRC是先调入一值是全“1”的16位寄存器,然后调用一过程将消息中连续的8位字节各当前寄存器中的值进行处理。仅每个字符中的8Bit数据对CRC有效,起始位和停止位以及奇偶校验位均无效。CRC校验字节的生成步骤如下: 装一个16位寄存器,所有数位均为1。 取被校验串的一个字节与16位寄存器的高位字节进行“异或”运算。运算结果放入这个16位寄存器。 把这个16寄存器向右移一位。 若向右(标记位)移出的数位是1,则生成多项式1010 0000 0000 0001和这个寄存器进行“异或”运算;若向右移出的数位是0,则返回。 重复和,直至移出8位。 取被校验串的下一个字节 重复,直至被校验串的所有字节均与16位寄存器进行“异或”运算,并移位8次。 这个16位寄存器的内容即2字节CRC错误校验码。校验码按照先高字节后低字节的顺序存放。传播优秀Word版文档 ,希望对您有帮助,可双击去除!附录B

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号