本发明属于全电子铁路信号计算机联锁系统控制领域,特别涉及一种分布式计算机联锁通信与控制系统。
背景技术:
1、在全电子计算机联锁系统中,有部分联锁机与io执行模块之间依然使用串口通信,实现区域联锁系统的技术难度较大,成本高。且现有联锁机的程序中一般只支持1~12个下级子设备io侧通信网关,每个io侧通信网关最多支持30个io执行模块,共计最多360个io执行模块,然而分布式中的1~12个节点难以满足实际应用中铁路信号站场千变万化的线路调整和设备布局关系。
技术实现思路
1、本发明的目的在于提供一种能实现io执行模块与联锁机之间远距离、分布式组网、高速通信速率传输效果的分布式计算机联锁通信与控制系统。
2、为实现上述目的及其他相关目的,本发明提供一种分布式计算机联锁通信与控制系统,包括:联锁模块和io模块;所述联锁模块包括电务维修机、第一联锁机和联锁侧第一通信网关;所述io模块包括io侧第一通信网关和io执行模块;所述联锁模块和所述io模块通过以太网连接;
3、所述电务维修机和所述第一联锁机用于向所述联锁侧第一通信网关发送第一报文并接收第二报文;
4、所述联锁侧第一通信网关,用于接收并解析所述第一报文,以确定目的所述io模块,发送至所述io侧第一通信网关,还用于接收所述第二报文,解析后发送至所述电务维修机和所述第一联锁机;
5、所述io侧第一通信网关,用于接收并解析所述第一报文,将所述第一报文发送至目的所述io执行模块,还用于接收所述第二报文,解析并发送至所述联锁侧第一通信网关;
6、所述io执行模块,用于接收所述第一报文,还用于发送所述第二报文。
7、在本发明的一个实施例中,所述io侧第一通信网关还包括di接口和do接口;
8、所述di接口和所述do接口用于对所述io执行模块进行监视和控制。
9、在本发明的一个实施例中,所述第一联锁机、所述联锁侧第一通信网关、所述io侧第一通信网关和所述io执行模块之间存在映射关系。
10、在本发明的一个实施例中,每个所述第一联锁机最多映射360个io执行模块,每个所述第一联锁机映射一个所述联锁侧第一通信网关,所述联锁侧第一通信网关包含至多12个联锁侧通信机。
11、在本发明的一个实施例中,每个所述联锁侧第一通信网关最多映射20个所述io侧第一通信网关,每个所述联锁侧通信机最多映射3个所述io侧第一通信网关。
12、在本发明的一个实施例中,每个所述io侧第一通信网关最多映射30个所述io执行模块。
13、在本发明的一个实施例中,对所述io模块和所述io执行模块进行编号管理。
14、在本发明的一个实施例中,所述联锁模块还包括与所述第一联锁机和所述联锁侧第一通信网关实现冗余功能的第二联锁机和联锁侧第二通信网关,所述io模块还包括与所述io侧第一通信网关实现冗余功能的io侧第二通信网关。
15、在本发明的一个实施例中,所述联锁侧第一通信网关和所述联锁侧第二通信网关都设有分别与所述第一联锁机和所述第二联锁机连接的rs422通信接口。
16、在本发明的一个实施例中,所述io侧第一通信网关和所述io侧第二通信网关都设有分别与所述联锁侧第一通信网关和所述联锁侧第二通信网关连接的以太网接口。
17、本发明的有益效果:本发明通过将联锁模块与io模块通过以太网连接,即第一联锁机与联锁侧第一通信网关连接,io执行模块与io侧第一通信网关连接,联锁侧第一通信网关与io侧第一通信网关通过以太网连接,以实现远距离、高速率的传输效果;通过第一联锁机、联锁侧第一通信网关、io侧第一通信网关和io执行模块之间的映射关系实现分布式组网通信效果,并实现了地址扩展功能,将可支持的io侧通信网关扩展至20个;并在io侧通信网关还增设了接收非安全数据报文的di接口和do接口,用于对io执行模块进行监视控制,可降低远程人工维护复杂度。
1.一种分布式计算机联锁通信与控制系统,其特征在于,包括:联锁模块和io模块;所述联锁模块包括电务维修机、第一联锁机和联锁侧第一通信网关;所述io模块包括io侧第一通信网关和io执行模块;所述联锁模块和所述io模块通过以太网连接;
2.根据权利要求1所述的分布式计算机联锁通信与控制系统,其特征在于,所述io侧第一通信网关还包括di接口和do接口;
3.根据权利要求1所述的分布式计算机联锁通信与控制系统,其特征在于,所述第一联锁机、所述联锁侧第一通信网关、所述io侧第一通信网关和所述io执行模块之间存在映射关系。
4.根据权利要求3所述的分布式计算机联锁通信与控制系统,其特征在于,每个所述第一联锁机最多映射360个io执行模块,每个所述第一联锁机映射一个所述联锁侧第一通信网关,所述联锁侧第一通信网关包含至多12个联锁侧通信机。
5.根据权利要求3所述的分布式计算机联锁通信与控制系统,其特征在于,每个所述联锁侧第一通信网关最多映射20个所述io侧第一通信网关,每个所述联锁侧通信机最多映射3个所述io侧第一通信网关。
6.根据权利要求3所述的分布式计算机联锁通信与控制系统,其特征在于,每个所述io侧第一通信网关最多映射30个所述io执行模块。
7.根据权利要求1所述的分布式计算机联锁通信与控制系统,其特征在于,对所述io模块和所述io执行模块进行编号管理。
8.根据权利要求1所述的分布式计算机联锁通信与控制系统,其特征在于,所述联锁模块还包括与所述第一联锁机和所述联锁侧第一通信网关实现冗余功能的第二联锁机和联锁侧第二通信网关,所述io模块还包括与所述io侧第一通信网关实现冗余功能的io侧第二通信网关。
9.根据权利要求8所述的分布式计算机联锁通信与控制系统,其特征在于,所述联锁侧第一通信网关和所述联锁侧第二通信网关都设有分别与所述第一联锁机和所述第二联锁机连接的rs422通信接口。
10.根据权利要求8所述的分布式计算机联锁通信与控制系统,其特征在于,所述io侧第一通信网关和所述io侧第二通信网关都设有分别与所述联锁侧第一通信网关和所述联锁侧第二通信网关连接的以太网接口。