自由口协议 例子

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一.有关串行通信的物理标准:

1.信号电平标准:RS232—C采用负逻辑规定逻辑电平,RS232—C将(-5V到-15V)规定为“1”,(+5V到+15V)规定为“0”。

2.信号线的定义:在线仪表采用三线制DB9/M(针)RS232接口输出。

PIN2-RXD; PIN3-TXD; PIN5-GND

二、RS-232通讯配置:

通讯波特率为9600bps、8位数据位、1位停止位、无奇偶校验位.

三、主呼指令数据格式(数据采集仪主动发送请求命令):

3.2指令类型

四、从呼指令数据格式(在线监测设备响应):

4.1 通讯包结构组成

4.2 数据包长度

数据包长度=系统类型长度(1)+数据类型(1)+参数个数长度(1)+时间(6)+数据段长度(n)+CRC校验码长度(2)

4.5 数据段组成

包括污染物代码(见附录污染物代码表)、污染物的类型(见 4.5.1)、数据标记(见4.5.2)、污染物参数值(见4.5.3)。不同污染物之间用分号(‘;‘)隔开,同一污染物的不同类型数据也用分号(‘;‘)隔开,例如:二氧化硫实时数据、二氧化硫折算数据之间用分号(‘;‘)隔开。

4.5.1污染物的类型

分为实时数据与折算数据;”xxx-R”代表污染物实测数据,”xxx-Z”代表污染物折算数据,其中“xxx”为污染物代码。两位的污染物代码在后面填充一位16进制0x20,参考附录污染源代码表。

示例:B01-R,02 -Z

4.5.2数据标记

(1)对于污染源(P:电源故障、F:排放源停运、C:校验、M:维护、T:超测上限、D:故障、S:设定值、N:正常数据)

(2)对于空气检测站(0:校准数据、1:气象参数、2:异常数据、3正常数据)4.5.3污染物参数值

污染物参数值为4字节IEEE754浮点数,高位在前,低位在后.

4.5.4 从呼指令通讯示例:

说明:

1.分钟数据(10分钟)――每间隔10分钟统计计算一次污染物因子10分钟内的累计排放

量、最小值、平均值、最大值。数据包中的时间为统计数据时

的时间。

2.小时数据(1小时)――每间隔1小时统计计算一次污染物因子1小时内的累计排放量、

最小值、平均值、最大值。数据包中的时间为统计数据时的时

间。

3.日数据(24小时)――每间隔24小时统计计算一次污染物因子24小时内的累计排放

量、最小值、平均值、最大值。数据包中的时间为统计数据时

的时间。

4.在线监测设备每次统计的分钟、小时、日数据均是唯一的,如果由于反控指令(校准时间指令)导致在线监测设备重复发生分钟、小时、日数据的统计保存原有的数据,抛弃新统计的数据,即同一时间只有一条数据。

5.污染物因子单位见附录“计量单位说明”。

6.温度、PH、压力,流速等不存在累计排放量的污染物因子上传时写为零。

五、通讯示例:

1.地表水体环境污染源通讯示例

主呼指令(立即回传实时数据):

0x23,0x23,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x11,0x22,0x26,0x26 从呼指令(16进制):

0x23,0x23,0x00,0x2B,0x32,0x52,0x03,0x10,0x08,0x12,0x15,0x24,0x30,0x42,0x30,0x31,0x2D,0x5 2,0x4E,0x42,0xF6,0xE9,0x79,0x3B,0x30,0x31,0x31,0x2D,0x52,0x4E,0x42,0x5E,0x38,0xE3,0x3B,0 x30,0x36,0x30,0x2D,0x52,0x4E,0x44,0x26,0xAA,0xA0,0xFF,0xFF,0x26,0x26分解数据:

0x23,0x23,

0x00,0x2B,

0x32,

0x52,

0x03,

0x10,0x08,0x12,0x15,0x24,0x30,

0x42,0x30,0x31,0x2D,0x52,0x4E,0x42,0xF6,0xE9,0x79,0x3B,

0x30,0x31,0x31,0x2D,0x52,0x4E,0x42,0x5E,0x38,0xE3,0x3B,

0x30,0x36,0x30,0x2D,0x52,0x4E,0x44,0x26,0xAA,0xA0,

0xFF,0xFF,0x26,0x26

数据解析:

2.大气环境污染源通讯示例

2.1 主呼指令(立即回传实时数据):

0x23,0x23,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x11,0x22,0x26,0x26 从呼指令(16进制实时数据):

0x23,0x23,0x00,0x4C,0x31,0x52,0x06,0x10,0x08,0x12,0x15,0x24,0x30,0x42,0x30,0x32,0x2D,0x52,0 x4E,0x43,0xE4,0x64,0xFE,0x3B,0x30,0x31,0x20,0x2D,0x52,0x4E,0x43,0x96,0x40,0x00,0x3B,0x30,0x 31,0x20,0x2D,0x5A,0x4E,0x41,0x03,0x33,0x33,0x3B,0x30,0x32,0x20,0x2D,0x52,0x4E,0x41,0x70,0x0 0,0x00,0x3B,0x30,0x32,0x20,0x2D,0x5A,0x4E,0xC5,0x00,0x8C,0xCD,0x3B,0x53,0x30,0x38,0x2D,0x52 ,0x4E,0x42,0xF6,0xE9,0x79,0xFF,0xFF,0x26,0x26

分解数据:

0x23,0x23,

0x00,0x4C,

0x31,

0x52,

0x06,

0x10,0x08,0x12,0x15,0x24,0x30,

0x42,0x30,0x32,0x2D,0x52,0x4E,0x43,0xE4,0x64,0xFE,0x3B,

0x30,0x31,0x20,0x2D,0x52,0x4E,0x43,0x96,0x40,0x00,0x3B,

0x30,0x31,0x20,0x2D,0x5A,0x4E,0x41,0x03,0x33,0x33,0x3B,

0x30,0x32,0x20,0x2D,0x52,0x4E,0x41,0x70,0x00,0x00,0x3B,

0x30,0x32,0x20,0x2D,0x5A,0x4E,0xC5,0x00,0x8C,0xCD,0x3B,

0x53,0x30,0x38,0x2D,0x52,0x4E,0x42,0xF6,0xE9,0x79,

0xFF,0xFF,0x26,0x26

数据解析:

相关文档
最新文档