艾默生电力电源通信协议

艾默生电力电源通信协议

ID:37054308

大小:170.00 KB

页数:27页

时间:2019-05-15

艾默生电力电源通信协议_第1页
艾默生电力电源通信协议_第2页
艾默生电力电源通信协议_第3页
艾默生电力电源通信协议_第4页
艾默生电力电源通信协议_第5页
资源描述:

《艾默生电力电源通信协议》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、约定:本章的“后台”,“上位机”,“自动化系统”,“远动系统”是同一个概念,指与直流系统通讯的一方。11.1串行通讯协议串行通讯监控方式支持电力行业标准CDT协议,以接入电力自动化(远动)系统。CDT协议是循环数据传送,在此方式中,发送端将要发送的数据分组,再按照约定的规则组合成帧。从一帧的开头到结尾依次向接收端发送,全帧信息传送完毕后,又从头到尾重新传送。这种方式由发送端周期性地发送信息而不询问接收端的是否接受到,也不要求接收端给予回答。具体CDT协议标准框架请参考中华人民共和国电力行业标准《循环式远动规约》,代号为(DL451-91)。以下介绍本直流系统的CDT协议

2、标准内容。11.1.1术语定义状态量:用于描述系统运行时的采集量,取值为有限的几个值,并不表示系统的故障情况。在协议中一般指交流当前工作路号、系统控制方式、电池充电状态、充电模块控制方式、充电模块开/关机状态等五个量,在本协议的遥信量中包括了此类量。告警量:用于描述系统处于异常时的采集量,取值为0或1,当取值为1时表示系统有故障存在。在本协议上送遥信量中的大部分都是此类量。11.1.2物理接口1.串行通讯口提供RS232、RS485、RS422三种串行通讯方式。2.数据传输速率提供600、1200、2400、4800、9600(缺省值)、19200bps五种通讯波特率。

3、3.字符格式采用无校验位、8位数据位、1位停止位的异步串行通讯格式。11.1.3帧结构帧结构如图11-1-1所示,每帧都以同步字开头,随后发送1个控制字和多个信息字,信息字的个数是可变的,其数值在控制字中有描述。同步字控制字信息字1……信息字n图11-1-1帧结构11.1.4同步字本协议的同步字按发送的先后顺序为:EB、90、EB、90、EB、90。11.1.5控制字控制字共有B7~B12个字节,其组成如图11-1-2所示。b7b0控制字节B7字节帧类别码B8信息字数B9源站址B10目的站址B11校验码B12图11-1-2控制字组成1.控制字节说明如图11-1-3所示。

4、b7b0ELSD0001图11-1-3控制字节E:扩展位E=0,帧类别码按表11-1定义。E=1,帧类别码可另行定义,以便扩展功能。在本协议中,此位总是为0。L:帧长定义位当L=0时表示本帧信息字数n为0,即本帧没有信息字;当L=1时表示本帧有信息字。在本协议中,此位总是为1。S:源站址定义位D:目的站址定义位在上行信息中,S=1表示控制字中源站址有内容,源站址字节即代表信息始发站的站号,即直流屏的本机地址;D=1表示目的的站址字节有内容,目的站址字节代表主站站号。在本协议的上行信息中,S位总是为1,D位总是为1。在下行信息中,S=1表示源站址字节有内容,源站址字节代表

5、主站站号;D=1表示目的站址字节有内容,即直流屏的本机地址。在本协议的下行信息中,D位必须为1,否则直流屏将不会执行下行命令。以上所述的上行信息和下信息中若同时S=0,D=0,则表示源站址和目的的站址无意义。2.源站址和目的站址说明在上行信息中,源站址是直流屏地址,即PSM-A监控模块面板显示中的本机地址,其取值范围为1~254,目的站址固定为01。在下行信息中,源站址是指后台主机的地址,目的站址必须是直流屏的地址,若目的地址不正确,则下行命令将不会执行。3.校验码本协议采用CRC校验,校验多项式为G(X)=X8+X2+X+1,对每个控制字或信息字的前5个字节进行CRC

6、校验,生成一个8位的余数,该余数取反后即可作为校验码尾随前5字节发送。计算方法如下:将每个控制字或信息字中的前5个字节按从低到高的顺序排列,每个字节的位从高到低排列,构成一个位流,在这个位流的后面加上8个0,从而得到一个48位的位流。例如,对某个信息字有B0-B5共6个字节,每个字节8位分别为bi7-bi0(i为字节序号,取值范围0~4),则按上面的方法得到的位序列为b07b06...b00,b17b16..b10,...,b47b47...b40,00000000,用校验多项式107H(X^8+X^2+X+1)作为除数去除这个码流,相除时不做减法而做异或,最后得到一个

7、8位的余数,将这个8位的余数取反后或到48位的码流的尾部,即可得到一个带8位CRC校验码的48位序列。例:有信息字包括如下5个字节43H,E8H,7DH,33H,56H,可得到一个码流01000011,11101000,01111101,00110011,01010110,00000000,用107H除该码流,得到余数为2FH,取反后得以校验码D0H,因此最后发送的字节序列为43H,E8H,7DH,33H,56H,D0H共6个字节,计算程序可参考如下C程序:/*=======================================

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。