基于opcua技术的ats设备及系统的制作方法

文档序号:4009741阅读:376来源:国知局
基于opc ua技术的ats设备及系统的制作方法
【专利摘要】本发明公开了一种基于OPC?UA技术的ATS设备及系统,涉及列车自动控制【技术领域】,所述地铁ATS设备包括:ATS实时服务器,所述ATS实时服务器和所述信号系统中的通信前置机之间通过OPCUA实现通信。本发明使用OPC?UA规范的服务接口代替原本的私有协议,各系统的通信方式统一之后,不需要定义各种接口,降低了开发成本;如果被监控系统发生变化,只需要遵循OPC?UA规范接入即可,增加了系统的可扩展性。
【专利说明】基于OPC UA技术的ATS设备及系统
【技术领域】
[0001]本发明涉及列车自动控制【技术领域】,特别涉及一种基于OPC UA技术的ATS设备及系统。
【背景技术】
[0002]列车自动监督系统(ATS)是列车自动控制系统(ATC)的重要组成子系统之一。它为地铁运营调度人员提供了一个对全线列车和现场信号设备的监控平台。通过其他信号系统,ATS获得现场信号设备和列车运行的实时状态信息,并把这些信息显示给调度人员,调度人员根据现场情况发出控制指令。大多数情况下,ATS系统自身会对所获得的实时状态数据进行处理,产生相应自动控制命令。通过采用这种自动化手段,可以减轻运营调度人员作业负担,提升地铁运营的效率和服务水平。
[0003]由于现有ATS系统各模块间的通信基本都是通过定制私有协议完成。在通信过程中,信息需要进行复杂的打包和解析过程,影响通信效率。此外,当同一区段的信号系统由不同的供应商提供时,由于使用私有协议,各系统之间的信息交流变得复杂,大量的接口定义使得系统开发变得困难。并且,在对系统进行维护与系统升级时,私有协议的使用都为这些任务的完成制造了很多的障碍,在增加新的接口系统时,也需要设计新的接口协议。

【发明内容】

[0004](一)要解决的技术问题
[0005]本发明要解决的技术问题是:如何降低开发成本,并增加系统的可扩展性。
[0006](二)技术方案
[0007]为解决上述技术问题,本发明提供了一种基于OPC UA技术的ATS设备,所述地铁ATS设备包括:ATS实时服务器,所述ATS实时服务器和所述信号系统中的通信前置机之间通过OPC UA实现通信。
[0008]其中,所述信号系统包括:自动列车监控系统ATS、联锁Cl、区域控制器ZC、车载控制器V0BC、数据库存储单元DSU、计轴、电源、铁路信号设备LEU及数据通信子系统DCS中的至少一个。
[0009]本发明还公开了一种基于OPC UA技术的ATS系统,所述系统包括:信号系统和所述的至少两个ATS设备,其中一个ATS设备为中心ATS设备,其余的ATS设备为车站ATS设备,所述中心ATS设备的ATS实时服务器接收所有信号系统的状态数据,所述车站ATS设备的ATS实时服务器接收所辖范围内的信号系统的状态数据。
[0010]其中,所述中心ATS设备包括:历史数据库,所述历史数据库与所述ATS实时服务器之间通过OPC UA实现通信,所述历史数据库用于存储所有信号系统的状态数据。
[0011]其中,所述中心ATS设备还包括:中心应用模块,所述中心应用模块与所述ATS实时服务器之间通过OPC UA实现通信,所述中心ATS设备的ATS实时服务器还用于将所有信号系统的状态数据通过OPC UA订阅服务发送给所述中心应用模块;所述中心应用模块用于接收到更新的状态数据后,进行应用处理,并将处理获得的内部状态数据发送至所述中心ATS设备的ATS实时服务器。
[0012]其中,所述中心ATS设备的ATS实时服务器将所述车站ATS设备所辖范围内的内部状态数据发送至所述车站ATS设备的ATS实时服务器。
[0013]其中,所述中心ATS设备还包括:调度工作站,所述调度工作站与所述ATS实时服务器之间通过OPC UA实现通信,所述中心ATS设备的ATS实时服务器还用于将所有信号系统的状态数据通过OPCUA订阅服务发送给所述调度工作站;所述调度工作站接收到更新的状态数据后,更新界面显示状态。
[0014]其中,所述车站ATS设备包括:车站应用模块,所述车站应用模块与所述ATS实时服务器之间通过OPC UA实现通信,所述中心ATS设备的ATS实时服务器还用于将所述车站ATS设备的所辖范围内的信号系统的状态数据发送至所述车站应用模块;所述车站应用模块用于接收到更新的状态数据后,进行应用处理。
[0015]其中,所述车站ATS设备还包括:值班员工作站,所述值班员工作站与所述ATS实时服务器之间通过OPC UA实现通信,所述中心ATS设备的ATS实时服务器还用于所述车站ATS设备的所辖范围内的信号系统的状态数据通过OPC UA订阅服务发送给所述值班员工作站;所述值班员工作站接收到更新的状态数据后,更新界面显示状态。
[0016](三)有益效果
[0017]本发明使用OPC UA规范代替原本的私有协议,各系统的通信方式统一之后,不需要定义各种接口,降低了开发成本;如果被监控系统发生变化,只需要遵循OPC UA规范接入即可,增加了系统的可扩展性。
[0018]本发明使用OPC UA技术的安全保障更加提高了 ATS系统各模块间的通信安全性;
[0019]本发明使用OPC UA技术同时也提高了远程通信的效率。
[0020]本发明使用OPC UA的实时数据系统和建模技术,增加了系统的可维护性。
【专利附图】

