软件结构的路闭系统及其实施方法

申请号 CN96119279.8 申请日 1996-10-11 公开(公告)号 CN1158803A 公开(公告)日 1997-09-10
申请人 GEC阿尔斯托姆运输公司; 发明人 吉尔斯·安东尼蒂; 扬范·赫里罗斯; 吉勒梅·布雷斯;
摘要 一种用于由多个轨道装置构成的网络中列车安全行驶的 铁 路闭 锁 系统,包括一组与构成本网络的轨道装置分别联接的任务(Trc-AEA……)。用线路闭锁与解锁分布逻辑 电路 执行这些任务,通过几组与任务联接的通信逻辑信道,根据铁路网络地形的相应布局,传递信息。本系统的实施是用计算机处理网络中的描述文件和类属 软件 模 块 库。
权利要求

1,一种用于由多个轨道装置构成的路网络中列车安全行驶的软件 结构的铁路闭系统,其特征是,包括一组与轨道装置(AEA,AEB) 联接的任务(Trc-AEA,Trc-AEB,……),该轨道装置联 接和构成网络,任务使用线路闭锁与解锁分布逻辑电路,通过一组通信逻 辑信道(6)传送信息(Reg、Ctrl、Chk、Free),它们 分别与一任务信息输出和一个任务信息输入相互联接,在任务之间,根据 网络的地形相应布局,实施通信逻辑信道。
2,根据权利要求1的系统,其特征是,其信息传送分布逻辑电路是 由一些执行任务的全自动装置构成。
3,根据权利要求1的系统,其特征是,在该系统中配置一条分布逻 辑电路,通过执行一组任务传递信息,并由与这些任务合作的轨道装置确 定一条线路,以便使这些信息沿着与任务相通的通信逻辑信道发送,根据 一个环线,从该组的第一个任务开始,陆续通过该组其它任务,再回到第 一个任务。
4,用于实施根据权利要求2的铁路锁闭系统的方法,其特征是,计 算机用一个全自动控制装置来处理铁路网络高度概括描述文件和类属软件 模库。

说明书全文

发明涉及路网络中列车安全运输领域,尤其是涉及一种基于软件 结构的铁路闭系统。

在EP0581281欧洲专利说明书中,已披露了类似的系统。该 系统包括:规则库、驱动装置和数据模,对数据模块施用规则以便建立 及清除路线。数据模块是以逻辑的方式表示构成网络的轨道装置。在相 应网络的轨道装置允许一列火车进入之前,每条规则用逻辑门确定需要核 实的条件。

该闭锁系统具有比传统基于继电器的方案更加灵活的优点。尤其是, 该闭锁系统是用计算机处理网络中高度概括描述文件和规则库,构成网络 控制数据模块。如果规则库为普通设计,可用于其它闭锁系统,不需做任 何改变。尽管其具有一定的灵活性,当实施已知的铁路闭锁系统时,仍需 要一套拥有规则库、数据模块和驱动装置的中央处理设备。该设备处理能 越强,铁路控制网络就越复杂,因为数据模块的复杂性与网络的复杂性 成正比。在上述引证的文献中,提出一种多处理设备,可同时具备某些处 理功能,但是,其缺陷是使该系统的维护更加复杂。

本发明的目的是提出一种新的设计构思并分布在多个低价处理设备如 微机中的软件结构的铁路闭锁系统。特别是旨在提供一种铁路闭锁系统, 这种铁路闭锁系统能利用包含在现有铁路网络的监视/控制装置中能获知 来自轨道装置信号的已有处理设备。

为了实现本发明目的,设计一种用于由多个轨道装置构成的网络中列 车安全运输软件结构的铁路闭锁系统,该系统包括一组分别与该网络中的 轨道装置联接的任务。这些任务根据与之联接的铁路控制网络中相应的某 些地形布局情况,使用铁路闭锁与解锁分布逻辑线路,通过几组通信逻辑 信道,传递信息,特别是在这些任务中,信息传递分布逻辑线路是用全自 动控制装置进行。在通信逻辑信道传播信息的整个过程中,这些自动控制 装置之间又相互制约。

按照本软件结构,这些任务可异步执行。由于要执行的任务太多,使 铁路控制网络非常复杂。从前,鉴于这些任务可异步执行,执行这些任务 不需要大容量处理设备,因为这些任务分布在一组小容量的处理设备中, 如在每个小容量处理器中储存少量任务的话,那么一组小容量处理器的价 格要低于同等容量的单一处理器的价格。另外,根据本发明方案的任务能 独立和异步执行,容易监视每一个任务是否是正常运行,由此有助于减少 闭锁系统的维护费用

本发明还涉及一种实施铁路闭锁系统的方法。该系统是用计算机处理 铁路控制网络高度概括描述文件和普通软件模块库。每次实施均是用全自 动控制装置进行,该全自动控制装置与其相应的轨道装置相联。该类属软 件模块库不需改变,可直接用于其它的锁闭系统,控制其相应的铁路网络。

本发明的上述实施例是参照下列附图描述的。

图1是本发明系统集成电子控制中心示意图。

图2是铁路网络方块图。

图3是适用于图2中所示铁路网络的根据本发明系统的软件结构图。

图4是用与一组相应的轨道装置联接的任务,传递信息流示意图。

图5是本发明系统实施方法说明示意图。

图6是该网络高度概括描述文件方块图。

在图1中,本发明的铁路闭锁系统1,是一种更加复杂系统(集成电 子控制中心)的一部分,包括一个监视台2,一名操作人员在此监视由闭 锁系统控制的铁路网络3。    

铁路闭锁系统用于线路的闭锁与解锁,保证网络中列车运输安全。特 别是防止网络中撞车。然而,如果闭锁线路相互交叉的话,也会出现撞车 事故。

本发明的闭锁系统1包括一组分别与网络中轨道装置联接的任务,如 下所述并用异步信息进行联接。

