调度集中车站自律机与计算机联锁操作
调度集中车站自律机与计算机联锁操作表示机通讯协议
(吴江娇 1.1版)
2004年12月2日
硬件连接方式
调度集中系统与计算机联锁系统的通讯,是通过车站自律机与操作表示机进行交叉互联实现的,硬件连接方式如下图所示:
采用带光电隔离的RS-422标准串行口,异步全双工方式,使用双绞的四线制连接:Tx+/Tx-/Rx+/Rx-。
通讯参数
通讯速率为19.2kbps
1个起始位
8个数据位
1个停止位
无奇偶校验
基本要求
采用CRC校验、接收应答及超时重传机制保证通讯的可靠性;
在无通讯数据时定时发送心跳信息检测通讯链路的完整性;
考虑向后兼容性,为今后增加新的通讯数据预留必要的空间;
通讯的基本内容
站场表示信息
站场表示信息是由操作表示机发送给车站自律机的表示数据,用以反映联锁系统的变化,表示信息应当包括下列基本内容:
信号状态:绿、黄、绿黄、双黄、双绿、黄闪黄、红白、红、兰、白、白闪、红闪、黄闪、绿闪、断丝
道岔状态:定表、反表、挤岔、单锁、单封
区段状态:占用、锁闭、空闲
按钮状态:按钮的表示灯、非自复式按钮的抬起和按下状态
表示灯状态:延时表示、区间闭塞、非进路、机务段、场间联系、驼峰联系等结合电路表示灯的稳定和闪烁显示等
各类报警信息:继电设备的报警信息、计算机联锁设备的报警信息,联锁系统的报警信息应当包括轨道停电、熔丝报警、信号故障关闭等
控制状态信息
控制状态信息是联锁操作机与自律机相互沟通运行状态的数据,包括操作机主备运行状态和当前控制模式、自律机主备运行状态。
控制命令信息
控制命令是自律机向联锁发送控制命令的惟一方法,数据帧中应包括命令类型和命令按钮序列以及按钮状态。
时钟信息
时钟信息用来同步操作表示机与自律机的计算机时钟。
心跳信息
在没有数据需要传送的情况下,为证实网络畅通,及时发现并报告网络故障,通讯双方应当发送心跳信息以表明自己运行正常和网络畅通。
控制模式转换信息
联锁系统由非常站控模式向自律控制模式进行转换时的数据交换。
通讯的帧格式
通讯的每一帧遵循如下的帧格式,最大帧长度不大于512字节:
帧头首 部数据部分CRC校验帧尾首部长版本号发送序号确认序号帧类型数据长度数据内容1byte1byte1byte1byte1byte1byte1word0-501bytes1word1byte帧头
一个字节长,值为0x7D,表示一帧的开始。
首部长
一个字节长,以字节计数的首部长度,该长度不包含“首部长”本身的一个字节长。
版本号
一个字节长,表示该帧的协议版本号,高四位表示主版本号,低四位表示次版本号。该版协议定义为1.0版,即版本号值为0x10。
发送序号
一个字节长,是发送方对所发送的数据传送帧的顺序编号,由发送方填写。
所有数据传送帧的发送均须按照顺序填写发送序号并要求从接收方取得接收确认,通讯控制帧的发送不需要接收确认信息。
发送方在每次发送数据时都应当填写发送序号,发送序号从0到0xff循环使用,在通讯双方握手成功后初始化为1。发送方在发送数据传送帧(帧类型大于等于0x20)时,每发送一帧并得到确认后将发送序号加一,而发送通讯控制帧时,序号不加一。
接收方依据发送序号判断是否发生丢帧和重帧现象。
确认序号
一个字节长,是作为接收确认信息反馈给发送方的,由接收方填写的已正确接收到的最近一帧的发送序号。接收方在正确接收到发送方的数据后,将帧中的发送序号作为确认序号发送给原发送方。
发送方依据确认序号判断帧发送是否成功。
帧类型
一个字节长,表示该帧的类型。帧类型大致可分为两种类型:通讯控制帧和数据传送帧。通讯控制帧的帧类型值范围为0x01~0x1f,数据传送帧的帧类型值范围为0x20~0xff。
类帧 名 称值用 途通讯控制DC2(通讯请求)0x12请求开始通讯会话DC3(通讯允许)0x13同意会话请求,确认会话开始ACK(确认)0x06接收数据确认或心跳NACK(非确认)0x15接收数据错误数据传送FIR(故障报告)0x65向自律机传送的联锁系统故障信息SDI(站场表示)0x85传送站场表示信息SDCI(站场变化表示)0x8a传送站场表示的变化信息BCC(控制命令)0x95向联锁操作机传送控制命令TSR(时钟同步请求)0x9a向自律机请求时钟信息TSD(时钟同步数据)0xa5向联锁操作机传送当前时钟RSR(状态报告)0xaa传送操作机或自律机的运行主备状态ACQ(自律请求)0x75联锁机向自律机请求转为自律控制模式ACA(自律同意)0x7a自律机同意联锁转为自律控制模式数据长度
一个字长,