当前位置:文档之家› 污染源在线监测设备数据采集和传输技术协议V.2.2

污染源在线监测设备数据采集和传输技术协议V.2.2


地表水 mg/l
0x0019
304
氯化物
地表水 mg/l
0x0021
309
硝酸盐
地表水 mg/l
0x0029
311
氨氮
地表水 mg/l
0x0031
313
总磷
地表水 mg/l
0x0039
314
高锰酸盐指数
地表水 mg/l
0x0041
315
溶解氧
地表水 mg/l
0x0049
316
化学需氧量
地表水 mg/l
CRC产生过程中,每个8位字符都单独和寄存器内容相或(OR),结果向最低有效位方向移动,最高有 效位以0填充。LSB被提取出来检测,如果LSB为1,寄存器单独和预置的值或一下,如果LSB为0,则不进行。 整个过程要重复8次。在最后一位(第8位)完成后,下一个8位字节又单独和寄存器的当前值相或。最终寄 存器中的值,是消息中所有的字节都执行之后的CRC值。
CRC添加到消息中时,低字节先加入,然后高字节。
CRC简单函数如下:
unsigned short CRC16(puchMsg, usDataLen) unsigned char *puchMsg ; /* 要进行CRC校验的消息 */ unsigned short usDataLen ; /* 消息中字节数 */ { unsigned char uchCRCHi = 0xFF ; /* 高CRC字节初始化 */ unsigned char uchCRCLo = 0xFF ; /* 低CRC 字节初始化 */ unsigned uIndex ; /* CRC循环中的索引 */ while (usDataLen--) /* 传输消息缓冲区 */ { uIndex = uchCRCHi ^ *puchMsgg++ ; /* 计算CRC */ uchCRCHi = uchCRCLo ^ auchCRCHi[uIndex} ; uchCRCLo = auchCRCLo[uIndex] ; } return (uchCRCHi << 8 | uchCRCLo) ; }
110
苯并(a)比
空气质量 mg/M3
0x0051
111

空气质量 mg/M3
0x0059
112

空气质量 mg/M3
0x0061
113
总烃
空气质量 mg/M3
0x0069
114
非甲烷烃
空气质量 mg/M3
0x0071
126
气温
空气质量 度(℃)
0x0079
127
气压
空气质量 KPa
0x0081
128
空气质量 T/month. KM2
0x0021
105
硫酸盐化速率
mg/100c 空气质量 m2*mont
0x0029
h
106
一氧化碳
空气质量 mg/M3
0x0031
107
可吸入颗粒物
空气质量 mg/M3
0x0039
108
臭氧
空气质量 mg/M3
0x0041
109
氟化物
空气质量 mg/M3
0x0049
2、CRC计算方法
CRC域是两个字节,包含一16位的二进制值。它由传输设备计算后加入到消息中。接收设备重新计算收 到消息的CRC,并与接收到的CRC域中的值比较,如果两值不同,则有误。
CRC是先调入一值是全“1”的16位寄存器,然后调用一过程将消息中连续的8位字节各当前寄存器中的值 进行处理。仅每个字符中的8Bit数据对CRC有效,起始位和停止位以及奇偶校验位均无效。
信息传输模式为ModBus协议RTU方式,在主设备和从设备之间传递的通讯信息是10位的字
格式:
起始位
1位
数据位
8位
奇偶校验位