【附图说明】
[0021]图1是本发明一种实施方式的基于OPC UA技术的ATS设备的结构框图;
[0022]图2是本发明一种实施方式的基于OPC UA技术的ATS系统的结构框图。
【具体实施方式】
[0023]下面结合附图和实施例,对本发明的【具体实施方式】作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
[0024]OPC UA技术是基于微软的COM和DCOM技术的一系列传输机制和数据结构规范的集合。OPC UA技术的出现解决了不同开发商所开发的系统之间通信接口的开发问题,省去了系统开发中数据结构的设计问题。同时,OPC UA技术中的安全传输机制也提高了系统的
安全性。
[0025]图1是本发明一种实施方式的基于OPC UA技术的ATS设备的结构框图;参照图1,所述地铁ATS设备包括:ATS实时服务器,所述ATS实时服务器和所述信号系统中的通信前置机之间通过OPC UA实现通信。
[0026]为检测列车的状态,优选地,所述信号系统包括:自动列车监控系统ATS、联锁Cl、区域控制器ZC、车载控制器VOBC、数据库存储单元DSU、计轴、电源、铁路信号设备LEU及数据通信子系统DCS等系统或设备中的至少一个。
[0027]图2是本发明一种实施方式的基于OPC UA技术的ATS系统的结构框图(本实施方式中,多个设备均采用双机热备的方式实现,即除了主用设备外,还包括一个热备设备);参照图2,所述系统包括:信号系统和所述的至少两个ATS设备,其中一个ATS设备为中心ATS设备,其余的ATS设备为车站ATS设备,所述中心ATS设备的ATS实时服务器接收所有信号系统的状态数据,所述车站ATS设备的ATS实时服务器接收所辖范围内的信号系统的状态数据。
[0028]为保证状态数据的实施存储,优选地,所述中心ATS设备包括:历史数据库,所述历史数据库与所述ATS实时服务器之间通过OPCUA实现通信,所述历史数据库用于存储所有信号系统的状态数据。
[0029]为便于对状态数据进行处理,优选地,所述中心ATS设备还包括:中心应用模块,所述中心应用模块与所述ATS实时服务器之间通过OPC UA实现通信,所述中心ATS设备的ATS实时服务器还用于将所有信号系统的状态数据通过OPC UA订阅服务发送给所述中心应用模块;所述中心应用模块用于接收到更新的状态数据后,进行应用处理(即更新状态数据的显示及处理各种调度命令),并将处理获得的内部状态数据发送至所述中心ATS设备的ATS实时服务器。
[0030]为便于使得所述车站ATS设备的ATS实时服务器能够及时更新本车站ATS设备的状态数据,优选地,所述中心ATS设备的ATS实时服务器将所述车站ATS设备所辖范围内的内部状态数据发送至所述车站ATS设备的ATS实时服务器。
[0031]为便于及时通知调度工作站,并更新其界面显示状态,优选地,所述中心ATS设备还包括:调度工作站,所述调度工作站与所述ATS实时服务器之间通过OPC UA实现通信,所述中心ATS设备的ATS实时服务器还用于将所有信号系统的状态数据通过OPC UA订阅服务发送给所述调度工作站;所述调度工作站接收到更新的状态数据后,更新界面显示状态。
[0032]优选地,所述车站ATS设备包括:车站应用模块,所述车站应用模块与所述ATS实时服务器之间通过OPC UA实现通信,所述中心ATS设备的ATS实时服务器还用于将所述车站ATS设备的所辖范围内的信号系统的状态数据发送至所述车站应用模块;所述车站应用模块用于接收到更新的状态数据后,进行应用处理(即更新状态数据的显示)。
[0033]为便于及时通知值班员工作站,并更新其界面显示状态,所述车站ATS设备还包括:值班员工作站,所述值班员工作站与所述ATS实时服务器之间通过OPC UA实现通信,所述中心ATS设备的ATS实时服务器还用于所述车站ATS设备的所辖范围内的信号系统的状态数据通过OPC UA订阅服务发送给所述值班员工作站;所述值班员工作站接收到更新的状态数据后,更新界面显示状态。
[0034]所述ATS系统中各模块间通过OPC UA技术完成通信。其他系统需要访问ATS系统只需要按照OPC UA技术,通过客户端访问ATS实时数据库即可。
[0035]所述ATS系统的建模方式需要按照OPC UA的建模要求进行,每一个数据采集点,每一个控制输出点,以及这些点的属性类型、节点之间的引用类型等全部定义为节点,通过节点ID确定点之间的关系。系统数据设计按照OPC UA规定,在节点类型中定义每一个点的数据类型,将信息直接写入实时数据库,不再需要对数据进行打包和解析。同时,OPC UA技术定了一个分层方法来保证了信息安全。这种方法包括建立安全信息通道、身份认证和授权、安全策略和配置文件。
[0036]以ATS系统的应用模块与ATS实时服务器模块之间的通信为例:应用模块连接OPCUA客户端,ATS实时服务器连接OPC UA服务器,应用模块所需要的各种显示信息通过调用OPC UA的订阅、发布服务周期获得ATS实时服务器中的信息。当操作员对某些设备进行操作之后,应用模块通过写服务将操作数据写入ATS实时服务器。
[0037]以上实施方式仅用于说明本发明,而并非对本发明的限制,有关【技术领域】的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
【权利要求】
1.一种基于OPC UA技术的ATS设备,其特征在于,所述地铁ATS设备包括:ATS实时服务器,所述ATS实时服务器和所述信号系统中的通信前置机之间通过OPC UA实现通信。
2.如权利要求1所述的ATS设备,其特征在于,所述信号系统包括:自动列车监控系统ATS、联锁Cl、区域控制器ZC、车载控制器V0BC、数据库存储单元DSU、计轴、电源、铁路信号设备LEU及数据通信子系统DCS中的至少一个。
3.一种基于OPC UA技术的ATS系统,其特征在于,所述系统包括:信号系统和权利要求1?2中任一项所述的至少两个ATS设备,其中一个ATS设备为中心ATS设备,其余的ATS设备为车站ATS设备,所述中心ATS设备的ATS实时服务器接收所有信号系统的状态数据,所述车站ATS设备的ATS实时服务器接收所辖范围内的信号系统的状态数据。
4.如权利要求3所述的ATS系统,其特征在于,所述中心ATS设备包括:历史数据库,所述历史数据库与所述ATS实时服务器之间通过OPC UA实现通信,所述历史数据库用于存储所有信号系统的状态数据。
5.如权利要求4所述的ATS系统,其特征在于,所述中心ATS设备还包括:中心应用模块,所述中心应用模块与所述ATS实时服务器之间通过OPC UA实现通信,所述中心ATS设备的ATS实时服务器还用于将所有信号系统的状态数据通过OPC UA订阅服务发送给所述中心应用模块;所述中心应用模块用于接收到更新的状态数据后,进行应用处理,并将处理获得的内部状态数据发送至所述中心ATS设备的ATS实时服务器。
6.如权利要求5所述的ATS系统,其特征在于,所述中心ATS设备的ATS实时服务器将所述车站ATS设备所辖范围内的内部状态数据发送至所述车站ATS设备的ATS实时服务器。
7.如权利要求5所述的ATS系统,其特征在于,所述中心ATS设备还包括:调度工作站,所述调度工作站与所述ATS实时服务器之间通过OPC UA实现通信,所述中心ATS设备的ATS实时服务器还用于将所有信号系统的状态数据通过OPC UA订阅服务发送给所述调度工作站;所述调度工作站接收到更新的状态数据后,更新界面显示状态。
8.如权利要求3所述的ATS系统,其特征在于,所述车站ATS设备包括:车站应用模块,所述车站应用模块与所述ATS实时服务器之间通过OPC UA实现通信,所述中心ATS设备的ATS实时服务器还用于将所述车站ATS设备的所辖范围内的信号系统的状态数据发送至所述车站应用模块;所述车站应用模块用于接收到更新的状态数据后,进行应用处理。
9.如权利要求8所述的ATS系统,其特征在于,所述车站ATS设备还包括:值班员工作站,所述值班员工作站与所述ATS实时服务器之间通过OPC UA实现通信,所述中心ATS设备的ATS实时服务器还用于所述车站ATS设备的所辖范围内的信号系统的状态数据通过OPCUA订阅服务发送给所述值班员工作站;所述值班员工作站接收到更新的状态数据后,更新界面显示状态。
【文档编号】B61L27/04GK103738369SQ201310733807
【公开日】2014年4月23日 申请日期:2013年12月26日 优先权日:2013年12月26日
【发明者】孙军国, 刘波, 鲍野 申请人:北京交控科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1