烟气协议

烟气在线连续监测系统联网通讯的有关规定v0.30

 

一、向市环保局传输的在线连续监测数据必须采用法定计量单位;数据包括四个部分:污染源识别数据、实时数据、5分钟定时数据、校验数据。所有数据一律采用ASCII码,并经过CRC循环冗余错误校验。

二、数据结构

1 、实时数据

数据命令格式:A;yyyy—mm—dd;hh:mm:ss;<CR><LF>

为保证全系统的时钟保持一致,在命令字符后,发送环保局主机的当前时间,各监测系统应按此时间进行对时,与主机时间的误差不得超过3分钟。

响应:返回当前各测量数据的值

响应格式:A;数据1;数据2;……;数据27;<CR><LF>CRC校验值;END

注:数据与数据之间用分号作为分隔符;END符号作为整包数据的结束符号。END符号不在CRC保护之内,在数据包采用定长格式后,保留用作人工测试和诊断。

数据顺序:

1)锅炉烟气在线监测设备的编号+仪器类型+废气排放口编号(即排污申报登记号+仪器类型识别码+2位流水码)

2)烟尘折算浓度瞬时值

3)烟尘实测浓度瞬时值

4)烟尘数据标记

5)二氧化硫折算浓度瞬时值

6)二氧化硫实测浓度瞬时值

7)二氧化硫数据标记

8)烟气流速瞬时值

9)烟气流速数据标记

10)烟气温度瞬时值

11)烟气温度数据标记

12)烟气压力瞬时值

13)烟气压力数据标记

14)烟气湿度瞬时值

15)烟气湿度数据标记

16)烟气含氧量瞬时值

17)烟气含量数据标记

18)氮氧化物折算浓度瞬时值

19)氮氧化物实测浓度瞬时值

20)氮氧化物数据标记

21)一氧化碳折算浓度瞬时值

22)一氧化碳实测浓度瞬时值

23)一氧化碳数据标记

24)~28)为备用数据位

注:①对于没有检测的量,在相应位置填一组“#”即可。“#”号的数量应与数据单位和格式表格中规定的字段长度一致。对于保留字段,只填写一个“#”号。

② CRC结果用ACSII码传输(将十六进制数的结果转成ACSII码)。

③ 数据标记:P—系统电源故障,F—排放源停运,C—校验,M—维护,T—超测量上限,D—仪器故障,S—设定值,N—正常。

④ 系统设备电路接通,仪器自检完毕工作正常后,数据才视为有效,等待时间不得短于5分钟。

⑤ 数据标记标注定义:5分钟内有效数据在3分钟以上,视为正常。数据平均值以有效数据平均。少于3分钟作其它相应标记。

2 、5分钟定时数据

定时长度为5分钟,数据主要包括定时长度内各测量值的折算平均值、最大值、最小值、超标时间、数据标记以及实测值、定时长度内排放量及总累计排放量。

各监测系统应每定时长度保存这样一组数据,在收到取定时数据的命令后,将上一次发送后到这一次收到命令之间存储的数据顺序发送至环保局。

命令格式:B;yyyy—mm—dd;hh:mm:ss;yyyy—mm—dd;hh:mm:ss;<CR><LF>

其中第一个日期、时间字段表示起始时间,第二个表示结束时间。

响应:返回指定时间段内,每定时长度内各测量数据的平均值、各种累计及折算值。

注:数据与数据之间用分号作为分隔符。

响应格式:B;数据组1;<CR><LF> CRC校验值;END

B;数据组2;<CR><LF> CRC校验值;END

        … … ……;

B;数据组n,<CR><LF>CRC校验值;END

每个数据组包括以下数据:数据1;数据2;…数据80

数据顺序:

1)锅炉烟气在线监测设备的编号+仪器类型+废气排放口编号(即排污申报登记号+仪器类型识别码+2位流水码)

2)数据测量的日期:yyyy—mm—dd

3)数据测量的时间:hh:mm:ss

4)烟尘折算浓度5分钟平均值

5)烟尘折算浓度5分钟内最大值

6)烟尘折算浓度5分钟内最小值

