DB32/T 2775-2015 环境监控物联网系统建设要求 污染源自动监控数据传输

  • DB32/T 2775-2015  环境监控物联网系统建设要求 污染源自动监控数据传输为pdf格式
  • 文件大小:1.2M
  • 下载速度:极速
  • 文件评级
  • 更新时间:2019-12-31
  • 发 布 人: 13648167612
  • 原始文件下载:
  • 立即下载

  • 文档部分内容预览:
  • 5.1现场机与上位机通讯接口应满足选定的传输网络的要求,本标准不作限制。 5.2国际标准化组织(ISO)制订的网络通信协议ISO/OSI,根据网络通信的功能要求,把通信过程分为 七层,分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,每层都规定了完成的 动能及相应的协议。本标准规定的数据传输通讯协议对应于ISO/OSI定义的7层协议的应用层,在基于不 同传输网络的现场机与上位机之 协议结构如图3所示

    图3数据传输通讯协议结构

    5.3传输网络采用有线或无线的方式石油化工标准规范范本,基于TCP/IP协议传输。可采用GPRS、ADSL、CDMA、光纤宽带、 3G通信、4G通信中的一种或几种。 5.4应用层依赖于所选用的传输网络,在选定的传输网络上进行应用层的数据通讯,在基础传输层已 经建立的基础上,整个应用层的协议和具体的传输网络无关。本部分体现通讯介质无关性。

    完整的命令由请求方发起,响应方应答组成,具体步骤如下: 1)请求方发送请求命令给响应方; 响应方接到请求命令后应答,请求方收到应答后认为连接建立; 3) 响应方执行请求的操作; 4) 响应方通知请求方请求执行完毕,没有应答按超时处理; 5)命令完成。

    6. 2. 1请求回应的超时

    6.2.1.1一个请求命令发出后在规定的时间内未收到回应,认为超时。 6.2.1.2超时后重发,重发规定次数后仍未收到回应认为通讯不可用,通讯结束。 6.2.1.3超时时间根据具体的通讯方式和任务性质可自定义。 6.2.1.4超时重发次数根据具体的通讯方式和任务性质可自定义

    6. 2. 2 执行超时

    请求方在收到请求回应(或一 个分包)后规定时间内未收到返回数据或命令执行结果,认为超时 命令执行失败,结束。缺省超时定义表见表1(可扩充)

    表 1 通讯类型列表

    6.3通讯协议数据结构

    所有的通讯包都是由ACSII码字符组成,整体构

    6. 3.2通讯包结构组成

    通讯包结构组成见表2。

    图4通讯协议数据结构整体结构

    6.3.3数据段结构组成

    数据段结构组成见表3。

    表3数据段结构组成(续)

    6.3.4.1结构定义

    字段与其值用“=”连接;在数据区中,同一项目的不同分类值间用“,”来分隔,不同项目之间用 “:”来分隔。

    6. 3. 4. 2 字段定义

    6.3.4.2.1字段名

    字段名要区分大小写,单词的首个字符为大写,其他部分为小写

    6. 3. 4. 2. 2 数据类型

    客内容表示: C4表示最多4位的字符型字串,不足4位按实际位数; N5表示最多5位的数字型字串,不足5位按实际位数; N14.2用可变长字符串形式表达的数字型,表示最长为14位整数和2位小数,带小数点,带 符号,最大长度为18; YYYY表示日期年,如2005表示2005年; MM表示日期月,如09表示9月; DD表示日期日,如23表示23日; HH表示时间小时; MM表示时间分钟; SS表示时间秒; ZZZ.表示时间毫秒

    6.3.4.2.3字段对照表

    4。表中有关浓度数据、排放量数据等的计量单

    表4字段对照表(续)

    表4字段对照表(续)

    6.4.1请求命令(四步或者三步)

    程图见图5,步骤如下: 1 上位机向下位机发出需要应答的反控请求; 2 现场机收到请求后,向上位机发出收到命令应答; 3) 现场机向上位机发送请求的内容(根据反控请求类别的不同,该步可没有) 4)现场机向上位机发出执行结果情况

    6.4.2上传命令(一步)

    现场机主动向上位机发送无应答数据包,上传采集到的各类数据。流程图见图6

    6.4.3通知命令(两步)

    6.4.3.1上位机通知下位机

    图见图7,步骤如下: 1)上位机向下位机发出通知命令; 2)下位机收到通知后,向上位机发出收到通知的应答

    3.4.3.2下位机通知上位机

    程图见图8,步骤如下: 1)下位机向上位机发出通知命令; 2)上位机收到通知后,向下位机发出收到通知的应答

    图7上位机通知现场机命令流程图

    图8现场机通知上位机命令流程图

    表7请求返回结果代码表

    表7请求返回结果代码表

    表7请求返回结果代码表(续)

    表8命令代码定义表(续

    表8命令代码定义表(续)

    表8命令代码定义表(续)

    表8命令代码定义表(续)

    当数据通讯故障导致数据未能及时发送到监控中心时,数采仪应在通讯恢复正常后自动补传到监 数据自动补传时应按数据产生的先后顺序依次发送

    6.7各条指令通讯过程

    通讯过程应符合附录D的

    附录A (资料性附录) 循环余校验(CRC)算法

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

    0091QN=20101018173654484;ST=32;CN=1062;PW=100000;MN=88888880000001;Flag=3;CP=&& erval=30&&7F80 /n,其中78F0为CRC校验码,是对数据段QN=20101018173654484;ST=32;CN W=100000;MN=88888880000001:Flag=3:CP=&&RtdInterval=30&&所得的校验码。

    表B.1常用部分污染物相关参数编码表

    表B.1常用部分污染物相关参数编码表(续)

    表B.1常用部分污染物相关参数编码表(续)

    表B.1常用部分污染物相关参数编码表(续)

    附录C (规范性附录) 常用计量单位

    表C.1计量单位说明

    附录D (规范性附录) 各条指令通讯过程示例 表D.1到表D.37为各条指令通讯过程示例。举例数据说明:以下例子QN是在2010年11月10日1点1分1 秒1毫秒时建立连接,即20101110010101001,ST是32表示地表水污染源,设备唯一标识号是 88888880000001,表示设备制造商组织机构代码的后7位是8888888,设备的序号是0000001,验证密码 是123456。

    表D.1初始化超时时间和重发次数

    表D.2初始化超限报警时间

    D.2初始化超限报警时I

    试验、检测与鉴定表D.3提取现场机系统时间

    上位机发送提取现场机时间命令后等待现场机应答,! 收到应答后通过判断应答代码中QnRtn值决定 是否等待接收现场机时间,现场机执行请求,返回执行结束命令,请求执行完毕。例子中返回现场 过 机系统时间2010年11月10日1点1分2秒

    表D.5提取污染物报警门限值

    表D.6设置污染物报警门限值

    表D.7提取上位机地址

    燃气标准规范范本表D.9提取日数据上报时间

    表D.10设置日数据上报时间

    ....
  • 数据标准 环境标准
  • 相关专题:

相关下载

常用软件