停止位
1位
4、传输速率
Baud Rate=9600 bps
二、命令/数据传输的要求:
1、常用部分污染物相关参数数据约定
国标编码 名称
应用范围
污染源废水类
B01
污水
污水
001
PH 值
0x0007-0x0008 保留 用于作扩展功能
注意:1、每个地址存 2 个字节; 2、主设备发送反控指令后,从设备完成相应操作后,回复一条与反控指令一样的报文。
三、命令/数据报文传输格式详解
1、传输示例 1)、Modbus主设备发送‘取设备1 地址为 0x0001 一个浮点数’的主体报文格式:
01(设备地址) 03(功能码) 0001(起始地址) 0002(数据长度) 95CB(CRC校验)
相对湿度
空气质量 %
0x0089
129
风速
空气质量 m/s
0x0091
130
主导风向
空气质量
0x0099
131
室温
空气质量 度(℃)
0x00A1
141
二氧化氮
空气质量 mg/M3
地表水类
0x00A9
B06
地表水
地表水
0x0001
301
水温
地表水 ℃
0x0009
302
pH 值
地表水
0x0011
303
硫酸盐
2)、Modbus主设备发送‘通知现场设备采样’的主体报文格式:
01(设备地址) 06(功能码) 0004(起始地址) 0002(数据) 49CA(CRC校验)
反控成功后从设备响应返回主体报文格式:
01 06 0004 0002 49CA
若设备长时间没有返回反控成功的报文,则认为反控失败。
注意:上面所举的例子只是表明指令的格式,具体命令要根据实际的 ModBus 偏移地址来定!
20
苯并(a)芘
21
苯胺类
废气 废气 废气 废气 废气 废气 废气 废气 废气 废气 废气 废气 废气 废气 废气 废气 废气 废气 废气 废气 废气
mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3
噪声
dB
累计百分声级 L95
噪声
dB
夜间等效声级 Ld
噪声
dB
昼夜等效声级 Ldn
噪声
dB
30 秒等效声级 Leq
噪声
dB
最小的瞬时声级
噪声
dB
最大的瞬时声级
噪声
dB
昼间等效声级 Ln
噪声
dB
空气(大气)质量类
空气质量
空气质量
二氧化硫
空气质量 mg/M3
0x00B1 0x00B9 0x00C1 0x00C9 0x00D1 0x00D9 0x00E1 0x00E9 0x00F1 0x00F9 0x0101 0x0109 0x0111 0x0119 0x0121 0x0129 0x0131 0x0139 0x0141 0x0149 0x0151 0x0159 0x0161 0x0169 0x0171 0x0179 0x0181
污水
002
色度
污水
003
悬浮物
污水
010
生化需氧量(BOD5)
污水
011
化学需氧量(CODcr)
污水
012
瞬时流量
污水
013
累积流量
污水
015
总有机碳
污水
020
总汞
污水
021
烷基汞
污水
022
总镉
污水
023
总铬
污水
024
六价铬
污水
025
三价铬
污水
026
总砷
污水
027
总铅
污水
计量单位
mg/l mg/l mg/l L/s m3 mg/l mg/l mg/l mg/l mg/l mg/l mg/l mg/l mg/l
0x0004
Bit0 设备反控,通知现场设 当 ModBus 主设备对该位写入 1 时,现场设备校准,
备校准(1bit)
校准结束后清零
Bit1 设备反控,通知现场设 当ModBus主设备对该位写入1时,现场设备立即开启
备采样测量(1bit)
采样测量,做样结束后清零
Bit2- 保留 用于作扩展功能
Bit15
030
总锌
污水
mg/l
031
总锰
污水
mg/l
032
总铁
污水
mg/l
033
总银
污水
mg/l
034
总铍
污水
mg/l
035
总硒
污水
mg/l
036

污水
mg/l
037

污水
mg/l
038

污水
mg/l
039

污水
mg/l
040

污水
mg/l
041

污水
mg/l
060
氨氮
污水
mg/l
061
有机氮
污水
mg/l
065
污染源在线监测系统数据采集和传输协议(V2.2)
一、有关串行通讯的物理标准和数据采集系统结构
1、信号线的定义
在线设备采用三线制DB9/M(针)标准RS232-C 接口输出(RXD,TXD,GND)。
2、数据采集系统的结构
数据采集传输系统为主从结构,前端测试仪为从设备,设备地址为1.
3、通讯数据的类型及格式
0x0005
设备反控,校时(高字节为小时, 当ModBus主设备对该地址写入时间时,现场设备将
低字节为分钟)
当前时间改为写入的时间。如写入0x111B,时间为改
为17:27
0x0006
设备反控,设置测量周期
当ModBus主设备对该地址写入测量周期,以分钟为
单位。如写入0x003C,测量周期改为1小时
0x0089 0x0091 0x0099 0x00A1 0x00A9 0x00B1 0x00B9 0x00C1 0x00C9 0x00D1 0x00D9 0x00E1 0x00E9 0x00F1 0x00F9 0x0101 0x0109 0x0111 0x0119 0x0121
0x0001 0x0009 0x0011 0x0019 0x0021 0x0029 0x0031 0x0039 0x0041 0x0049 0x0051 0x0059 0x0061 0x0069 0x0071 0x0079 0x0081 0x0089 0x0091 0x0099 0x00A1 0x00A9
废气 废气 废气 废气 废气 废气 废气 废气 废气 废气 废气 废气 废气 废气 废气
mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3 mg/m3
林格曼黑度
废气
O2含量 烟气流速
废气
总氮
污水
mg/l
080
石油类
污水
mg/l
101
总磷
污水
mg/l
990
其它水污染物
污水
污染源废气类
B02
废气
01
烟尘
02
二氧化硫
03
氮氧Hale Waihona Puke Baidu物
04
一氧化碳
05
硫化氢
06
氟化物
07
氰化物(含氰化氢)
08
氯化氢
09
沥青烟
10

