EST3CGP与BA系统的通讯协议.docx
- 文档编号:24349656
- 上传时间:2023-05-26
- 格式:DOCX
- 页数:7
- 大小:19.46KB
EST3CGP与BA系统的通讯协议.docx
《EST3CGP与BA系统的通讯协议.docx》由会员分享,可在线阅读,更多相关《EST3CGP与BA系统的通讯协议.docx(7页珍藏版)》请在冰豆网上搜索。
EST3CGP与BA系统的通讯协议
EST3_CGP与BA系统的通讯协议
中文版EST3与BA之间通讯协议
一.EST3与BA之间的接口方式
1.采用RS232串口通讯方式,通讯线按下表连接
2.数据格式为:
●8位数据位●1位起始位●1位停止位●无校验
●波特率为:
1200,2400,4800,9600BaudRate可选(默认值9600)3.EST3在事件(
如探头报警)发生时,主动向串口按照以上数据格式发送数据。
二.EST3信息格式
A.EST3信息可以分为三大类1.一般性信息
表示1998年8月18日15时54分40秒设备01020XX年1报告火警其中
●各种信息内容对照表如下表,T表示类型(Type)码:
注释:
☆“TypeCode”为类型码
☆“Type”和“类型”为“TypeCode”对应的英,中文信息种类●P,C,D表示设备的地址
☆P表示盘号(Panel),范围为0-64,为EST3主机在EST3网络的编号☆C表示卡号(LocalRailModuleAddress),0-19为本地轨道模块24-32为逻辑组33-51
为按钮/指示灯
☆D表示器件的回路地址(DeviceAddress),0001-0125,251-375:
探头0126-0250,376-500:
模块2.操作员确认信息
表示1998年8月18日15时29分54秒操作员确认设备01020XX年1报告火警注:
操作员确认信息仅当EST3在Proprietary模式下工作才出现
表示1998年8月18日16时04分13秒操作员进行复位
B.信息分隔符
1.各个信息之间以回车字符(0X0D)和换得字符(0X0A)分隔,即上述3个例子开始和末尾的回车换行字符。
2.一般性信息长度为1至2行,若为2行,则信息的第二行为用户自定义信息,用户自定义信息亦以回车换行字符为结束符,各个器件的用户自定义信息由调试人员设定。
CGP与BA之间的通讯协议CBP
1.适用范围
本协议内容包含EST3系统的彩色图形软件包CGP(ColorGraohjcPackage)与BA之间的通讯协议,以下简称CBP。
2.简介
CBP用以提供给对CGP系统无不良影响的通讯媒介。
关键一点是外部系统的故障绝不应导致CGP系统瘫痪。
本协议支持专用及以太网配置。
他们支持点对点及多级物理配置。
CGP实现的目标功能:
●控制帧、数据帧和服务帧的完全实现
●以太网配置中按照TCP/IP协议的TCP数据包和UDP数据包的接口支持●RS232的B型接法的接口支持
●A型接法和B型接法的RS485接口支持●报告服务:
状态报告已实现●变动服务:
变动服务已实现●日期时间:
完全实现3.操作要求
●外部系统绝不应导致CGP不能正常工作●CGP以主端进行工作,其他作为从端
●协议可在下列物理媒介上以半双工方式传输:
EIA-485,波特率可从2400到*****可调
●协议可在下列物理媒介上传输:
以太网,TCP数据包和UDP数据包●协议可由CGP配置成两种工作方式:
命令方式和监视方式●协议支持一个主端和至多24个从端●协议支持包传输并允许最大240字节●错误检测是通过2字节的累加和进行的
●协议含二层,物理层和数据连接层将为应用程序的信息(命令或反应)提供传输,协议使用主从媒介访问控制●每个CGP系统含一个CBP通道4.物理层
物理层信息帧将由字符序列组成,每一个字符使用以下收/发位顺序:
4.1参数
协议的主从端双方询问应答的时间表(根据接口的不同,会有所调整),如下所示:
4.2以太网的物理接口使用RJ45网络接口4.3EIA-232的物理接口物理接口含下列信号:
TD(发送数据)RD(接收数据)GND(信号地/公共端)5.数据连接层有2个帧类型
1.控制帧:
本帧不含应用程序数据,仅用于连接监视2.数据帧:
本帧含应用程序数据5.1主端查询算法
主端将连续查询从端设备,时间限制如表4.15.2数据连接帧
所有数据连接帧含下列格式:
5.2.1帧首
5.2.1.1源/的地址域
●7位表示主端向从端发送时从端的地址,它也表示向主端传送数据的从端地址,由从端发送位判断住处的流向●有效的地址为1-24●地址0保留为广播的地址●只有主端才广播信息
●从端地址为1-n,n为连接中的从端个数5.2.1.1.1从端发送位
●当从端发送数据时本位置1●主端发送时复位为0
5.2.1.2帧控制字节15.2.1.2.1帧类型位
为0表示控制帧,为1表示数据帧5.2.1.3帧控制字节15.2.13.1序列号域
序列号使协议能在数据曾提供信息特定的确认,它也使一系列广播信息能被有效地标识。
所有信息(控制&数据)均使用序列号
4位序列号由1至15,15以后又从1开始
从端不需跟踪主端送出的序列号,在点对点信息中,从端以主端相同的序列号反应。
如
果从端跟踪主端,那么当收到一个乱序信息时,即认为连接中断,若有其它控制,则此检验是不必的
主端保留各从端的序列数。
主端无论向从端传送点对点信息或广播信息均相应增加其序
列数
若主端自从端收到正确的序列数,那么他将用相同的序列数重新发送这一信息。
依据原
错误的不同,从端或者第一次看到这个信息(此时它将生成回答数据并发送,)或者它已看到此信息(此时它将重复先前生成国的回答数据)若主端不能确认已发过数次的信息。
那么它将认为到此从端的连接已中断,主端将不断
地在以后的控制帧中查询从端,直到建立可靠的连接。
当至少3次送一组信息失败后,主端认为与未收到全部信息的从端的连接已中断。
5.2.2帧尾
5.2.2.1校验字节
检验字节提供了校验信息的方法,校验字节不加入累加和计算。
5.2.3数据连接特性主端才广播信息
主端双向确认信息的传输。
如果主端收到由从端发回的含序列数的正确信息,那么它认
为从端收到了正确的信息。
主从端均保留一份发送缓冲区,因而可在未确认时重新传送。
主端需备份一组信息的全
部内容。
5.2.4连接初始化5.2.4.1专用配置
当连接中断后(在上电时或信息传送失败),主端负责查询从端以设法恢复连接。
主端将查询从端,若从端回答一个有效的信息,那么连接恢复。
当连接恢复后,从端应与盘状态同步,状态报告有助于同步状态。
5.2.5控制帧
当无数据传送时便使用控制帧,它也用于特殊用途:
当连接时,主端利用它来监视连接状况。
当连接中断时,主端利用它来重新连接。
控制帧不含任何帧数据,典型地,在稳定的系统中只有主从端间的控制帧传送。
5.2.5.1主、从端控制帧交换
主端传送
从端回答5.2.6数据帧
数据帧的帧数据字节定义如下:
5.2.6.1数据帧首
5.2.6.1.1数据块号字节
多数据块信息允许连接中传送大量数据。
多数据块信息必须有一个信息标识,这样允许块能混合于其它信息中进行传递。
5.2.6.1.1..1数据块号域
0,若非多块信息
数据块号,若是多数据块信息,此数据块号将由127重新设置为00,若是多数据块信息,但非第一个信息5.2.6.1.1.2最后一个数据块位1若非多数据块信息
1若是多数据块信息的最后一个数据块0若是多数据块信息,但非第一个信息。
5.2.6.1.2息标识字节(保留)从端赋予的数字
对需要主端直接回答的信息,主端将使用此标识5.2.6.1.3长度字节
表示服务帧的字节长度5.2.7点对点信息重试
若主端收到返回信息的序列号不正确时(或未收到回答时)它将重新发送信息。
若从端
已收到并处理此信息,则它将重新发送信息。
若从端以前未收到此信息,则它将处理此信息回答。
若重试3次以上未成功,则主端认为连接中断。
5.3多字节数据的方向
多字节数据按MotorolaBigEnden方向定义。
第一个字节是高位字节,最后一个字节是低位字节。
它与Intel多字节数据的定义相反。
5.4日期和时间
CGP保持当地的日期/时间
所有4字节日期时间表示自1970年1月1日至今的秒数。
所有两字节年表示年的绝对数值(如1998或20XX年等)时间有如下限定小时:
0-23分钟:
0-59秒钟:
0-59月份:
1-12
日期:
1-31(按月不同)年份:
1900-25006.服务帧
服务帧有如下格式
6.1命令服务帧(保留)
注意:
1.这类服务提供了从端控制CGP系统的方法。
6.2报告服务帧
注意:
1.此服务使从端可查询EST3及其I/O点的状态:
2.报告服务为多块信息:
3.报告服务需要回答信息。
信息标识用于跟踪特定的请求:
4.多块信息将在扩展时间帧中传送,开发信息互相混合于通讯链上。
6.2.2报告回应
每一个报告同回应信息占多数据块信息的单个数据块,每数据块一个回应,即以下互相信息表示一个多数据块信息的一个数据块内容。
对每个报告至少有一个报告小学校(即便是空报告),每个回应有状态字节。
它指示报告中的信息还在继续(00h),最后一个信息的状态字节指示完成(01h)或2个可能的失败:
81h:
报告已结束,但未能送出所有的信息,常发生在某些EST3盘离线,82h:
报告未成功地排列。
6.2.2.1状态报告
6.2.2.1.2类型表
状态报告的类型字节反应一个输入点的主类型。
一个例外:
烟感在报警确认类型中可处于激活状态。
(保留扩充的能力)
(1)在报告中不出现,在变更信息中出现:
(2)同
(1)相反
6.3变更服务帧
注意:
1.它通知从端I/O状态的改变2.也使从端可确认一个点
3.变更信息表示输入点(也含输出点的确认,但不含功放、Led灯和声音信息)的改变。
4.为单数据块信息。
5.为广播信息,忽略信息标识6.作为主端以广播信息序列发送
7.作为点对点信息由从端发送。
此时表示从端对此变更信息的确认。
此时两者须在状态和
类型匹配。
注:
所有故障类型认为和互换,普通故障可用于未知的故障(由于只有一个bit表示故障)。
8.所有点在激活或故障时将随同其失能状态产生变更信息。
日期/时间服务帧注意:
1.EST通知从端系统的时间2.为单数据块信息3.使用广播信息序列
4.每次连接恢复、定期(约10分钟)广播信息5.所有位16位2进制
6.CBP驱动程序广播此信息,但不验证从端已收到。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EST3CGP BA 系统 通讯 协议