尤其是,这些任务使用闭锁与解锁线路分布逻辑电路,通过几组通信 逻辑信道传递信息,相互联接的每个通道均是输出一个任务信息和输入另 一个任务信息。按照网络中相应的地形布局情况,任务与任务之间由通信 逻辑通道联接,以便使每组通信逻信信道真正与网络中列车运行的预定线 路一致。换句话说,对于一条陆续通过一组轨道装置的线路来说,均有一 组相应的通信逻辑信道。

图2以示意图的形式描绘了铁路网络,作为实施例说明本发明;和图 3表示适用于图2中所示铁路网络的根据本发明的铁路闭锁系统的软件结 构。

在图2中,本铁路网络包括AE和AB两条线路,由一个道岔连接并 通往一个车站G。从运行度来看,本网络由许多轨道装置构成,按照轨 道装置的分布来确定网络的地形。

在AE轨道上(图2中由左到右),可看到第一条参考轨道线路AE A,第二条轨道线路AEB,多显示信号MP263(如三色灯),第一 个电控道岔MP2205B,第二个道岔MP2206A,调车信号MP 1002(特别是指双色灯),第三条轨道线路AED,第二个多显示信 号MP265,第四条轨道线路AEE和第五条轨道线路AEF。

在AB轨道上(图2中由右到左),可找到第一条轨道线路ABE, 第二条轨道线路ABG,第一个多显示信号MP262,第三条轨道线路 ABJ,第一个道岔MP2206B,第二个道岔MP2205A,第二 条多显示信号MP261,第四条轨道线路ABP和第五条轨道线路AB R。

在该网络中,可使用各种预定进路,每列火车从一个多显示信号灯如 MP261信号灯或调车信号开始,沿着一组轨道装置行驶。作为实施 例,在图2中的参照线路R261,从多显示信号MP261开始,陆 续通过道岔MP2205A,道岔MP2206A,轨道线路AED和多 显示信号MP265。当然,是否将信号作为线路的一部分,要根据列车 在线路上的行驶方向而定。

在图3中,铁路闭锁系统的软件结构相应于图2中的铁路网络,它重 复表示该网络的地形布局。在该图中,任务用方块图表示,通信逻辑信道 用箭头6表示。在两个任务之间,安装一个通信逻辑信道,在沿着与这两 个任务联接的轨道装置,与线路部分保持一致。如果一列火车可在两个行 驶方向上使用一个线路部分,这两个任务就可用两个平行的通信逻辑信道 相互联接。如两个通信逻辑信道与两个参照任务dPnt-2205A和 dPnt-2206B相互联接。

为了进一步了解本发明,那些任务方块图用其不同形状来表示与任务 联接的不同类型轨道装置的作用。因为同一类型轨道装置的任务,要在同 一逻辑线路上执行。在图案中,要区别与一个多显示信号分别联接的任务 Sig-261、Sig-262、Sig-263和Sig-265, 分别与轨道线路联接的任务Trc-AEA、Trc-AEB、Trc- AED、Trc-AEE、Trc-AEF、Trc-ABE、Trc -ABG、Trc-ABJ、Trc-ABP和Trc-ABR,与调 车信号联接的任务Shi-1002和与一个道岔分别联接的任务dPn t-2205A、dPnt-2205B、dPnt-2206A和dP nt-2206B。

传递信息分布逻辑线路运行规则,将以线路R261为基础并参照图 3和图4进行说明。R261线路与一组通信逻辑信道相通,而这些通信 逻辑信道与任务Sig-261、dPnt-2005A、dPnt-2 006B、Trc-AED和Sig-265联接,其相应的方块图在 图3中用割面线标志显示。进入线路R261与任务Sig-261相对 应。

线路R261的闭锁

闭锁一条线路的要求从监视台1提出。发送的闭锁该线路的请求(图 4中用Sys标志表示)由线路进入任务以线路标识识别的进入信息的方 式进行接收。在实施例中,任务Sig-261接收信息Reg(R26 1),线路标识用R261表示。请求锁闭线路的传递信息第一程序是, 输入线路任务,并沿着与之相应的一组任务环线,再回到输入线路任务, 所有任务均要如此实施。特别是,信息R261通过任务Sig-261, dPnt-2005A,dPnt-2006B,dPnt-2005b, Trc-AED和Sig-265,沿着上述一个地址环线传送。线路R 261的每个任务,根据接收的信息Reg(R261)确定位置,除非 是发生冲突(如该任务已定位另一线路)。在此情况下,信息Conf(R 261)按任务依次向后进行发送,从该任务到线路输入任务如任务Si g-261并将此信息发送到监控台。在图4中,如有关线路R261的 所有任务已定位于进路R261,那么最后任务Sig-265将信息R eg(R261)发回到线路R261的输入任务Sig-261。任 务Sig-261将信息Alloc(R261)发送到监控台进行确认。 这一程序保证每个任务定位一条要闭锁的预定线路。

第二程序是用定位一条进路的任务,控制线路的所有轨道装置,在为 列车打开进路之前,是否进入准确位置(特别是道岔位置),如没有进入, 使其进入所需位置。该程序还在于由线路输入任务开始,沿着上述指令环 线从一个任务到另一个任务发送信息Ctrl。根据接收的信息,每个指 令任务进入轨道装置的准确位置,并在信号状态中回收有关该装置所处位 置的信息。尤其是,任务Sig-261,根据任务Sig-265接收 的信息Reg(R261)要求MP261信号为红色,接收MP261 信号所处状态信息并将该信息发送到包含在Ctrl(R261,rte chk)信息内的rtechk参量中。信息Ctrl(R261,rt echk)从一个任务发送到另一个任务,而参量rtechk则按每个 任务显示,在打开线路之前要求每个轨道装置处于准确位置。最后,任务 Sig-265再将信息Ctrl(R261,rtechk)发送到任 务Sig-261。当任务Sig-261接收到信息Ctrl(R26 1,rtechk)时,即可处理参量rtechk中的信息,确认所有轨道装置是否 处于准确位置。如并不是所有轨道装置处于准确位置,信息Ctrl(R 261,rtechk)沿着指令环线重新发送。如所有轨道装置处于准确位置, 任务Sig-261将信息Set(R261)发送到监控台,确认线路 R261是否闭锁直到解锁状态。在所有轨道装置处于准确位置之前,信 息Ctrl会根据指令环线多次发送,由于一些轨道装置(道岔换位)换 位需要的时间要比发送信息Ctrl的时间要长。

