首页> 中国专利> 站场联锁功能的特殊要求的实现方法

站场联锁功能的特殊要求的实现方法

摘要

本发明公开了一种站场联锁功能的特殊要求的实现方法,包括步骤:步骤一、提供联锁功能软件。步骤二、选定实际站场并挑选出实际站场的特殊要求。步骤三、在联锁表中增加一个特殊条件表,特殊条件表中每一条特殊条件对应于一个特殊要求,各特殊条件采用布尔逻辑表达式表达。步骤四、联锁功能软件对特殊条件表的特殊条件进行读取并运算,根据运算结果实现特殊要求所对应的联锁功能。本发明不用修改软件代码就能实现站场联锁功能的特殊要求,从而能缩短实际项目的软件代码开发周期,节省人力资源。

著录项

  • 公开/公告号CN105691417A

    专利类型发明专利

  • 公开/公告日2016-06-22

    原文格式PDF

  • 申请/专利权人 上海富欣智能交通控制有限公司;

    申请/专利号CN201610014909.1

  • 发明设计人 李广斌;赵志康;高英剑;闫坤;

    申请日2016-01-11

  • 分类号B61L21/00;

  • 代理机构上海浦一知识产权代理有限公司;

  • 代理人郭四华

  • 地址 201203 上海市浦东新区张江高科技园区亮秀路112号2号楼4层

  • 入库时间 2023-12-18 15:45:39

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-09-29

    授权

    授权

  • 2016-07-20

    实质审查的生效 IPC(主分类):B61L21/00 申请日:20160111

    实质审查的生效

  • 2016-06-22

    公开

    公开

说明书

技术领域

本发明涉及铁路信号领域,特别是涉及一种站场联锁功能的特殊要求的实现方 法。

背景技术

在铁路信号领域中,为了让列车安全运行,必须进行联锁,联锁的实现是采用软 件来实现的即采用联锁功能软件来实现同一个站场内的联锁。不同的站场所具有的和 联锁相关的要求不可能完全一致,即使同一站场也有可能升级带来新的要求,也即每 一个实际的站场都有其特别的联锁功能的特殊要求。为了满足实际站场的联锁功能的 特殊要求的需要,现有方法都是对联锁功能软件进行软件代码的修改来实现;也即现 有技术是通过修改软件代码,满足各种实际站场应用的定制开发,这样就会造成软件 开发周期的延长,开发成本的提高,同时修改代码还会引入新的错误隐患。

发明内容

本发明所要解决的技术问题是提供一种站场联锁功能的特殊要求的实现方法,不 用修改软件代码就能实现站场联锁功能的特殊要求,从而能缩短实际项目的软件代码 开发周期,节省人力资源。

为解决上述技术问题,本发明提供的站场联锁功能的特殊要求的实现方法包括如 下步骤:

步骤一、提供联锁功能软件;所述联锁功能软件能够实现不同站场共同具有的共 有要求所对应的联锁功能,所述联锁功能软件还能够实现对布尔逻辑函数的运算。

步骤二、选定一需要实现联锁功能的实际站场,根据所述实际站场的所有要求挑 选出除所述共有要求以外的要求,以挑选后的除所述共有要求以外的要求作为所述实 际站场的特殊要求。

步骤三、在联锁表中增加一个特殊条件表,所述特殊条件表中每一条特殊条件对 应于一个所述特殊要求,各所述特殊条件根据对应的所述特殊要求采用布尔逻辑表达 式表达。

步骤四、所述联锁功能软件对所述联锁表的所述特殊条件表的特殊条件进行读取 并运算,根据运算结果实现所述特殊要求所对应的联锁功能。

进一步的改进是,步骤二中所述实际站场更换时,所述联锁功能软件保持不变。

进一步的改进是,步骤三的所述特殊条件表中包括编号列,用于表示所述特殊条 件的编号,所述特殊条件的编号不重复。

进一步的改进是,所述特殊条件的编号从1开始顺序编号。

进一步的改进是,步骤三的所述特殊条件表中包括特殊条件类型列,用于表示特 殊条件类型。

进一步的改进是,所述特殊条件类型不能为空且是从如下三种中选择一个:

进路建立条件;

照查输出条件;

信号选择条件。

进一步的改进是,步骤三的所述特殊条件表中包括进路类型列,用于表示进路类 型。

进一步的改进是,如果所述特殊条件类型为照查输出条件时,所述进路类型从如 下三种中选择一个:

