CTCS-3级列控系统
TSRS-TCC接口
规范
编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载
(V1.0)
2010年3月
修改记录
版本号日期
章节号
修改/说明
作者/编写人
V0.1
2008-08-24
全部
新创建
V0.2
2008-09-02
全部
根据C3组意见修改
V0.3
2008-11-21
部分
根据原型验证问题修改
V0.4
2008-12-10
部分
总体技术组审阅后修改
V0.5
2009-02-02
部分
根据铁道部C3组审阅意见修改
V0.6
2009-02-16
全部
根据铁道部C3组及各单位专家审阅意见修改
V0.7
2009-02-20
各通信帧定义
调度命令号修改为16字节的字符串格式
V0.8
2009-04-02
部分
跟和利时讨论确定的,删除列车进路信息和区段锁闭状态
V0.9
2009-04-10
部分
修改TCC最多允许同时处理36条限速命令
V0.10
2009-05-15
全部
调整章节格式,并补充分界口TSR命令交互流程
V0.11
2009-06-01
部分
分界口既有线侧按原客专接口协议实施
V1.0
2010-03-13
部分
去除TSRT,细化部分说明
目 录
1. 引言 4
1.1目的和范围 4
1.2术语和缩写词 4
1.3参考文献 4
2. 总则 5
3. 参考体系结构 6
4. 接口要求 7
5. 通信指标要求 8
6. 通用应用层定义 9
7. 应用层定义 11
7.1. 应用层信息包类型 11
7.2. 应用层信息包格式 11
7.2.1. TSR刷新请求(TSRSTCC) 11
7.2.2. TSR验证命令(TSRSTCC) 12
7.2.3. TSR执行命令(TSRSTCC) 15
7.2.4. 线路限速状态初始确认命令(TSRSTCC) 16
7.2.5. 边界TSR错误回执(TSRS TCC) 16
7.2.6. TSRS时钟信息(TSRS TCC) 17
7.2.7. TSR状态(TCC TSRS) 17
7.2.8. TSR错误回执(TCC TSRS) 18
7.2.9. 请求验证边界TSR命令(TCC TSRS) 20
7.2.10. 请求执行边界TSR命令(TCC TSRS) 21
7.2.11. TCC应答器方向信息(TCC TSRS) 22
7.2.12. TCC闭塞分区状态信息(TCC TSRS) 23
7.3. 通信流程 24
7.3.1. TSR刷新请求的交互流程 24
7.3.2. TSR设置及取消流程 25
7.3.3. TCC初始化流程 27
7.3.4. 周期信息交互流程 28
7.3.5. 边界TSR执行流程 28
附件1:参数定义 31
引言
1.1目的和范围
本规范规定了临时限速服务器(TSRS)和列控中心(TCC)间接口的定义、应用层协议等内容,安全层与传输层的规范参照《RSSP-I铁路信号安全通信协议》执行。
本规范适用于客运专线TSRS和TCC的研制、生产、工程
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
、调试、运用及维护。
1.2术语和缩写词
UDP
User Datagram Protocol
传输控制协议
IP
Internet Protocol
网际协议
TSR
Temporary Speed Restrictions
临时限速
GAL
General Application Layer
通用应用层
1.3参考文献
[1]
科技运 [2008] 34号
CTCS-3级列控系统总体技术方案
[2]
科技运 [2008] 151号
客运专线列控系统临时限速技术规范
[3]
科技运 [2008] 127号
中国列车运行控制系统CTCS名词术语
[4]
铁运[2005] 229号
铁路线路里程断链设置和管理暂行规定
[5]
客运专线列控系统及相关设备编号规则
[6]
RSSP-I铁路信号安全通信协议
[7]
临时限速服务器与TSRT、CTC接口规范
[8]
RFC 0791
IP网络协议
[9]
RFC 0768
UDP用户数据报协议
总则
TSRS和TCC均是CTCS-3级列控系统中信号控制的重要组成部分, TSRS与TCC之间应具备信息交换的功能。
TSRS与TCC之间信息交换应满足CTCS-3级列控系统运营要求。
TSRS-TCC之间应采用RSSP-I安全通信协议,参见文件[6]。
TSRS-TCC之间应通过信号安全数据网络互连,确保信息传输的安全性和可靠性。
参考体系结构
TSRS-TCC的安全通信体系结构采用分层模型,如 图1 所示。
图 1 TSRS-TCC安全通信体系结构
TSRS-TCC的安全通信体系结构的分层包括:应用层、安全功能层和通信功能层。安全功能层与通信功能层定义,参见文件[6]。
图 2 通信协议分层化结构
接口要求
TSRS与TCC间的数据传输采用UDP方式。
通信双方的IP地址及端口均应为可配置的,且该参数与设备编号须参照文件[5]规定。
TSRS-TCC接口中所有应用层交互数据均按大端字节序传输。
TSRS-TCC通信的物理层采用以太网协议,物理接口采用RJ-45连接方式。
图 3 连接方式
仅本地的主系向外部设备的主、备系发送应用数据消息;本地的备系不向外部设备发送任何数据。
当TSRS与TCC间通信中断时,TSRS应将故障信息分别报告给CTC、CSM,TCC应维持原临时限速信息并向CSM报警。
通信指标要求
TSRS、TCC均按Tcycle(见附件1)通信周期发送数据。
若接收方在Ttimeout(见附件1)时间内没有接收到发送方的任何消息,则接收方应认为与该设备的通信中断。
若接收方接收一条来自某连接通道的应用层消息,即可清除通道连接故障计数器。
TSRS、TCC每周期最多允许发送1个GAL(通用应用层)信息包;每个GAL信息包总长不得超过200字节,不足200字节的按0补齐。GAL层定义参见第6节。
TSRS应对发送的TSR命令进行超时检查。如果连续3个通信周期内没有收到TCC的反馈信息,则判断为“等待超时”并重新发送该信息,如果连续出现3次“等待超时”,则判断为通信中断。
TCC收到TSR命令后,应在TTCCreaction(见附件1)时间内向TSRS返回相应的执行结果。
每个TCC最多允许同时管理36条TSR命令。
通用应用层定义
通用应用层(GAL)信息包由帧头和应用数据包两部分组成,参见表 1。
表 1 通用应用层信息包格式
字段
长度
说明
消息类型
2字节
=0x8003与TCC接口
版本控制信息
12字节
参见表 2
信息包数量
2字节
本帧应用数据包中的信息包总数
组内位置
2字节
=0xFFFF
应用数据包
变长
一个或多个连续的信息包,参见表 3
表 2 版本信息
字段
长度
说明
系统通用软、硬件版本
4字节
发送方自定义,
系统具体应用编号
4字节
前2个字节用于标识线路
后2个字节用于标识系统间相关的线路数据版本
系统交互时需校验本字段是否一致。
由系统交互的双方协商确定具体定义值。
系统具体应用版本
4字节
最高1字节标识协议版本,其余字节由发送方自定义
当前协议版本为0x01
“系统具体应用版本”说明:如果TSRS在某客运专线应用的旧版本为0x01000001,则可与新版本0x01000002互通,但与新版本0x02000001不可互通,接收方应丢弃该消息包。
表 3 信息包格式
字段
长度
说明
预留
2字节
0
信息包长度
2字节
信息包
各应用层信息包长度
参见第7节
TSRS、TCC需检查各信息包长度,若有一包不正确,则应丢弃整个通用应用消息包。
应用层定义
应用层信息包类型
应用信息包类型如表 4所示:
表 4应用信息包类型
信息类型
信息包名
方向
总长度(字节)
说明
0x0102
TSR刷新请求
TSRSTCC
8
非周期
0x0104
TSR验证命令
TSRSTCC
46
非周期
0x0106
TSR执行命令
TSRSTCC
46
非周期
0x0108
线路限速状态初始确认命令
TSRSTCC
10
非周期
0x010A
边界TSR错误回执
TSRSTCC
36
非周期
0x0114
TSRS时钟信息
TSRSTCC
14
周期
0x0103
TSR状态
TCCTSRS
8或47
非周期
0x0105
TSR错误回执
TCCTSRS
36
非周期
0x0107
请求验证边界TSR命令
TCCTSRS
46
非周期
0x0109
请求执行边界TSR命令
TCCTSRS
46
非周期
0x0119
TCC应答器方向信息
TCCTSRS
28
周期
0x011B
TCC闭塞分区状态信息
TCCTSRS
8至108
周期