-
公开(公告)号:US4876664A
公开(公告)日:1989-10-24
申请号:US89572
申请日:1987-08-26
IPC分类号: G05B19/05
CPC分类号: G05B19/052
摘要: A programmable controller suitable for operating a machine to carry out a plurality of programmed functions includes a plurality of program processors each being operable to execute simultaneously a different control program that directs the programmable controller to operate the machine to perform specific functions. Each of the processors includes a memory having areas for receiving different priority level messages. Each area has an addressable location corresponding to each module in the controller that can send messages. A message may be an executable command or a pointer to an address block containing the message or message access parameters.
摘要翻译: 适用于操作机器以执行多个编程功能的可编程控制器包括多个程序处理器,每个程序处理器可操作以同时执行引导可编程控制器操作机器以执行特定功能的不同控制程序。 每个处理器包括具有用于接收不同优先级消息的区域的存储器。 每个区域都具有与控制器中可以发送消息的每个模块对应的可寻址位置。 消息可以是可执行命令或指向包含消息或消息访问参数的地址块的指针。
-
公开(公告)号:US5777874A
公开(公告)日:1998-07-07
申请号:US599843
申请日:1996-02-12
申请人: Mark A. Flood , Bradley J. Bittorf , William B. Cook , D. Alan Graham , Robert D. Law , David E. Mohnke , Robert R. Sepsi , Jack F. Toma
发明人: Mark A. Flood , Bradley J. Bittorf , William B. Cook , D. Alan Graham , Robert D. Law , David E. Mohnke , Robert R. Sepsi , Jack F. Toma
CPC分类号: G06F11/2038 , G05B19/058 , G05B2219/1132 , G05B2219/14013 , G05B2219/14131 , G06F11/1675 , G06F11/20 , G06F11/2048
摘要: The present invention constitutes a data crossloading system for use with a programmable controller system having primary and secondary (or "back-up") systems each of which have redundant hardware components and have data structures associated with these components. The present invention further relates to the interconnection of the hardware components and to the processes for providing redundant data structures which enable a secondary or back-up system to rapidly and effectively assume control when a malfunction occurs in a primary control system. Both systems are connected via the same remote data links to common I/O racks which interface to sensing and output devices on the equipment being controlled. Data structure information in the primary system is specially crossloaded to the secondary system so that when a malfunction occurs that shuts down the primary system, the secondary system can begin execution of the same control programs and input and output the same data to the same I/O racks based on up to date data from the primary system. The crossloading of the data is accomplished through the use of special backup modules in both the primary and secondary (backup) control systems connected by a high speed communications link. Communications take place through the use of program utilities which establish a tightly coupled communications network between the primary and secondary systems. Additionally, on-line editing is enabled in stages so that when either control system can not properly execute the edit it is rejected. This system insures that edits can not take place in the primary system without being concurrently implemented in the secondary system.
摘要翻译: 本发明构成了一种与可编程控制器系统一起使用的数据交付系统,该系统具有主要和次要(或“备用”)系统,每个系统具有冗余硬件组件并且具有与这些组件相关联的数据结构。 本发明还涉及硬件组件的互连和用于提供冗余数据结构的过程的互连,这使得辅助或备份系统能够在主控制系统中发生故障时快速有效地进行控制。 两个系统都通过相同的远程数据链路连接到通用I / O机架,这些I / O机架与受控设备上的感测和输出设备相连。 主系统中的数据结构信息被特别地交叉加载到辅助系统,以便在发生关闭主系统的故障时,辅助系统可以开始执行相同的控制程序,并将相同的数据输入和输出到相同的I / O机架基于主系统的最新数据。 通过在高速通信链路连接的主(备))控制系统中使用专用备份模块来实现数据的交叉加载。 通过使用在主系统和辅助系统之间建立紧密耦合的通信网络的程序实用程序进行通信。 此外,在线编辑分阶段启用,以便当任一控制系统无法正确执行编辑时,它将被拒绝。 该系统确保在主系统中不会发生编辑,而不会在辅助系统中并发实施。
-
公开(公告)号:US5966301A
公开(公告)日:1999-10-12
申请号:US876154
申请日:1997-06-13
CPC分类号: G05B9/03
摘要: An industrial controller provides a primary controller and a redundant secondary controller and allows switchover between the controllers in the event of a failure in the primary controller. The process of qualification of the secondary controller in which its programming is made to match the primary controller may be inhibited to permit the secondary controller to maintain a clean version of an upgraded program executing on the primary controller. The clean program may be reverted to in the event an upgrading of the program in the primary controller is unsuccessful. Switchover is permitted even though the qualification of the secondary controller is not enabled.
摘要翻译: 工业控制器提供主控制器和冗余辅助控制器,并允许主控制器发生故障时控制器之间的切换。 可以禁止其编程与主控制器匹配的次级控制器的认证过程,以允许辅助控制器维持在主控制器上执行的升级程序的干净版本。 如果主控制器中的程序升级失败,则可以恢复清洁程序。 即使辅助控制器的资格未启用,也允许切换。
-
-