根据接收到的信息Ctrl(R261,rtechk),任务Sig-2 61开始执行轨道装置状态定期监控程序,该程序在于将信息chk(R 261,rtechk),沿着监控环线从一个任务发送到另一个任务,其中每 个任务回收的轨道装置所处状态信息并在rtechk参量中,通过信息 Chk(R261,rtechk)显示这种信息,直至线路输入任务。任务S ig-265将信息Chk(R261,rtechk)再发送到任务Si g-261,该任务通过参量rtechk监控轨道装置的所处状态,以便容易 发现闭锁进路轨道装置运行异常现象。经常定期实施该程序。

闭锁线路的自动解锁

当一列火车进入已锁闭线路R261时,其在线路上的进展将根据信 息Chk的参量rtechk中的信息变化而定,通常,只有进入线路R 261多显示信号可随时间改变,在线路闭锁和解锁之间,陆续按红灯、 黄灯和绿灯改变信号。从任务Sig-261通过识别每个监控环参量r techk的变化,发现列车穿越一定数量的轨道电路的时候起,线路R 261的解锁程序就开始了,该程序还在于在信息传递中,这里的信息F ree(R261),沿着上述的解锁环线,从一个任务发送到另一个任 务,根据接收的信息Free,每个任务空出位置。在图4实例中,当 任务Sig-261接收到任务Sig-265的信息Free(R2 61)时,线路R261上的所有任务空出位置,任务Sig-261将 此信息发送到信息监控台。从此时起,线路R261再不能使用,直至该 线路重新闭锁。

当然,该信息传递逻辑线路可再精炼,根据上述的规则,实施其它功 能如解锁线路,根据操作人员的请求,长时间锁闭线路。

根据本发明,该信息传递逻辑电路的优点是,任务的执行是由全自动 控制装置完成。任务的每个自动控制装置根据接收的信息,从一般状态转 换到另一状态,进行一系列处理,并向输出端发送信息。每个自动控制装 置所处状态与传递信息的各种程序相符。根据此方法,也可实施半自动铁 路闭锁系统,用计算机处理铁路网络高度概括的描述文件5和类属软件模 块库6,它们分别由一个与轨道装置相通的全自动控制装置实施。

特别是在图5中,用一个方块图4表示铁路控制网络,技术人员用记 录在描述文件5中的高度概括的语言数据表示出该网络的特别。在附录1 中给出图6中的铁路网络高度概括描述文件的实例(该铁路网络与图2中 的相类似)。描述文件的内容与作为现有技术的欧洲专利0581281 中实施已知的铁路闭锁系统的内容相类似。该文件中具有各种区域(由 0级、1级……表示)定义网络的特点,将所有轨道装置编目,标识线 路。这样在参照的区域“2A”中,可找到作为信息传递分布逻辑电路运 行描述实例的线路R261的说明。

在附录2中提供一个与多显示信号相通的全自动装置实施的类似软件 模块源码的实例。在附录3中也提供了一个与轨道电路相通的类似软件模 块的实例。给出的每个模块源码均是使用高级语义语言。它包括许多区域 尤其包括一个信息输入区域“信息输入(input messages)”,一个信息 输出区域“信息输出(output messages)”,一个状态转换区域“状态 (states)”。在这些信息输入或输出区域中,信息发送器、接收器是由 一个类属标识如“Sig”、“Tim”、“Sys”、“Up”、“D n”“Back”来表示。附录4中描述了Reg、Ctrl、Chk等 信息流……,另外还要记住附录2和3中的类属模块源码所使用的信息术 语。

在参照图5中提供的计算机进行处理的时候,每个任务的源码由一个 与轨道装置相通的类属模块源码生成,信息接收器、发送器的类属标识由 能回收网络描述文件任务标识所代替,以便建立通信逻辑信道。可理解为, 在每个任务的源码中,通过先进先出(FIFO)浮点通信规约接收或发 送原语,每个逻辑信道是建立的一个联合体。然后,编录任务源码,以便 根据本发明闭锁系统的信息,获得可执行的任务。当然配置任务的处理器 应当由通信有形网络中介质使其相互联接。

                                    附录1 /*LDL Layout Spacification*/ @@@ SCHEHE_PLAN @@ SCHEHE_PLAN∷ Layout_1_02; { INTERLOCKING:MANAIR; VERSION:V4.0; DATE:18.DEC.93; SOURCE:“B.C.-Conforms to Issue 4 LDL BNF Spac.*”; L0:3; L1:16; L2A:15; L2B:3; L2C:0; L3A:43; L3B:10; L3C:0; } @@@@ /* Level 0-Network*/ @@@ L0-1 @@ LINE_OF_WAY∷branch1; { NODE_0:manchester_airport_station; NODE_1:boundaryl; } @@@@ @@@ L0-2 @@ BOUNDARY∷boundaryl; { LINE_OF_WAY:branch1; TEXT:“To Heald Green”; } @@@@ @@@ L0-3 @@ FEATURE∷manchester_airport_station; { LINE_OF_WAY-LIST:branch1; TEST:“Hanchester Airport Station”; } @@@@ /*Level 1-Track*/ @@@ L1-1 @@ TRACK∷track1; { NODE_0:trkend1; NODE_1:pn1; LENGTH:258.50YDS; } @@@@ @@@ L1-2 @@ TRACK∷track2; { NODE_0:pn2; NODE_1:trkend2; LENGTH:393.25YDS; } @@@@ @@@ L1-3 @@ TRACK∷track3; { NODE_0:pn1; NODE_1:pn3; LENGTH:288.75YDS; } @@@@ @@@ L1-4 @@ TRACK∷track4; { NODE_0:pn1; NODE_1:pn2; LENGTH:140.25YDS; } @@@@ @@@ L1-5 @@ TRACK∷track5; { NODE_0:pn4; NODE_1:pn3; LENGTH:118.25YDS; } @@@@ @@@ L1-6 @@ TRACK∷track6; { NODE_0:pn4; NODE_1:pn2; LENGTH:41.25YDS; } @@@@ @@@ L1-7 @@ TRACK∷track7; { NODE_0:pn3; NODE_1:trkbnd1; LENGTH:1017.5YDS; } @@@@ @@@ L1-8 @@ TRACK∷track8; { NODE_0:trkbnd2; NODE_1:pn4; LENGTH:1130.25YDS; } @@@@ @@@ L1-9 @@ TRACK_END_NODE∷trkend1; { TRACK:track1; } @@@@ @@@ L1-10 @@ TRACK_END_NODE∷trkend2; { TRACK:track2; } @@@@ @@@ L1-11 @@ TRACK_BOUNDARY_NODE∷trkbnd1; { TRACK:track7; } @@@@ @@@ L1-12 @@ TRACK_BOUNDARY_NODE∷trkbnd2; { TRACK:track8; } @@@@ @@@ L1-13 @@ POINTS_NODE∷pn1; { TYPE:CONTROLLED; PATH_1:(track1,track3); PATH_2:(track1,track4); POINT_MACHINE-LIST:PMP2205B; } @@@@ @@@ L1-14 @@ POINTS_NODE∷pn2; { TYPE:CONTROLLED; PATH_1:(track6,track2); PATH_2:(track6,track4); POINT_MACHINE-LIST:PMP2205A; } @@@@ @@@ L1-15 @@ POINTS_NODE∷pn3; { TYPE:CONTROLLED; PATH_1:(track7,track3); PATH_2:(track7,track5); POINT_MACHINE-LIST:PMP2206A; } @@@@ @@@ L1-16 @@ POINTS_NODE∷pn4; { TYPE:CONTROLLED; PATH_1:(track6,track8); PATH_2:(track6,track5); POINT_MACHINE-LIST:PMP2206B; } @@@@ /* Level 2A-Signalling Features*/ @@@ L2A-1 @@ INTERLOCKING∷MANAIR; { NUMBER:2; CONTROL_CENTRE:Manchester_Piccadilly; CC_ID:MP; I_SECTION-LIST:{(track1,0,1),

             (track2,0,1),

             (track3,0,1),

             (track4,0,1),

             (track5,0,1),

             (track6,0,1),

             (track7,0,0.814),

             (track8,0.479,1)); M_SECTION-LIST:{(track1,trkend1,0YDS,258.5YDS),

             (track2,trkend2,0YDS,393.25YDS),

             (track3,pn1,0YDS,288. 75YDS),

             (track4,pn1,0YDS,140.25YDS),

             (track5,pn4,0YDS,118.25YDS),

             (track6,pn4,0YDS,41.25YDS),

             (track7,pn3,0YDS,827.75YDS),

             (track8,trkbnd2,0YDS,541.75YDS)); } @@@@ @@@ L2A-2 @@ ROUTE∷R261A(M); { TYPE:MAIN; INTERLOCKING:MANAIR; ENTRANCE:SMP261; EXIT:SMP265; OVERLAP:OAEE; LENGTH:921.25YDS; SPEED_RESTRICTION-LIST:airport_station_area,airport_down; D_I_SECTION:{((track2,0.413,1),pn2),   

          ((track6,0,1),pn4),

          ((track5,0,1),pn3),

          ((track7,0,0.589),trkbnd1)}; D_M_SECTION:{((track2,pn2,0YDS,162.25YDS),pn2),

          ((track6,pn4,0YDS,41.25YDS),pn4),

          ((track5,pn3,0YDS,118.25YDS),pn3),

          ((track7,pn3,0YDS,599.5YDS),trkbnd1)}; } @@@@ @@@ L2A-3 @@ ROUTE∷R261A(S); { TYPE:SHUNT; INTERLOCKING:MANAIR; ENTRANCE:SMP261; EXIT:SMP265; LENGTH:921.25YDS; SPEED RESTRICTION-LIST:airport_otation_area airport_down; D_I_SECTION:{((track2,0.413,1),pn2),

          ((track6,0,1),pn4),

          ((track5,0,1),pn3),

          ((track7,0,0.589),trkbnd1)}; D_M_SECTION:{((track2,pn2,0YDS,162.25YDS),pn2),

          ((track6,pn4,0YDS,41.25YDS),pn4),

          ((track5,pn3,0YDS,118.2SYDS),pn3),

          ((track7,pn3,0YDS,599.5YDS),trkbnd1)}; } @@@@ @@@ L2A-4 @@ ROUTE∷R262A(M); { TYPE:MAIN; INTERLOCKING:MANAIR; ENTRANCE:SMP262; EXIT:bufstop2; LENGTH:907.5YDS; SPEED_RESTRICTION-LIST:airport_up,airport_station_area; D_I_SECTION:{((track8,0.582,1),pn4),

          ((track6,0,1),pn2),

          ((track2,0,1),trkend2)}; D_M_SECTION:{((track8,pn4,0YDS,473YDS),pn4),

          ((track6,pn2,0YDS,41.25YDS),pn2),

          ((track2,trkend2,0YDS,393.25YDS),trkend2)}; } @@@@ @@@ L2A-5 @@ POUTE∷R262A(C); { TYPE:CALL_ON; INTERLOCKING:MANAIR; ENTRANCE:SMP262; EXIT:bufstop2; LENGTH:907.5YDS; SPEED_RESTRICTION-LIST:airport_up,airport_station_area; D_I_SECTION:{((track8,0.582,1),pn4),

          ((track6,0,1),pn2),

          ((track2,0,1),trkend2)}; D_M_SECTION:{((track8,pn4,0YDS,473YDS),pn4),

          ((track6,pn2,0YDS,41.25YDS),pn2),

          ((track2,trkend2,0YDS,393.25YDS),trkend2)); } @@@@ @@@ L2A-6 @@ ROUTE∷R262B(M); { TYPE:MAIN; INTERLOCKING:MANAIR; ENTRANCE:SMP262; EXIT:bufstop1; LENGTH:913YDS; SPEED_RESTRICTION-LIST:airport_up,airport_station_area; D_I_SECTION:{((track8,0.582,1),pn4),

          ((track6,0,1),pn2),

          ((track4,0,1),pn1),

          ((track1,0,1),trkend1)); D_M_SECTION:{((track8,pn4,0YDS,473YDS),pn4),

                     ((track6,pn2,0YDS,41.25YDS),pn2),

                     ((track4,pn1,0YDS,140.25YDS;,pn1),

                     ((track1,trkend1,0YDS,258. 5YDS),trkend1)); } @@@@ @@@ L2A-7 @@ ROUTE∷R262B(C); { TYPE:CALL_ON; INTERLOCKING:MANAIR; ENTRANCE:SMP262; EXIT:bufstop1; LENGTH:913YDS; SPEED_RESTRICTION-LIST:airport_up,airport_station_area; D_I_SECTION:{((track8,0.582,1),pn4),

          ((track6,0,1),pn2),

          ((track4,0,1),pn1),

          ((track1,0,1),trkend1)}; D_M_SECTION:{((track8,pn4,0YDS,473YDS),pn4),

          ((track6,pn2,0YDS,41.25YDS),pn2),

          ((track4,pn1,0YDS,140.25YDS),pn1),

          ((track1,trkend1,0YDS,258.5YDS),trkend1)}; } @@@@ @@@ L2A-8 @@ ROUTE∷R263A(M); { TYPE:MAIN; INTERLOCKING:MANAIR; ENTRANCE:SMP263; EXIT:SMP265; OVERLAP:OAEE; LENGTH:915.75YDS; SPEED_RESTRICTION-LIST:airport_station_area,airport_down; D_I_SECTION:{((track1,0.894,1),pn1),

          ((track3,0,1),pn3),

          ((track7,0,0. 589),trkbnd1)}; D_M_SECTION:{((track1,pn1,0YDS,27.5YDS),pn1),

          ((track3,pn3,0YDS,288.75YDS),pn3),

          ((track7,pn3,0YDS,599.5YDS),trkbnd1)}; } @@@@ @@@ L2A-9 @@ ROUTE∷R263A(S); { TYPE:SHUNT; INTERLOCKING:MANAIR; ENTRANCE:SMP263; EXIT:SMP265; LENGTR:915.75YDS; SPEED_RESTRICTION-LIST:airport_station_area,airport_down; D_I_SECTION:{((track1,0.894,1),pn1),

          ((track3,0,1),pn3),

          ((track7,0,0.589),trkbnd1)); D_M_SECTION:{((track1,pn1,0YDS,27.5YDS),pn1),

          ((track3,pn3,0YDS,288.75YDS),pn3),

          ((track7,pn3,0YDS,599.5YDS),trkbnd1)}; } @@@@ @@@ L2A-10 @@ ROUTE∷R1002A(S); { TYPE:SHUNT; INTERLOCKING:MANAIR; ENTRANCE:SMP1002; EXIT:bufstop2; LENGTH:563.75YDS; SPEED_RESTRICTION-LIST:airport_station_area; D_I_SECTION:{((track7,0,0.011),pn3),

          ((track5,0,1),pn4),

          ((track6,0,1),pn2),

          ((track2,0,1),trkend2)}; D_M_SECTION:{((track7,pn3,0YDS,11YDS),pn3),

          ((track5,pn4,0YDS,118.25YDS),pn4),

          ((track6,pn2,0YDS,41.25YDS),pn2),

          ((track2,trkend2,0YDS,393.25YDS),trkend2)); } @@@@ @@@ L2A-11 @@ ROUTE∷R1002B(S); { TYPE:SHUNT; INTERLOCKING:MANAIR; ENTRANCE:SMP1002; EXIT:bufstop1; LENGTH:558. 25YDS; SPEED_RESTRICTION-LIST:airport_station_area; D_I_SECTION:{((track7,0,0.011),pn3),

          ((track3,0,1),pn1),

          ((track1,0,1),trkend1)}; D_M_SECTION:{((track7,pn3,0YDS,11YDS),pn3),

          ((track3,pn1,0YDS,288.75YDS),pn1),

          ((track1,trkend1,0YDS,258.5YDS),trkend1)}; } @@@@ @@@ L2A-12 @@ OVERLAP∷OAEE; { INTERLOCKING:MANAIR; SIGNAL:SMP265; TYPE_SECTION-LIST:(FULL,{((track7,0.595,0.814),trkbnd1)},

                      {((track7,pn3,605YDS,827.75YDS),trkbnd1)}); } @@@@ @@@ L2A-13 @@ SPEED_RESTRICTION∷airport_station_area; { TYPE:BI_DIRECTIONAL; SPEED-LIST:(FITTED,40MPH); I_SECTION:{(track1,0,1),

        (track2,0,1),

        (track3,0,1),

        (track4,0,1),

        (track5,0,1),

        (track6,0,1),

        (track7,0,0.158),

        (track8,0.758,1)); M_SECTION:{(track1,trkend1,0YDS,258.5YDS),

        (track2,pn2,0YDS,393.25YDS),

        (track3,pn1,0YDS,288.75YDS),

        (track4,pn1,0YDS,140.25YDS),

        (track5,pn4,0YDS,118.25YDS),

        (track6,pn4,0YDS,41.25YDS),

        (track7,pn3,0YDS,160.75YDS),

        (track8,pn4,0YDS,273.5YDS)}; } @@@@ @@@ L2A-14 @@ SPEED_RESTRICTION∷airport_down; { TYPE:DIRECTIONAL; SPEED-LIST:(FITTED,60MPH); D_I_SECTION:{((track7,0.158,1),trknd1)}; D_M_SECTION:{((track7,pn3,160.75YDS,1017.5YDS),trkbnd1)}; } @@@@ @@@ L2A-15 @@ SPEED_RESTRICTON∷airport_up; { TYPE:DIRECTIONAL; SPEED-LIST:(FITTED,60MPH); D_I_SECTION:{((track8,0,0.758),pn4)}; D_M_SECTION:{((track8,trkbnd2,0YDS,856.75YDS),pn4)}; } @@@@ /* Level 2B-civil Features */ @@@ L2B-1 @@ OVER_BRIDGE∷bridgel; { I_SECTION-LIST:{(track1,0.404,0.553)},

            {(track2,0.636,0.734)}; M_SECTION-LIST:{(track1,trkend1,104.5YDS,143YDS)},

            {(track2,trkend2,104.5YDS,143YDS)}; } @@@@ @@@ L2B-2 @@ PLATFORM∷platform2; { FEATURE:manchester_airport_station; TEXT:“PLATFORM 2”; I_SECTION:((track1,0.011,0.894)}; M_SECTION:((track1,trkend1,2.75YDS,231YDS)}; } @@@@ @@@ L2B-3 @@ PLATFORM∷platform1; { FEATURE:manchester_airport_station; TEXT:“PLATFORM 1”; I_SECTION:((track2,0.413,0.993)}; M_SECTION:((track2,trkend2,2.75YDS,231YDS)}; } @@@@ /* Level 2C-Traction Features*/ /* Level 3A-Signalling Equipment*/ @@@ L3A-1 @@ SIGNAL∷SMP261; { TYPE:CONTROLLED; INTERLOCKING:MANAIR; SSI_LABEL:S261; ASPECT:RED,YELLOW,GREEN,SUBSIDIARY; D_I_LOCATION:((track2,0.413),pn2); D_M_LOCATION:((track2,trkend2,231YDS),pn2); } @@@@ @@@ L3A-2 @@ SIGNAL∷SMP262; { TYPE:CONTROLLED; INTERLOCKING:MANAIR; SSI_LABEL:S262; ASPECT:RED,YELLOW,SUBSIDIARY; MULTI_LAMP:R262A(M),R262A(C),R262B(M),R262B(C); D_I_LOCATION:((track8,0.582),pn4); D_M_LOCATION:((track8,trkbnd2,657.25YDS),pn4); } @@@@ @@@ L3A-3 @@  SIGNAL∷SMP263; { TYPE:CONTROLLED; INTERLOCKING:MANAIR; SSI_LABEL:S263; ASPECT:RED,YELLOW,GREEN,SUBSIDIARY; D_I_LOCATION:((track1,0.894),pn1); D_M_LOCATION:((track1,trkend1,231YDS),pn1); } @@@@ @@@ L3A-4 @@ SIGNAL∷SMP265; { TYPE:CONTROLLED; INTERLOCKING:MANAIR; SSI_LABEL:S265; ASPECT:RED,YELLOW,GREEN; D_I_LOCATION:((track7,0.589),trkbnd1); D_M_LOCATION:((track7,pn3,599.5YDS),trkbnd1); } @@@@ @@@ L3A-5 @@ SIGNAL∷SMP1002; { TYPE:SHUNT; INTERLOCKING:MANAIR; SSI_LABEL:S1002; STATE:ON,OFF; D_I_LOCATION:((track7,0.011),pn3);    D_M_LOCATION:((track7,pn3,11YDS),pn3); } @@@@ @@@ L3A-6 @@ POINT MACHINE∷PMP2205B; { TYPE:CLAMPLOCK; INTERLOCKING: MANAIR; SSI_LABEL: P2205B; NODE:pn1; COMMON:track1; NORMAL:track3; REVERSE:track4; } @@@@ @@@ L3A-7 @@ POINT_MACHING∷PMP2205A; { TYPE:CLAMPLOCK; INTERLOCKING:MANAIR; SSI_LABEL:P2205A; NODE:pn2; COMMON:track6; NORMAL:track2; REVERSE:track4; } @@@@ @@@ L3A-8 @@ POINT_MACHINE∷PMP2206A; { TYPE:CLAMPLOCK; INTERLOCKING:MANAIR; SSI_LABEL:P2206A; NODE:pn3; COMMON:track7; NORMAL:track3; REVERSE:track5; } @@@@ @@@ L3A-9 @@ POINT_MACHINE∷PMP2206B; { TYPE:CLAMPLOCK; INTERLOKING:MANAIR; SSI_LABEL:P2206B; NODE:pn4; COMMON:track6; NORMAL:track8; REVERSE:track5; } @@@@ @@@ L3A-10 @@ TC_JOINT∷ibj1; { TYPE:ORDINARY; I_LOCATITON:(track1,0.011); M_LOCATION:(track1,trkend1,2.75YDS); } @@@@ @@@ L3A-11 @@ TRACK_CIRCUIT∷TMPAEA; { TYPE:DC; INTERLOCKING:MANAIR; SSI_LABEL:TAEA;  I_SECTION:{(track1,0.011,0.447)}; M_SECTION:{(track1,trkend1,2.75YDS,115.5YDS)}; } @@@@ @@@ L3A-12 @@ TC_JOINT∷ibj2; { TYPE:ORDINARY; I_LOCATION:(track1,0.447); M_LOCATION:(track1,trkend1,115.5YDS); } @@@@ @@@ L3A-13 @@ TRACK_CIRCUIT∷TMPAEB; { TYPE:DC; INTERLOCKING:MANAIR; SSI_LABEL:TAEB; I_SECTION:{(track1,0.447,0.968)}; M_SECTION:{(track1,trkend1,115.5YDS, 250.25YDS)}; }   @@@@ @@@ L3A-14 @@ TC_JOINT∷ibj3; { TYPE:ORDINARY; I_LOCATION:(track1,0.968); M_LOCATION:(track1,trkend1,250.25YDS); } @@@@ @@@ L3A-15 @@ TRACK_CIRCTIT∷TMPAEC; { TYPE:DC; INTERLOCKING:MANAIR; SSI_LABEL:TAEC; I_SECTION:{(track1,0.968,1),

        (track3,0,1),

        (track4,0,0.49),

        (track5,0.512,1),

        (track7,0,0.02)}; M_SECTION:{(track1,trkend1,250.25YDS,258.5YDS),

        (track3,pn1,0YDS,280.75YDS),

        (track4,pn1,0YDS,68.75YDS),

        (track5,pn4,60.5YDS,118.25YDS),

        (track7,pn3,0YDS,5.5YDS)}; } @@@@ @@@ L3A-16 @@ TC_JOINT∷ibj4; { TYPE:ORDINARY; I_LOCATION:(track7,0.02); M_LOCATION:(track7,pn3,5.5YDS); } @@@@ @@@ L3A-17 @@ TRACK_CIRCUIT∷TMPAED; { TYPE:DC; INTERLOCKING:MANAIR; SSI_LABEL:TAED; I_SECTION:{(track7,0.02,0.595)}; M_SECTION:{(track7,pn3,5.5YDS,605YDS)}; }    @@@@ @@@ L3A-18 @@ TC_JOINT∷ibj5; { TYPE:ORDINARY; I_LOCATION:(track7,0.595); M_LOCATION:(track7,pn3,605YDS); } @@@@ @@@ L3A-19 @@ TRACK_CIRCUIT∷TMPAEE; { TYPE:DC; INTERLOCKING:MANAIR; SSI_LABEL:TAEE; I_SECTION:{(track7,0.595,0.814)}; M_SECTION:{(track7,pn3,605YDS,827.75YDS)}; } @@@@ @@@ L3A-20 @@ TC_JOINT∷ibj6; { TYPE:ORDINARY; I_LOCATION:(track7,0.814); M_LOCATION:(track7,pn3,827.75YDS); } @@@@ @@@ L3a-21 @@ TC_JOINT∷ibj7; { TYPE:ORDINARY; I_LOCATION:(track8,0.479); M_LOCATION:(track8,trkbnd2,541.75YDS); } @@@@ @@@ L3A-22 @@ TRACK_CIRCUIT∷TMPABG; { TYPE:DC; INTERLOCKING:MANAIR; SSI_LABEL:TABG; I_SECTION:{(track8,0.479,0.584)}; M_SECTION:{(track8,trkbnd2,541.75YDS,660YDS)}; } @@@@ @@@ L3A-23 @@ TC_JOINT∷ibj8; { TYPE:ORDINARY; I_LOCATION:(track8,0.584); M_LOCATION:(track8,trkbnd2,660YDS); } @@@@ @@@ L3A-24 @@ TRACK CIRCUIT∷TMPABJ; { TYPE:DC; INTERLOCKING:MANAIR; SSI_LABEL:TABJ; I_SECTION:{(track8,0.584,0.759)}; M_SECTION:{(track8,trkbnd2,660YDS,858YDS)}; } @@@@ @@@ L3A-25 @@ TC_JOINT∷ibj9; { TYPE:ORDINARY; I_LOCATION:(track8,0.759); M_LOCATION:(track8,trkbnd2,858YDS); } @@@@ @@@ L3A-26 @@ TC_JOINT∷ibj10; { TYPE:ORDINARY; I_LOCATION:(track5,0.512); M_LOCATION:(track5,pn4,60.5YDS); } @@@@ @@@ L3A-27 @@ TC_JOINT∷ibjll; { TYPE:ORDINARY; I_LOCATION:(track4,0.49); M_LOCATION:(track4,pn1,68.75YDS); } @@@@ @@@ L3A-28 @@ TRACK_CIRCUIT∷TMPABL; { TYPE:DC; INTERLOCKING:MANAIR; SSI_LABEL:TABL; I_SECTION:{(track2,0,0.406),

        (track4,0.49,1),

        (track5,0,0.512),

        (track6,0,1),

        (track8,0.759,1)}; M_SECTION:{(track2,pn2,0YDS,159.5YDS),

        (track4,pn1,68.75YDS,140.25YDS),

        (track5,pn4,0YDS,60.5YDS),

        (track6,pn4,0YDS,41.25YDS),

        (track8,trkbnd2,858YDS,1130.25YDS)}; } @@@@ @@@ L3A-29 @@ TC_JOINT∷ibj12; { TYPE:ORDINARY; I_LOCATION:(track2,0.406); M_LOCATION:(track2,pn2,159.5YDS); } @@@@ @@@ L3A-30 @@ TRACK_CIRCUIT∷TMPABP; { TYPE:DC; INTERLOCKING:MABAIR; SSI_LABEL:TABP; I_SECTION:{(track2,0.406,0.706)}; M_SECTION:{(track2,pn2,159.5YDS,277.75YDS)}; } @@@@ @@@ L3A-31 @@ TC_JOINT∷ibj13; { TYPE:ORDINARY; I_LOCATION:(track2,0.706); M_LOCATION:(track2,pn2,277.75YDS); } @@@@ @@@ L3A-32 @@ TRACK_CIRCUIT∷TMPABR; { TYPE:DC; INTERLOCKING:MANAIR; SSI_LABEL:TABR; I_SECTION:{(track2,0.706,0.993)}; M_SECTION:{(track2,pn2,277.75YDS,390.5YDS)}; } @@@@ @@@ L3A-33 @@ TC_JOINT∷ibj14; { TYPE:ORDINARY; I_LOCATION:(track2,0.993); M_LOCATION:(track2,pn2,390.5YDS); } @@@@ @@@ L3A-34 @@ BUFFER_STOP∷bufstop1; { D_I_LOCATION:((track1,0),trkend1); D_M_LOCATION:((track1,trkend1,0YDS),trkend1); } @@@@ @@@ L3A-35 @@ BUFFER_STOP∷bufstop2; { D_I_LOCATION:((track2,0),trkend2); D_M_LOCATION:((track2,trkend2,0YDS),trkend2); } @@@@ @@@ L3A-36 @@ AWS_EQUIPMENT∷SMP265I; { TYPE:DIRECTIONAL; INTERLOCKING:MANAIR; SSI_LABEL:S265; D_I_LOCATION:((track7,0.392),trkbnd1); D_M_LOCATION:((track7,pn3,398.75YDS),trkbnd1); } @@@@ @@@ L3A-37 @@ SSI_TFM∷tfm01; { TYPE:SIGNAL; INTERLOCKING:MANAIR; NUMBER:1; LOC_CASE:loc2; } @@@@ @@@ L3A-38 @@ SSI_TFM∷tfm02; { TYPE:SIGNAL; INTERLOCKING:MANAIR; NUMBER:2; LOC_CASE:1oc2; } @@@@ @@@ L3A-39 @@ SSI_TFM∷tfm05; { TYPE:POINTS; INTERLOCKING:MANAIR; NUMBER:5; LOC_CASE:loc3; } @@@@ @@@ L3A-40 @@ SSI_TEM∷tfm06; { TYPE:POINTS; INTERLOCKING:MANAIR; NUMBER:6; LOC_CASE:loc4; } @@@@ @@@ L3A-41 @@ SSI_TFM∷tfm07; { TYPE:SIGNAL; INTERLOCKING:MANAIR; NUMBER:7; LOC_CASE:loc4; } @@@@ @@@ L3A-42 @@ SSI_TFM∷tfm08; { TYPE:SIGNAL INTERLOCKING:MANAIR; NUMBER:8; LOC_CASE:loc5; } @@@@ @@@ L3A-43 @@ SSI_TFM∷tfm09; { TYPE:SIGNAL; INTERLOCKING:MANAIR; NUMBER:9; LOC_CASE:loc6; } @@@@ /* Level 3B-Auxiliary Equipment*/ @@@ L3B-1 @@ DISTANCE_POST∷dp1; { TYPE:MILE; DISTANCE:0MILES; D_I_LOCATION:((track1,0),pn1); D_M_LOCATION:((track1,trkend1,0YDS),pn1); } @@@@ @@@ L3B-2 @@ DISTANCE_POST∷dp2; { TYPE:QUARTER_MILE; DISTANCE:0.25MILES; D_I_LOCATION:((track3,0.629),pn3); D_M_LOCATION:((track1,pn1,181.5YDS),pn3); } @@@@ @@@ L3B-3 @@ DISTANCE_POST∷dp3; { TYPE:QUARTER_MILE; DISTANCE:0.5MILES; D_I_LOCATION:((track7,0.327),trkbnd1); D_M_LOCATION:((track7,pn3,332.75YDS),trkbnd1); } @@@@ @@@ L3B-4 @@ DISTANCE_POST∷dp4; { TYPE:QUARTER_HILE;  DISTANCE:0.75MILES; D_I_LOCATION:((track7,0.759),trkbnd1); D_M_LOCATION:((track7,pn3,772.75YDS),trkbnd1); } @@@@ @@@ L3B-5 @@ LOC_CASE∷loc1; { INTERLOCKING:MANAIR; TEXT:“OM01”; I_LOCATION:(track1,0.039); M_LOCATION:(track1,trkend1,10YDS); } @@@@ @@@ L3B-6 @@ LOC_CASE∷loc2; { INTERLOCKING:MANAIR; TEXT:“OM22”; ASSOCIATED_WITH:tfm01,tfm02; I_LOCATION:(track1,0.851); M_LOCATION:(track1,trkend1,220YDS); } @@@@ @@@ L3B-7 @@ LOC_CASE∷loc3; { INTERLOCKING:MANAIR; TEST:“OM32”; ASSOCLATED WITH:tfm05; I_LOCATIONT:(track3,0.213); M_LOCATION:(track3,pn1,61.5YDS); } @@@@ @@@ L3B-8 @@ LOC_CASE∷loc4; { INTERLOCKING:MANAIR; TEXT:“OM49”; ASSOCIATED_WITH:tfm06,tfm07; I_LOCATION:(track3,0.802); M_LOCATION:(track3,pn1,231.5YDS); } @@@@ @@@ L3B-9 @@ LOC_CASE∷loc5; { INTERLOCKING:MANAIR; TEXT:“OM90”; ASSOCLATED_WITH:tfm08; I_LOCATION:(track7,0.347); M_LOCATION:(track7,pn3,352.75YDS); } @@@@ @@@ L3B-10 @@ LOC_CASE∷loc6; { INTERLOCKING:MANAIR; TEXT:“OM113”; ASSOCIATED_WITH:tfm09; I_LOCATION:(track7,0.573); M_LOCATION:(track7,pn3,582.75YDS); } @@@@ /*Level 3C-Traction Equipment */

                            附录2

                            附录3

                            附录4

QQ群二维码
意见反馈