11
氯气
12
二硫化碳
13
硫醇
14
硫酸雾
15
铬酸雾
16
苯系物
17
甲苯
18
二甲苯
19
甲醛
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 S01 S02 S03 S04 S05 S06 S07 S08 S09 S10 99
B03 L10 L5 L50 L90 L95 Ld Ldn Leq LMn LMx Ln
B05 101
硝基苯类 氯苯类 光气 碳氢化合物(含非甲烷总烃) 乙醛 酚类 甲醇 氯乙烯 二氧化碳 汞及其化合物 铅及其化合物 镉及其化合物 锡及其化合物 镍及其化合物 铍及其化合物
0x0001 0x0009 0x0011 0x0019 0x0021 0x0029 0x0031 0x0039 0x0041 0x0049 0x0051 0x0059
0x0001 0x0009
102
氮氧化物
空气质量 mg/M3
0x0011
103
总悬浮颗粒物
空气质量 mg/M3
0x0019
104
降尘
从设备响应返回主体报文格式:
01(设备地址) 03(功能码) 04(数据长度) F8 00 3F AC(数据为 1.351318) DADE(CRC 校验) 注:1.351318 单精度浮点数在内存中表示为 00 F8 AC 3F,在 ModBus 发送顺序为: (前)F8 00 3F AC(后)

废气
m /s
烟气温度
废气

烟气动压
废气
MPa
烟气湿度
废气
%
制冷温度
废气

烟道截面积
废气
M2
烟气压力 烟气工况流量
废气 废气
MPa m3 /h
烟气标干流量
废气
m3 /h
其他气污染物
废气
噪声类
噪声
噪声
累计百分声级 L10
噪声
dB
累计百分声级 L5
噪声
dB
累计百分声级 L50
噪声
dB
累计百分声计 L90
ModBus 起始地址
0x0001 0x0009 0x0011 0x0019 0x0021 0x0029 0x0031 0x0039 0x0041 0x0049 0x0051 0x0059 0x0061 0x0069 0x0071 0x0079 0x0081
028
总镍
污水
mg/l
029
总铜
污水
mg/l
0x0051
317
生化需氧量
地表水 mg/l
0x0059
318
氟化物
地表水 mg/l
0x0061
319

地表水 mg/l
0x0069
320

地表水 mg/l
0x0071
323
六价铬
地表水 mg/l
0x0079
325
氰化物
地表水 mg/l
0x0081
326
挥发酚
地表水 mg/l
0x0089
327
石油类
定义
说明
0x0001-0x0002 污染物实时数据(4字节)
读取该地址得到污染物当前数值,二进制浮点数
0x0003
Bit8Bit15
污染物实时数据状态 (4bit)
对于污染源(P(ASCII 码为 0x50):电源故 障、F:排放源停运、C:校验、M:维护、T: 超测上限、D:故障、S:设定值、N:正常) 对于空气检测站(0:校准数据、1:气象参 数、2:异常数据、3 正常数据)
0x0099 0x00A1 0x00A9 0x00B1 0x00B9 0x00C1 0x00C9 0x00D1 0x00D9 0x00E1 0x00E9 0x00F1 0x00F9 0x0101
2、各因子其他参数与地址对照表
每个因子占用 8 个地址存储、设置,例如初始地址为 0x0001 的因子:
地址
地表水 mg/l
0x0091
328
阴离子表面活性剂
331
粪大肠杆菌群
432

433

436

438

445
总有机碳
463
电导率
465
浊度
466
总氮
467
硫化物
490
水位
492
流量
497
流速
地表水 mg/l 地表水 个/l 地表水 mg/l 地表水 mg/l 地表水 mg/l 地表水 mg/l 地表水 mg/l 地表水 mg/l 地表水 度 地表水 mg/l 地表水 mg/l 地表水 m 地表水 m3 地表水 m/s
相关主题