7)烟尘浓度5分钟内超标时间

8)烟尘实测浓度5分钟内平均值

9)烟尘5分钟排放量

10)烟尘总累计排放量

11)烟尘修正系统A(斜率)

注:依据环保局验收结果给定值

12)烟尘修正系数B(截距)

注:依据环保局验收结果给定值。

13)烟尘测量数据标记

14)二氧化硫折算浓度5分钟平均值

15)二氧化硫折算浓度5分钟内最大值

16)二氧化硫折算浓度5分钟内最小值

17)二氧化硫浓度5分钟内超标时间

18)二氧化硫实测浓度5分钟内平均值

19)二氧化硫5分钟排放量

20)二氧化硫总累计排放量

21)二氧化硫测量数据标记

22)烟气流速5分钟平均值

23)烟气流速5分钟内最大值

24)烟气流速5分钟内最小值

25)烟气流量5分钟内平均值

26)烟气5分钟排放量

27)烟气总累计排放量

28)烟气流量系统

注:烟气流量系数=速度场系数×测点处烟囱(烟道)截面积

29)烟气流速测量数据标记

30)烟气温度5分钟平均值

31)烟气温度测量数据标记

32)烟气压力5分钟平均值

33)烟气压力测量数据标记

34)烟气湿度5分钟平均值

35)烟气湿度测量数据标记

36)烟气含氧量5分钟平均值

37)烟气含氧量测量数据标记

38)氮氧化物折算浓度5分钟平均值

39)氮氧化物折算浓度5分钟内最大值

40)氮氧化物折算浓度5分钟内最小值

41)氮氧化物浓度5分钟内超标时间

42)氮氧化物实测浓度5分钟内平均值

43)氮氧化物5分钟排放量

44)氮氧化物总累计排放量

45)氮氧化物测量数据标记

46)一氧化碳折算浓度5分钟平均值

47)一氮氧化物折算浓度5分钟内最大值

48)一氧化碳折算浓度5分钟内最小值

49)一氧化碳浓度5分钟内超标时间

50)一氧化碳实测浓度5分钟内平均值

51)一氧化碳5分钟排放量

52)一氧化碳总累计排放量

53)一氧化碳测量数据标记

54)~80)为备用数据位

如果接收有误,中心将重发“取定时数据”命令。

② 对于没有检测的量,在相应位置填一组“#”即可。“#”号的数量应与数据单位和格式表格中规定的字段长度一致。对于保留字段,只填写一个“#”号。

③ 每定时长度保存一组上述数据记录,要求现场数据处理系统保存一年以上的数据。

④ CRC结果用ACSII码传输,(将十六进制数的结果转成ACSII码)

⑤数据标记:P—系统电源故障,F—排放源停运,C—校验,M—维护,T—超测量上限,D—仪器故障,S—设定值,N—正常。

⑥ 系统设备电路接通,仪器自检完毕工作正常后,数据才视为有效,等待时间不得短于5分钟。

⑦ 数据标记标注定义:5分钟蚋有效数据在3分钟以上,视为正常。数据平均值以有效数据平均。少于3分钟作其它相应标记。

3 、校验数据

命令格式:

C;<CR><LF>

响应:返回上次发送校验记录后及至收到此次取校验记录命令之间的的校验记录。     

响应格式C;数据组1;<CR><LF>

C;数据组2;<CR><LF> CRC校验值;END

…  …  … …

C;数据组n;<CR><LF>CRC校验值;END

注:每个数据组包括以下数据:数据1;数据2;…数据25,数据与数据之间用分号作为分隔符。

数据顺序:

1)C;锅炉烟气在线监测设备的编号+仪器类型+废气排放口编号(即排污申报登记号+仪器类型识别码+2位流水码)

2)二氧化硫校验日期

3)二氧化硫校验时间

4)二氧化硫零标实测值

5)二氧化硫跨标实测值

6)二氧化硫跨标标准值(标气值)

7)氮氧化物校验日期

8)氮氧化物校验时间

9)氮氧化物零标实测值

10)氮氧化物跨标实测值

11)氮氧化物跨标标准值(标气值)

