会员投稿

网站管理

设为首页

加入收藏

 

当前位置:首页 > 电力标准 > 火电卷 > 详细内容
火电厂水质分析仪器质量验收导则__DL_T_913-2005
发布时间:2011/1/15  阅读次数:9707  字体大小: 【】 【】【
本广告位全面优惠招商!欢迎大家投放广告!广告投放联系方式
附录B
(资料性附录)
火电厂水质分析仪器与上位机通信协议
  
  
  
B.1   基本情况
  
B.1.1   编制依据
       a) 美国电气电子工程学会(IEEE)的IEEE-754标准;
       b) 美国EIA学会RS-232C、RS-422/RS-485串行通信标准。
B.1.2   概述
为了提高化学技术监督和控制水平,应当采用网络和计算机通信手段收集分布在不同测量对象的水质分析仪器测量信息,进入计算机系统进行监控。本通信协议定义了水质分析仪器和监控单元的通信规则,在以下的描述中水质分析仪器被称为下位机,监控单元被称为上位机。
  
  
  
B.2   物理层接口
  
B.2.1   硬件接口
       下位机应提供标准的RS-232或RS-485/RS-422接口,以便与上位机相连。
B.2.2   数据传送波特率
       通信协议的通信波特率应可通过界面设定,最好设定成固定值(推荐采用9600b/s),制造厂家应在产品使用说明书中注明选用方式。
B.2.3   传送字符格式
字符以异步通信方式传送,格式见表B.1所示。
  
表B.1       传送字符格式
起始位
数据位
校验位
停止位
1位
8位
M/S(1位)
1位
注:由上位机发往下位机的寻址信息采N M校验(此时应确保其校验位为1),由上位机发往下位机的数据信息采用S校验(此时应确保其校验位为0),由下位机发的响应信息中每字节的校验位都为0
      
  
  
B.3   通信方式
  
B.3.1   上位机与下位机之间以交换数据包的方式进行通信,上位机向下位机轮询数据时,下位机一直处于被动状态,只有上位机要求下位机上报数据时下位机才能发送数据,而上位机既可以主动向下位机发送指令,也可以主动向下位机发送数据。
B.3.2   上位机要求下位机上报数据时,上位机首先向下位机发出要数据的指令,然后处于等待接收应答状态,1s后若收不到应答,则视为一次通信故障。       。
B.3.3   上位机向下位机传送数据时,上位机首先向下位机发出传送数据的指令,然后传送数据,传送数据后处于等待接收应答状态,1s后若接收不到应答,则视为一次通信故障。
  
  
  
B.4   数据格式
  
B.4.1   整型数
       整型数的存储格式为两个字节。
       有符号整型数范围:-32768~32767。
       无符号整型数范围:O~65535。
       两个字节的整型数传送顺序为先传低字节再传高字节。
B.4.2   浮点数
浮点数格式为IEEE-754标准格式,见表B.2。
  
表B.2         浮点数格式
字节地址
3
2
1
0
浮点数内容
SEEEEEEE
EMMMMMMM
MMMMMMMM
MMMMMMMM
注: S为符号位,1表示负,0表示正,E为阶码,阶码E值是以2为低的指数,再加上偏移量127。M为尾数的小数部分,尾数的整数部分永远为1。所表示数的范围是:   (-1)S×2E+127×(1.M)。例如:124.75—42F98000H
  
B.5   命令和数据包详解
上位机向下位机传送指令数据包,见表B.3。
  
表B.3       上位机向下位机传送指令数据包
发送序号
内容解释
校验位
1
FEH(数据包头标志)
1
2
OOH(数据包头标志)
1
3
FEH(数据包头标志)
1
4
OOH(数据包头标志)
1
5
02H(数据包头标志)
1
6
LL(数据长度低位)
1
7
LH(数据长度高位)
1
8
ADRH(地址低位)
1
9
ADRH(仪表类型6位+地址高2位)
1
10
COMMAND(命令内容)
1
11
CHESUML(校验和低位)
1
12
CHESUMH(校验和高位)
1
13
03H(结束标志)
1
注: L(数据长度)=0003H;CHESUM(检验和)=LL+LH+ADRL+ADRH+COMMAND,以下各表以此类推,不再举例
  
