【技术实现步骤摘要】
具有优化传输时间的高可用性的基于云的自动化方案
[0001]本专利技术涉及一种用于运行自动化系统的方法,该自动化系统包括至少一个安置在设施位置处的待控制的自动化设施以及至少两个设置用于控制自动化设施的控制应用,控制应用形成云计算结构的一部分,控制应用的计算资源设置在不同的位置处,并且控制应用经由网络相互以通信技术连接并且与自动化设施以通信技术连接,其中,该网络具有多个通信节点和将通信节点相互连接的通信路径,其中控制应用中的第一控制应用作为主设备工作并且控制应用中的至少一个第二控制应用作为备份设备工作。
[0002]本专利技术还涉及用于执行这种方法的自动化设施以及冗余的基于云的控制系统。
技术介绍
[0003]在近期已存在尝试基于云环境中的计算资源来运行用于自动化设施的控制功能。在此,用于控制自动化设施的控制程序借助于应用程序服务器上的控制应用进行处理,并且经由全球网络(因特网)与自动化设施的本地的外围单元通信。
[0004]该处理方式随之产生一些优点,例如控制功能在对控制任务的要求发生变化时无问题的可扩展性。
[0005]此外,可以更容易地完成应用软件(尤其是控制程序)和系统软件(尤其是控制应用)的更新。
[0006]在此,大的挑战是基于云的服务目前可靠性较差,并且应用程序服务器和外围单位之间的通信缺乏实时能力。这导致强烈波动的反应时间并且由此限制基于云的自动化的使用可能性。
[0007]由于基于云的服务可用性差以及全球网络(因特网)中缺乏实时能力,如今使用具有专用硬件的现场安 ...
【技术保护点】
【技术特征摘要】
1.一种用于运行自动化系统(1)的方法,所述自动化系统包括至少一个安置在设施位置处的待控制的自动化设施(AA)以及至少两个设置用于控制所述自动化设施(AA)的控制应用,所述控制应用形成云计算结构的一部分,所述控制应用的计算资源设在不同的位置处,并且所述控制应用经由网络(N)相互以通信技术连接并且与所述自动化设施(AA)以通信技术连接,其中,所述网络具有多个通信节点(KP)和将所述通信节点相互连接的通信路径(P),其中,所述控制应用中的第一控制应用作为主设备(PR)工作,并且所述控制应用中的至少一个第二控制应用作为备份设备(BU;BU1
‑
BU4)工作,其中,所述主设备(PR)经由所述网络(N)接收由所述自动化设施输出的第一数据包(DP1),所述第一数据包包括所述自动化设施的输入值(Ew1
‑
Ew4),其中,所述主设备(PR)根据控制程序(P1
‑
P6)的特定的程序指令来处理所述输入值(Ew1
‑
Ew4)并且从所述处理产生用于执行器(A)的输出值(Aw1,Aw2),其中,控制应用包括所述程序指令并且所述程序指令至少基本在所述主设备(PR)和所述备份设备(BU;BU1
‑
BU4)中以相同形式存在,所述自动化设施(AA)包括所述执行器,其中,将包括所述输入值(Ew1
‑
Ew4)的第二数据包(DP2)经由所述网络(N)传输至所述备份设备(BU;BU1
‑
BU4),其中,将许可(F1,F2,...)从所述主设备(PR)传输至所述备份设备(BU;BU1
‑
BU4),其中,依据所述许可(F1,F2,...)处理待借助于所述备份设备(BU;BU1
‑
BU4)处理的控制程序(P1
‑
P6)的程序指令,该程序指令对应于待借助于所述主设备(PR)处理的控制程序(P1
‑
P6)的已处理的特定的程序指令,并且所述备份设备(BU;BU1
‑
BU4)同样从所述备份设备的处理产生用于由所述自动化设施(AA)包括的所述执行器(A)的所述输出值(Aw1,Aw2),其中,将包括相应的所述输出值(Aw1,Aw2)的第三数据包(DP3)既从所述主设备(PR)又从所述备份设备(BU;BU1
‑
BU4)发送至所述自动化设施(AA),并且其中,将首先到达所述自动化设施(AA)的所述第三数据包(DP3)用于所述执行器(A)的控制。2.根据权利要求1所述的方法,其特征在于,在所述自动化系统(1)运行期间,持续地由所述自动化设施(AA)产生第一数据包(DP1)并将第一数据包传输至所述主设备(PR),由所述自动化设施(AA)或所述主设备(PR)产生第二数据包(DP2)并将第二数据包传输至所述备份设备(BU;BU1
‑
BU4),并且由所述主设备(PR)和所述备份设备(BU;BU1
‑
BU4)产生第三数据包(DP3)并将第三数据包传输至所述自动化设施(AA)。3.根据权利要求1或2所述的方法,其中,将包括所述输入值(Ew1
‑
Ew4)的所述第二数据包(DP2)从所述主设备(PR)经由所述网络(N)传输至所述备份设备(BU;BU1
‑
BU4)。4.根据权利要求1或2所述的方法,其中,将包括所述输入值(Ew1
‑
Ew4)的所述第二数据包(DP2)从所述自动化设施(AA)经由所述网络(N)传输至所述备份设备(BU;BU1
‑
BU4)。5.根据前述权利要求中任一项所述的方法,其中,所述自动化系统(1)包括多个作为备份设备(BU;BU1
‑
BU4)工作的控制应用,其中,控制应用的计算资源设在不同的位置处并且控制应用经由所述网络(N)与所述自动化设施(AA)以及所述主设备(PR)以通信技术连接,并...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。