12)一氧化碳校验日期

13)一氧化碳校验时间

14)一氧化碳零标实测值

15)一氧化碳跨标实测值

16)一氧化碳跨标标准值(标气值)

17)~26)为备用数据位

注:

①对于没有检测的量,在相应位置填一组“#”即可。“#”号的数量应与数据单位和格式表格中规定的字段长度一致。对于保留字段,只填写一个“#”号。

② 对于只有一组校验记录的,响应格式为:

C;数据组1;<CR><LF>CRC校验值;C

③ CRC结果用ACSII码传输(将十六进制数的结果转成ACSII码);

④ CRC循环冗余错误校验计算

4 、污染源识别码查询

数据命令格式:D;<CR><IF>

响应格式:D;锅炉烟气在线监测设备的编号+仪器类型+废气排放口编号:(即排污申报登记号+仪器类型识别码+2位流水码);<CR><LF>CRC校验值;END

排污申报登记号在全国范围内具有唯一性。企业法人代码由于不具备完备性,不宜采用。例如水体断面、噪声等监测对象不具备法人代码,但环保系统可以为 其分配登记号。由于水污染源和废气污染源申报登记号可能重复,在污染源识别码中包含仪器类型识别码。仪器类型识别码采用1位ASCII编码,具体类型如下 (可扩充):

水        1

气        2

声        3

电磁    4

放射性  5

土壤    6

其它    7

该规定与数据库表中仪器类型编码保持一致。

对于电话线路,根据拨号对象能够关联到特定的污染源企业,在协议数据包中包含污染源识别码是不必要的;对于TCP/IP链路,由于必须在建立链路时完成污染源识别,因此增加了污染源识别码查询指令。

三、CRC循环冗余错误校验计算方法

CRC—16(循环冗余错误校验)生成CRC—16校验字节的步骤如下:

(1)装入一个16位寄存器,所有数位均为1。

(2)该16位寄存器的高位字节与开始8位字节进行“异或”运算。运算结果放入这个16位寄存器。

(3)把这个16位寄存器向右移1位。

(4a)若向右(标记位)移出的数位是1,则生成多项式1010000000000001和这个寄存器进行“异或”运算。

(4b)若向右移出的数位是0,则返回(3)。

(5)重复(3)和(4),直至移出8位。

(6)另外8位与该16位寄存器进行“异或”运算。

(7)重复(3)—(6),直至该报文所有字节均与16位寄存器进行“异或”运算,并移位8次。

(8)这个16位寄存器的内容即2字节CRC错误校验。

四、数据的单位和格式

考虑到协议实现的稳定性和可靠性,本协议字段采用确定长度的格式即每个字段的长度,必须遵守下表的规定。对于实际数据长度小于规定长度的字段,需要 在有效数据之前添加前导零。例如污染物浓度值传输规定为4位整数,1位小数。如果整数位不足4位,则增加相应的0以补足4位。如200.5表示为 0200.5。

监测项目

数据单位

格式

小数位

污染物浓度

污染物5分钟排放量

污染物总累计排放量

烟气5分钟排放量

烟气总累计排放量

烟气流量系数

流速

烟气量

温度

压力

湿度

含氧量

烟尘修正系数A(斜率)

烟尘修正系数B(截距)

超标时间

Mg/m3

Kg

t

m3

104 *m3

m2

m/s

m3 /h

0 C

Pa

%

%

无量纲

mg/m3

XXXX.X

XXX.XXX

XXX.XXX

XXXXXXX

XXXXXXX

XX.XXX

XX.XX

XXXXXXX

XXX

±XXXX.X

XX.X

XX.X

XX.XXXX

XXX.XX

XXX

1

3

3

0

0

3

2

0

0

1

1

1

4

2

0

注:1)为实现在线监测,同时接收各在线点源的监测数据,规定主要的传输方式采用中国移动GPRS无线传输。对于GSM网络无法覆盖或信号质量很 差、不能提供无线传输的监测现场,在线监测设备仍通过MODEM经电话线与市环保局交换数据。因此,仪器供应商在实现本协议的时候,应考虑不同链路上的兼 容性。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值