本发明涉及环网通讯,具体地,涉及一种双环网控制系统及一种双环网控制系统的通讯控制方法。
背景技术:
1、环网通讯是一种使用一个连续的环将主控节点与多个远程通讯子站节点连接在一起的通讯网络。由主控制器控制多个远程通讯子站节点的信息发送和接收。广泛应用于电力、煤矿、化工等工业控制领域。
2、现有技术中,通常采用单环网网络模型,将主控节点与设置在设备上的多个远程通讯子站节点串联在通讯网络中。但是,单环网网络模型抗干扰能力最多只能承受一级网络故障,当环网中出现两处及以上通讯故障时,该环网中部分节点及下挂的输入/输出模块将完全与主控节点失去通讯,不再受控。控制系统稳定性差,给生产带来巨大的经济损失。
技术实现思路
1、针对现有技术中控制系统稳定性差的技术问题,本发明提供了一种双环网控制系统及一种双环网控制系统的通讯控制方法,采用该双环网控制系统的通讯控制方法,能够在其中一个环网出现故障的情况下,实现系统的正常通讯,提高系统的抗干扰能力,保证通讯系统的稳定运行。
2、为实现上述目的,本发明第一方面提供一种双环网控制系统的通讯控制方法,双环网控制系统包括主控制器、副控制器和多个远程通讯子站节点,该方法包括:主控制器通过第一环网和第二环网与远程通讯子站节点形成通讯连接;其中,主控制器与多个远程通讯子站节点通过各自的一类网口依次串联,组成第一环网;主控制器与多个远程通讯子站节点通过各自的二类网口依次串联,组成第二环网;所述一类网口与二类网口的网口类型不同;所述第一环网和第二环网能够通过通讯节点组成交叉环网;通讯节点包括:主控制器、副控制器和远程通讯子站节点。
3、进一步地,所述方法还包括:副控制器通过第一环网和第二环网与主控制器和多个远程通讯子站节点形成通讯连接;其中,副控制器通过其自身的一类网口串联于第一环网,通过其自身的二类网口串联于第二环网。
4、进一步地,所述方法还包括:主控制器在正常工作状态下生成第一信息,并将第一信息通过第一环网和第二环网发送至副控制器,由副控制器分别通过第一环网和第二环网转发至远程通讯子站节点;远程通讯子站节点基于第一信息生成第二信息,将第二信息分别通过第一环网和第二环网发送至副控制器,由副控制器通过第一环网和第二环网转发至主控制器,以实现信息交互。
5、进一步地,所述方法还包括:副控制器在确定主控制器处于故障状态的情况下,生成第一信息,并分别通过第一环网和第二环网将第一信息发送至远程通讯子站节点;远程通讯子站节点基于第一信息生成第二信息,将第二信息分别通过第一环网和第二环网发送至副控制器,以实现信息交互。
6、进一步地,主控制器在正常工作状态下,按照设定周期向所述副控制器持续发送方波信号;副控制器通过以下方式确定主控制器处于故障状态:副控制器在设定周期内未接收到主控制器发送的方波信号,确定主控制器处于故障状态。
7、进一步地,所述方法还包括:主控制器基于第二信息提取设备参数值,判断设备参数值是否在设定数值范围内;若确定设备参数值超出设定数值范围,主控制器输出对应的报警信息;主控制器在接收到第二信息后,确定第二信息的反馈时长;若所述反馈时长大于设定时长,主控制器输出对应的报警信息;其中,所述反馈时长表示主控制器发出第一信息的时间点与接收到对应的第二信息的时间点之间的时长。
8、进一步地,双环网控制系统中,每两个通讯节点之间包括第一环网段和第二环网段;所述方法还包括:主控制器在检测到第一环网中的相邻两个通讯节点之间出现通讯故障的情况下,通过该相邻两个通讯节点之间的第二环网段与第一环网中剩余正常工作的第一环网段组成交叉环网。
9、进一步地,第一环网中相邻两个通讯节点之间的通讯故障包括:两个通讯节点之间的第一环网段故障和/或与该第一环网段对应的第一网口故障。
10、本发明第二方面提供一种双环网控制系统,所述双环网控制系统包括:主控节点,包括主控制器,主控制器具有一类网口和二类网口;其中,一类网口与二类网口的网口类型不同;多个远程通讯子站节点,每一远程通讯子站节点均具有一类网口和二类网口;主控制器和远程通讯子站节点通过各自的一类网口依次串联,组成第一环网;主控制器和远程通讯子站节点通过各自的二类网口依次串联,组成第二环网;其中,第一环网和第二环网能够通过通讯节点组成交叉环网;通讯节点包括:主控制器、副控制器和远程通讯子站节点;主控制器用于通过第一环网和第二环网与远程通讯子站节点形成通讯连接。
11、进一步地,所述主控节点还包括:副控制器,具有一类网口和二类网口;副控制器通过第一环网和第二环网与主控制器和多个远程通讯子站节点形成通讯连接;其中,副控制器通过其自身的一类网口串联于第一环网,通过其自身的二类网口串联于第二环网;主控制器还用于:在通讯状态下生成第一信息;分别通过第一环网和第二环网将第一信息发送至副控制器;以及分别通过第一环网和第二环网接收转发自副控制器的第二信息,以实现信息交互;其中,第二信息由远程通讯子站节点基于转发自副控制器的第一信息生成;副控制器用于:将接收自主控制器的第一信息分别通过第一环网和第二环网转发至远程通讯子站节点;将接收自远程通讯子站节点的第二信息分别通过第一环网和第二环网转发至主控制器;副控制器还用于:在确定主控制器处于故障状态的情况下,生成第一信息,并分别通过第一环网和第二环网将第一信息发送至远程通讯子站节点;以及分别通过第一环网和第二环网接收转发自远程通讯子站节点的第二信息,以实现信息交互。
12、通过本发明提供的技术方案,本发明至少具有如下技术效果:
13、本发明的通讯控制方法应用于双环网控制系统的主控制器,双环网控制系统包括主控制器、副控制器和多个远程通讯子站节点,该方法包括:主控制器通过第一环网和第二环网与远程通讯子站节点形成通讯连接;其中,主控制器与多个远程通讯子站节点通过各自的一类网口依次串联,组成第一环网;主控制器与多个远程通讯子站节点通过各自的二类网口依次串联,组成第二环网;一类网口与二类网口的网口类型不同;第一环网和第二环网能够通过通讯节点组成交叉环网;通讯节点包括:主控制器、副控制器和远程通讯子站节点。通过本发明提供的方法,能够在系统出现故障的情况下,实现系统的正常通讯,提高系统的抗干扰能力,保证通讯系统的稳定运行。
14、本发明的其它特征和优点将在随后的具体实施方式部分予以详细说明。
1.一种双环网控制系统的通讯控制方法,其特征在于,所述双环网控制系统包括主控制器(110)、副控制器(120)和多个远程通讯子站节点,该方法包括:
2.根据权利要求1所述的双环网控制系统的通讯控制方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的双环网控制系统的通讯控制方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的双环网控制系统的通讯控制方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的双环网控制系统的通讯控制方法,其特征在于,主控制器(110)在正常工作状态下,按照设定周期向所述副控制器(120)持续发送方波信号;
6.根据权利要求3所述的双环网控制系统的通讯控制方法,其特征在于,所述方法还包括:
7.根据权利要求2所述的双环网控制系统的通讯控制方法,其特征在于,双环网控制系统中,每两个通讯节点之间包括第一环网段和第二环网段;
8.根据权利要求7所述的双环网控制系统的通讯控制方法,其特征在于,第一环网中相邻两个通讯节点之间的通讯故障包括:
9.一种双环网控制系统,其特征在于,所述双环网控制系统包括:
10.根据权利要求9所述的双环网控制系统,其特征在于,所述主控节点还包括: