自动化系统的制作方法_2

文档序号:9756792阅读:来源:国知局
外,主要的可编程逻辑控制器A、B、C也通过监控链接(monitoring 111110]^连接到备用的可编程逻辑控制器0,该监控链接L与通信网络R分离。
[0029]第一类型的信号通过通信网络R交换,使得主要的可编程逻辑控制器A、B或C的每一个能够与其组的输入/输出模块E/S_A、E/S_B、E/S_C通信。第二类型的信号由主要的可编程逻辑控制器A、B、C的每一个通过监控链接L发送到备用的可编程逻辑控制器D,以便于保持其永久地收到其状态的通知。在每个周期中,主要的可编程逻辑控制器A、B、C构建其内部状态的图像,并且通过监控链接L将该状态发送到备用的可编程逻辑控制器。备用的可编程逻辑控制器D贮存从不同的主要的可编程逻辑控制器A、B、C接收的状态。
[0030]为了能够替代系统的主要的可编程逻辑控制器A、B或C的任一个,备用的可编程逻辑控制器D永久地贮存由系统的主要的可编程逻辑控制器A、B、C执行的所有的自动化应用app_A、app_B、app_C。主要的可编程逻辑控制器A、B、(:的应用被存在备用的可编程逻辑控制器D的RAM中,以便于能够在通过监控链接L的检测到网络的主要的可编程逻辑控制器A、B或C已经停止服务之后立即被执行。一旦其检测到主要的可编程逻辑控制器A、B或C已经停止服务,备用的可编程逻辑控制器D选择停止服务的可编程逻辑控制器的应用,并且由通过通信网络控制与停止服务的可编程逻辑控制器相关联的输入/输出模块的组来立即执行该应用。
[0031]备用的可编程逻辑控制器意欲检测被停止服务的网络的主要的可编程逻辑控制器的情况。当主要的可编程逻辑控制器A、B或C不再通过通信网络R或者通过监控链接L与备用的可编程逻辑控制器D通信时,该主要的可编程逻辑控制器A、B或C被认为停止服务。
[0032]当备用的可编程逻辑控制器D检测到主要的可编程逻辑控制器A、B或C已经停止服务,该备用的可编程逻辑控制器D在其存储器中选择该主要的可编程逻辑控制器的应用并且执行其。该备用的可编程逻辑控制器D也控制被替代的可编程逻辑控制器的输入/输出模块的组。在通信网络之上以及在监控链接之上交换的帧中识别将被执行的应用。
[0033]一旦备用的可编程逻辑控制器D替代了停止服务的主要的可编程逻辑控制器A、B或C,新的可编程逻辑控制器必须变为备用的可编程逻辑控制器。系统的主要的可编程逻辑控制器监控新的备用的可编程逻辑控制器的调试以便于能够在监控线上向其发送它们的状态,如前所述的。优选地,一旦恢复,停止服务的可编程逻辑控制器(在图2中的B)变为用于系统的所有的主要的可编程逻辑控制器的新的备用的可编程逻辑控制器。优选地,系统的每个可编程逻辑控制器在大容量存储器(例如,闪速存储器或ROM)中贮存系统的所有可编程逻辑控制器的自动化应用,从而使得每个可编程逻辑控制器,如果需要其变为系统的备用的可编程逻辑控制器,能够具有所有的自动化应用。在变化实现方式中,新的备用的可编程逻辑控制器例如需要从远程服务器下载系统的主要的可编程逻辑控制器的所有的自动化应用。
[0034]在图2中,主要的可编程逻辑控制器B发生故障。备用的可编程逻辑控制器D替代发生故障的主要的可编程逻辑控制器B,并且从而变为主要的可编程逻辑控制器(PR)。其从而执行已经出现在RAM中的应用app_B,并且控制与主要的可编程逻辑控制器B相关联的输入/输出模块E/S_B的组。在图3中,主要的可编程逻辑控制器B变为新的备用的可编程逻辑控制器(STB)并且在存储器中具有系统的可编程逻辑控制器的应用
【主权项】
1.一种通过通信网络(R)实现的自动化系统,并且所述自动化系统包括至少: 第一可编程逻辑控制器(A),连接到所述通信网络并且被设计为执行第一自动化应用(app_A), 第一组的输入/输出模块(E/S_A),由所述第一可编程逻辑控制器(A)通过所述通信网络(R)控制, 第二可编程逻辑控制器(B),连接到所述通信网络(R)并且被设计为执行第二自动化应用(app_B), 第二组的输入/输出模块(E/S_B),由所述第二可编程逻辑控制器(B)通过所述通信网络(R)控制, 特征在于,其包括: 第三可编程逻辑控制器(D),被称为备用的可编程逻辑控制器,连接到所述通信网络(R)并且被设计为当所述第一可编程逻辑控制器(A)或所述第二可编程逻辑控制器(B)停止服务时替代所述第一可编程逻辑控制器(A)或所述第二可编程逻辑控制器(B),并且其中 所述备用的可编程逻辑控制器(D)包括贮存所述第一自动化应用(应用_A,app_A)和所述第二自动化应用(应用_B,app_B)两者的贮存部件并且被设计为执行所述第一自动化应用(app_A)以用于替代所述第一可编程逻辑控制器(A)并控制所述第一组的输入/输出模块(E/S_A)的目的,或者执行所述第二自动化应用(app_B)以用于替代所述第二可编程逻辑控制器(B)并控制所述第二组的输入/输出模块(E/S_B)的目的。2.如权利要求1所述的系统,特征在于,所述第一可编程逻辑控制器(A)和所述第二可编程逻辑控制器(B)通过监控链接(L)而连接到所述备用的可编程逻辑控制器(D)。3.如权利要求2所述的系统,特征在于,所述备用的可编程逻辑控制器(D)包括用于检测所述第一可编程逻辑控制器(A)或所述第二可编程逻辑控制器(B)的停止服务的部件。4.如权利要求2所述的系统,特征在于,所述第一可编程逻辑控制器(A)和所述第二可编程逻辑控制器(B)的每一个包括用于产生表示内部状态的图像的部件,并且在于它们被设计为将该状态通过监控链接(L)发送到所述备用的可编程逻辑控制器(D)。5.如权利要求1或2所述的系统,特征在于,所述第一可编程逻辑控制器(A)将所述第一自动化应用(app_A)和所述第二自动化应用(app_B)贮存在大容量存储器中。6.如权利要求1或2所述的系统,特征在于,所述第二可编程逻辑控制器(B)将所述第一自动化应用(app_A)和所述第二自动化应用(app_B)贮存在大容量存储器中。
【专利摘要】本发明涉及一种通过通信网络实现的自动化系统,并且包括:第一和第二可编程逻辑控制器(A和B),分别执行第一和第二自动化应用(app_A和app_B),以分别控制相关的输入/输出模块的第一和第二组(E/S?A和E/S?B);第三可编程逻辑控制器,包括贮存部件,贮存第一和第二自动化应用(app_A和app_B),并且被布置为执行第一自动化应用以用于替代第一可编程逻辑控制器(A)或者执行第二自动化应用以用于替代第二可编程逻辑控制器(B)。
【IPC分类】G06F11/16, G05B19/042, G05B19/05, G06F11/20
【公开号】CN105518547
【申请号】CN201480049624
【发明人】E.波切特, P.查皮尔
【申请人】施耐德电器工业公司
【公开日】2016年4月20日
【申请日】2014年9月5日
【公告号】EP3044640A1, US20160202684, WO2015036338A1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1