B.5.1   根据水质分析仪器/仪表的现场实际情况,定义了几种不同类型水质分析仪器/仪表位置,见表B.4。如果系统中有热工仪表或其他仪表,可以在未使用位置进行定义。
  
表B.4    不同类型水分析仪器位置定义
ADRH
水质分析仪器名称
0000,01XX
电导率分析仪器
0000,10XX
酸度计分析仪器
0000,11XX
钠离子监测分析仪器
0001,00XX
溶解氧分析仪器
0001,01XX
硅酸根分析仪器
0001,10XX
磷酸根分析仪器
0001,11XX
盐酸浓度分析仪器
0010,00XX,
硫酸浓度分析仪器
0010,01XX
(NaCl)盐浓度分析仪器
0010,10XX
(NaOH)碱浓度分析仪器
0010,11XX
联氨分析仪器
0011,00XX
浊度计仪器/仪器
0011,01XX
溶解氢分析仪器
0011,10XX
铁含量分析仪器
0011,11XX
铜含量分析仪器
注:XX为地址编号的最高2位
  
  
B.5.2   说明
COMMAND=1表示上位机向下位机要测量数据。下位机应答时每个测量数据都是浮点数,每个浮点数占4个字节,不同类型水质分析仪器/仪表的测量数据各异,制造厂可根据各自需求进行定义和数据排序并在说明书中说明。应答数据包见表B.5。
  
  
表B.5       测量数据应答数据包
发送序号
内容解释
校验位
1
FEH(数据包头标志)
0
2
00H(数据包头标志)
0
3
FEH(数据包头标志)
0
4
00H(数据包头标志)
0
5
00H(数据包头标志)
0
6
LL(数据长度低位)
0
7
LH(数据长度高位)
0
8
ADRL(地址低位)
0
9
ADRH(仪表类型6位+地址高2位)
0
10
D10
0
11
D11
0
12
D12
0
13
D13
0
14
D20
0
15
D21
0
16
D22
0
17
D23
0
0
6+4n
Dn0
0
7+4n
Dn1
0
8+4n
Dn2
0
9+4n
Dn3
0
10+4n
CHESUML(校验和低位)
0
11+4n
CHEDUMH(校验和高位)
0
12+4n
03H
0
  
B.5.3   说明
       COMMAND=2表示上位机向下位机要设定参数。应答时每个设定参数都是浮点数,占4个字节,
不同类型水质分析仪器/仪表的设定参数各异,制造厂可根据各需求进行定义和排序数据,并在使用说明书注明。应答数据包见表B.6。
  
表B.6       上位机向下位机要设定参数应答数据包
发送序号
内容解释
校验位
1
FEH(数据包头标志)
0
2
00H(数据包头标志)
0
3
FEH(数据包头标志)
0
4
00H(数据包头标志)
0’
5
02H(数据包头标志)
0
6
LL(数据长度低位)
0
7
LH(数据长度高位)
0
8
ADRL(地址低位)
0
9
ADRH(仪表类型6位+地址高2位)
0
10
D10
0
11
Dll
0
12
D12
0
13
D13
0
14
D20
0
15
D21
0
16
D22
0
17
D23
0
0
6+4n
Dn0
O
7+4n
Dn1
0
8+4n
Dn2
0
9+4n
Dn3
0
10+4n
CHESUML(校验和低位)
0
11+4n
CHESUMH(校验和高位)
0
12+4n
03H(结束标志)
0
  
B.5.4说明
       COMMAND=3表示上位机向下位机传送设定参数,每个参数都是浮点数,占4个字节,不同类型
水分析仪表的设定参数各异,制造厂可根据各自需求进行定义和排序数据并在使用说明书中注明。应答数据包见表B.7。
我要评论
  • 匿名发表
  • [添加到收藏夹]
  • 发表评论:(匿名发表无需登录,已登录用户可直接发表。) 登录状态:未登录
最新评论
所有评论[0]
    暂无已审核评论!
广告

甄长红  版权所有 

copyright 1991-2019 青果园电厂化学资料网 ( www.qgyhx.cn ) All rights reserved 陇ICP备09001450号

申请链接  广告服务  联系我们  关于我们  版权声明  在线留言

网站由中网提供技术支持