
est3,cgp与ba系统的通讯协议.doc
14页中文版EST3与BA之间通讯协议一・EST3与BA之间的接口方式1 •采用RS232串口通讯方式,通讯线按下表连接EST3的接线端TB2PC 机的 COM 端口 (DB9)名称端口名称脚号TX7RXD2RX8TXD3COM5GND52•数据格式为:• 8位数据位• 1位起始位• 1位停止位•无校验• 波特率为:1200, 2400, 4800, 9600 Baud Rate 可选(默认值 9600)3. EST3在事件(如探头报警)发生时,主动向串口按照以上数据格式发送数据二EST3信息格式A.EST3信息可以分为三大类1 •一般性信息长度 1234567890123456789012345678901234567890123456789012345678901234567 信息 :: 15:54:40 08/18/1998 控制盘:01 卡:02 器件:0001信息内容 时间 日期 盘号 卡号 器件号字节范围含义举例信息开始回车换行0X0D 0X0A1-4信息内容火警5-6空格7-8分隔符• • • •9-10空格11-18时间15:54:4019空格20-29II期08/18/199830-31空格32-40器件地址的盘号控制盘:0141-42空格43-47器件地址的卡号卡:0248-49空格50-58器件地址的器件号器件:0001第一行末尾回车换行0X0D 0X0A表示1998年8月18 0 15时54分40秒设备01020001报告火警其中•各种信息内容对照表如下表,T表示类型(Type)码:Type CodeType类型激活输出 信息内容恢复输出 信息内容信息种类T:000Smoke感烟探测器火警恢复报警T:001Pull手动报警按钮手报恢复报警T:002Heat感温探测器温感恢复报警T:003Water flow水流指示器水流恢复报警T:005Zone区域组区域恢复报警T:040Logic AND逻辑与组与组恢复报警T:041Logic MATRIX逻辑矩阵组矩阵恢复报警T:011Supervisory监视喷淋恢复反馈T:031Monitor状态状态恢复反馈T:029Common Trouble一般性故障故障恢复故障注释:☆ “Type Code”为类型码☆ “Type”和“类型”为“Type Code”对应的英,中文信息种类• P, C, D表示设备的地址☆P表示盘号(Panel),范围为0-64,为EST3主机在EST3网络的编号☆C 表示卡号(Local Rail Module Address),0-19 为本地轨道模块24-32 为逻辑组33-51 为按钮/指示灯☆ D表示器件的回路地址(Device Address),0001-0125, 251-375:探头0126-0250, 376-500:模块2 •操作员确认信息长度 12345678901234567890123456789012345678901234567890123456789012 信息 一火警_ 15:29:54 ()8/18/1998 火警 控制盘:()1 卡:02 器件:0()01确认信息 时间 日期 确认内容 器件地址字节范围含义举例信息开始回车换行0X0D 0X0A1 一6确认信息—确认7-8空格9—16时间15:29:5417空格18-27日期08/18/199828-29空格30-33确认内容火警34-35空格36-62器件地址略(详见一般性信息)第一行末尾冋车换行0X0D 0X0A表示1998年8月18 0 15时29分54秒操作员确认设备01020001报告火警 注:操作员确认信息仅当EST3在Proprietary模式下工作才出现3.控制面板操作信息长度 123456789012345678901234567890123456789012345678901234567890 信息—操作命令一16:04订3 08/18/1998控制盘:01 菜单命令控制面板操作信息时间 日期 操作途径信息激活复位操作内容信息 盘:FFFFFFFFFFFFFFFF 卡:00 器件:0000操作内容详细情况字节范围含义举例信息开始回车换行0X0D 0X0A1-10控制面板操作信息—操作命令一11-12空格13-20时间16:04:1321—22空格23-32H期08/18/199833-34空格35-53操作途径控制盘:01菜单命令第一行末尾冋车换行0X0D 0X0Al-n(随操作内容改变)操作内容激活复位第二行末尾回车换行0X0D 0X0Al-n(随操作内容改变)操作内容详细情况略(见第三行内容)第三行末尾回车换行0X0D 0X0A表示1998年8 JJ 18 H 16时04分13秒操作员进行复位操作内容如下表操作内容说明激活复位控制盘复位激活控制盘消音控制盘蜂鸣器消音激活重新启动控制盘重新启动B.信息分隔符1•各个信息之间以冋车字符(OXOD)和换得字符(OXOA)分隔,即上述3个例子开始 和末尾的冋车换行字符。
2.—般性信息长度为1至2行,若为2行,则信息的第二行为用户自定义信息, 用户自定义信息亦以冋车换行字符为结束符,各个器件的用户口定义信息由调试 人员设定CGP与BA之间的通讯协议CBP1 •适用范围本协议内容包含EST3系统的彩色图形软件包CGP(Color Graohjc Package)与 BA之间的通讯协议,以下简称CBP2. 简介CBP用以提供给对CGP系统无不良影响的通讯媒介关键一点是外部系统的故 障绝不应导致CGP系统瘫痪本协议支持专用及以太网配置他们支持点对点 及多级物理配置CGP实现的目标功能:•控制帧、数据帧和服务帧的完全实现•以太网配置中按照TCP/IP I•办议的TCP数据包和UDP数据包的接口支持• RS232的B型接法的接口支持•A型接法和B型接法的RS485接口支持•报告服务:状态报告已实现•变动服务:变动服务己实现• FI期时间:完全实现3. 操作要求•外部系统绝不应导致CGP不能正常工作• CGP以主端进行工作,其他作为从端• I•办议可在下列物理媒介上以半双工方式传输:E1A-485,波特率可从2400到 38400可调•协议可在下列物理媒介上传输:以太网,TCP数据包和UDP数据包• I■办议可由CGP配置成两种工作方式:命令方式和监视方式•协议支持一个主端和至多24个从端•协议支持包传输并允许最大240字节•错误检测是通过2字节的累加和进行的•协议含二层,物理层和数据连接层将为应用程序的信息(命令或反应)提供传 输,协议使用主从媒介访问控制•每个CGP系统含一个CBP通道4. 物理层物理层信息帧将由字符序列组成,每一个字符使用以下收/发位顺序:起始BitlBit2Bit3Bit4Bit5Bit6Bit7Bit8STOPBit(O)LSBMSBBit(l)4」参数协议的主从端双方询问应答的时间表(根据接口的不同,会有所调整),如下所示:描述值传输结束延时的最小值主设备将在传完广播查询的最后一个字节和下 一个主端发送间插入这一延时50mscc同步超时从端将把间断大于此时间的下一个字符作为下 一信息的起始字节50msec字符间延吋同一信息中任意两个字符间的时间间距应小于 此值30msec信息间最小延吋主端或从端将在发送上一信息最后一个字节和 发送下一个信息间延时,这提供了切换线路的时 间800msec最大响应延吋若从端在此期间内未对主端查询作出反应, 主端将认为信息会兼并进行恢复行动,这适用于 所有非广播信息5s4.2以太网的物理接口使用RJ45网络接口4.3EIA-232的物理接口物理接口含下列信号:TD(发送数据)RD(接收数据)GND(信号地/公共端)5. 数据连接层有2个帧类型1•控制帧:本帧不含应用程序数据,仅用于连接监视2.数据帧:本帧含应用程序数据5」主端查询算法主端将连续查询从端设备,时间限制如表4.15.2数据连接帧所有数据连接帧含下列格式:字节#字名称位描述1源/的地址1-78从端地址 从端发送标志位2帧控制字节181-7帧类型 保留,设为03帧控制字节25-81-4保留,设为0 序列号4-n帧数据(可选)全部仅在数据帧小出现n+1, n+2校验字节全部5.2.1帧首5.2.1.1源/的地址域• 7位表示主端向从端发送时从端的地址,它也表示向主端传送数据的从端地 址,由从端发送位判断住处的流向•有效的地址为1-24•地址0保留为广播的地址•只有主端才广播信息•从端地址为l-n, n为连接中的从端个数5.2.1.1.1从端发送位•当从端发送数据时本位置1•主端发送时复位为05.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数据连接特性• 主端才广播信息• 主端双向确认信息的传输如果主端收到由从端发回的含序列数的正确信息,那么它认 为从端收到了正。












