【技术实现步骤摘要】
高可用性工业自动化系统及通过该系统传送信息的方法
本文中公开的主题涉及工业自动化系统。更具体地,本文中公开的主题涉及具有备用能力的工业自动化系统。
技术介绍
如本领域技术人员所知,工业控制器是用于控制工业过程或机械的专用电子计算机系统。示例工业控制器是在工厂环境中使用的可编程逻辑控制器(PLC)。工业控制器在许多方面与常规计算机不同。物理上,工业控制器被构造成对冲击和损坏实际上更坚固并且更好地抵御外部污染物和极端环境条件。工业控制器的处理器和操作系统允许实时控制和执行语言,以便随时定制程序以适合各种不同的控制器应用。工业控制器可以具有用于访问、控制和监视工业控制器的用户接口。在高可用性(HA)工业控制系统中,对工业控制器来说,在单个故障发生之后保持控制可能是不够的。当HA状态已经改变时,用户经常需要改变系统操作。这可能包括进行受控关闭或转到某种其他形式的功能。已知某些HA工业控制系统包括数据交叉加载系统,用于具有主要工业控制器和次要(或“备用”)工业控制器的工业控制系统。每个工业控制器具有冗余硬件部件,并且具有与这些部件相关联的数据结构。此外,已知的HA工业控制系统具有将主要工业控制器与次要工业控制器连接的专用高速数据链路。当故障发生时,高速数据链路允许从主要工业控制器到次要工业控制器的快速且“无扰动”的控制转移。高速数据链路快速地将数据结构从主要工业控制器交叉加载到次要工业控制器。美国专利第5,777,874号——其内容通过引用并入本文中——提供了无扰动系统的示例,该无扰动系统在主要工业控制器与次要 ...
【技术保护点】
1.一种将信息从高可用性网络的第一工业自动化控制器传送至第二工业自动化控制器的方法,所述方法包括:/n接收指示交叉加载小于所述第一工业自动化控制器与所述第二工业自动化控制器之间的完全同步的信号;/n基于所接收的信号限制所述第一工业自动化控制器与所述第二工业自动化控制器之间的同步;以及/n将信息从所述第一工业自动化控制器交叉加载到所述第二工业自动化控制器,所述交叉加载的信息少于能够被交叉加载的最大量的可传送信息。/n
【技术特征摘要】
20180928 US 16/145,6971.一种将信息从高可用性网络的第一工业自动化控制器传送至第二工业自动化控制器的方法,所述方法包括:
接收指示交叉加载小于所述第一工业自动化控制器与所述第二工业自动化控制器之间的完全同步的信号;
基于所接收的信号限制所述第一工业自动化控制器与所述第二工业自动化控制器之间的同步;以及
将信息从所述第一工业自动化控制器交叉加载到所述第二工业自动化控制器,所述交叉加载的信息少于能够被交叉加载的最大量的可传送信息。
2.根据权利要求1所述的方法,其中,能够被交叉加载的最大量的可传送信息包括程序同步信息和输入/输出I/O同步信息。
3.根据权利要求2所述的方法,其中,所述程序同步信息包括工业自动化任务。
4.根据权利要求2所述的方法,其中,所述输入/输出同步信息包括输入/输出数据以支持工业自动化任务。
5.根据权利要求1所述的方法,其中,接收指示交叉加载小于完全同步的信号包括:接收指示不交叉加载程序同步信息的信号,
其中,限制所述第一工业自动化控制器与所述第二工业自动化控制器之间的同步包括:限制所述第一工业自动化控制器与所述第二工业自动化控制器之间的程序同步信息,并且
其中,将所述信息从所述第一工业自动化控制器交叉加载到所述第二工业自动化控制器包括:将输入/输出同步信息从所述第一工业自动化控制器交叉加载到所述第二工业自动化控制器。
6.根据权利要求1所述的方法,其中,接收指示交叉加载小于完全同步的信号包括:接收指示不交叉加载输入/输出同步信息的信号,
其中,限制所述第一工业自动化控制器与所述第二工业自动化控制器之间的同步包括:限制所述第一工业自动化控制器与所述第二工业自动化控制器之间的输入/输出同步信息,并且
其中,将所述信息从所述第一工业自动化控制器交叉加载到所述第二工业自动化控制器包括:将程序同步信息从所述第一工业自动化控制器交叉加载到所述第二工业自动化控制器。
7.一种高可用性工业自动化系统,所述系统包括:
主要工业自动化控制器,其包括第一处理器和第一非暂态存储介质,所述第一非暂态存储介质被配置成存储第一多个指令、第一多个自动化任务以及第一输入/输出数据;
次要工业自动化控制器,其包括第二处理器和第二非暂态存储介质,所述第二非暂态存储介质被配置成存储第二多个指令、第二多个自动化任务以及第二输入/输出数据;
通信网络,其连接至所述主要工业自动化控制器和所述次要工业自动化控制器;并且
其中,所述第一处理器被操作成执行所述第一多个指令以:
接收指示交叉加载小于所述主要工业自动化控制器与所述次要工业自动化控制器之间的完全同步的信号,
基于所接收的信号限制所述主要工业自动化控制器与所述次要工业自动化控制器之间的同步,以及
将信息从所述主要工业自动化控制器交叉加载到所述次要工业自动化控制器,所述交叉加载的信息少于能够被交叉加载的最大量的可传送信息。
8.根据权利要求7所述的高可用性工业自动化系统,其中,接收指示交叉加载小于完全同步的信号包括:所述第一处理器被操作成执行所述第一多个指令,以接收指示不交叉加载程序同步信息的信号,
其中,限制所述主要工业自动化控制器与所述次要工业自动化控制器之间的同步包括:所述第一处理器被操作成执行所述第一多个指令,以限制所述主要工业自动化控制器与所述次要工业自动化控制器之间的自动化任务,并且
其中,将所述信息从所述主要工业自动化控制器交叉加载到所述次要工业自动化控制器包括:所述第一处理器被操作成执行所述第一多个指令,以将输入/输出数据从所述主要工业自动化控制器交叉加载到所述次要工业自动化控制器。
9.根据权利要求7所述的高可用性工业自动化系统,其中,接收指示交叉加载小于完全同步的信号包括:所述第一处理器被操作成执行所述第一多个指令,以接收指示不交叉加载输入/输出同步信息的信号,
其中,限制所述主要工业自动化控制器与所述次要工业自动化控制器之间的同步包括:所述第一处理器被操作成执行所述第一多个指令,以限制所述主要工业自动化控制器与所述次要工业自动化控制器之间的输入/输出数据,并且
其中,将所述信息从所述主要工业自动化控制器交叉加载到所述次要工业自动化控制器包括:所述第一处理器被操作成执行...
【专利技术属性】
技术研发人员:马克·A·夫拉德,
申请(专利权)人:罗克韦尔自动化技术公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。