列车进路;

调车进路;

列车和调车进路;

如果所述特殊条件类型不为照查输出条件时,所述进路类型为空白。

进一步的改进是,步骤三中所述布尔逻辑表达式包括两种运算符且分别为:逻辑 与,逻辑或,通过括号改变运算的优先级。

所述布尔逻辑表达式的运算数为一个所述实际站场的设备的“设备名”或者“设 备名.状态”,如果运算数为“设备名”时表示该运算数采用所述实际站场的设备的默 认状态。

进一步的改进是,步骤三的所述特殊条件表中包括输出列,用于表示需要输出的 设备状态;如果没有输出则所述输出列为空白。

步骤三的所述特殊条件表中包括备注列,用于表示所述特殊条件的具体来源。

本发明通过在联锁表中增加一个特殊条件表,特殊条件表中每一条特殊条件对应 于一个特殊要求且采用布尔逻辑表达式表达,并且通过联锁功能软件对特殊条件进行 读取并运算,根据运算结果实现特殊要求所对应的联锁功能,在本发明方法的整个过 程中并不需要对联锁功能软件的代码进行任何修改就能实现站场联锁功能的特殊要 求,从而能缩短实际项目的软件代码开发周期,节省人力资源,还能消除修改代码引 入的错误隐患。

附图说明

下面结合附图和具体实施方式对本发明作进一步详细的说明:

图1是本发明实施例方法的流程图。

具体实施方式

如图1所示,是本发明实施例方法的流程图。

本发明实施例站场联锁功能的特殊要求的实现方法包括如下步骤:

步骤一、提供联锁功能软件;所述联锁功能软件能够实现不同站场共同具有的共 有要求所对应的联锁功能,所述联锁功能软件还能够实现对布尔逻辑函数的运算。

步骤二、选定一需要实现联锁功能的实际站场,根据所述实际站场的所有要求挑 选出除所述共有要求以外的要求,以挑选后的除所述共有要求以外的要求作为所述实 际站场的特殊要求。本发明实施例中,所述实际站场更换时,所述联锁功能软件保持 不变。

步骤三、在联锁表中增加一个特殊条件表,所述特殊条件表中每一条特殊条件对 应于一个所述特殊要求,各所述特殊条件根据对应的所述特殊要求采用布尔逻辑表达 式表达。

本发明实施例中,特殊条件表共包括6列,分别为:

1、编号列,用于表示所述特殊条件的编号即ID号,所述特殊条件的编号不重复。 所述特殊条件的编号从1开始顺序编号。

2、特殊条件类型列,用于表示特殊条件类型。所述特殊条件类型不能为空且是 从如下三种中选择一个:

进路建立条件;

照查输出条件;

信号选择条件。

3、进路类型列,用于表示进路类型。

31、如果所述特殊条件类型为照查输出条件时,所述进路类型从如下三种中选择 一个:

列车进路;

调车进路;

列车和调车进路;

32、如果所述特殊条件类型不为照查输出条件时,所述进路类型为空白。

4、特殊条件列,各特殊条件表示与特殊条件列中。

各所述特殊条件的所述布尔逻辑表达式包括两种运算符且分别为:逻辑与即“*”, 逻辑或即“+”,通过括号改变运算的优先级。

所述布尔逻辑表达式的运算数为一个所述实际站场的设备的“设备名”或者“设 备名.状态”,如果运算数为“设备名”时表示该运算数采用所述实际站场的设备的默 认状态。例如:1DG+1.N表示设备1DG占用或者1号道岔在定位。

所述布尔逻辑表达式中用到的设备类型和设备的默认值如下表一所示:

表一

5、输出列,用于表示需要输出的设备状态;如果没有输出则所述输出列为空白。

6、备注列,用于表示所述特殊条件的具体来源,比如:设计联络单,会议纪要, 技术要求等。

如表二所示,即为采用本发明实施例方法建立的一个实际站场对应的特殊条件 表,共包括6列。

表二

步骤四、所述联锁功能软件对所述联锁表的所述特殊条件表的特殊条件进行读取 并运算,运算结构为一个逻辑布尔值。根据运算结果实现所述特殊要求所对应的联锁 功能。

以上通过具体实施例对本发明进行了详细的说明,但这些并非构成对本发明的限 制。在不脱离本发明原理的情况下,本领域的技术人员还可做出许多变形和改进,这 些也应视为本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号