Industrial controller with program synchronized updating of back-up
controller
    11.
    发明授权
    Industrial controller with program synchronized updating of back-up controller 失效
    具有程序同步更新的后备控制器的工业控制器

    公开(公告)号:US5933347A

    公开(公告)日:1999-08-03

    申请号:US876155

    申请日:1997-06-13

    IPC分类号: G05B9/03 G05B19/05 G05B9/02

    摘要: An industrial control system employs a primary and secondary controller each having a processor and an I/O data table. Updating of the secondary processor's I/O data table is accomplished synchronously with execution of the program in the primary processor at a particular point in the program. A tracking of changes in the I/O data table of the primary processor is used to transmit only changes in the I/O table to the secondary processor thereby avoiding undue interruption of the executing program while preserving synchronicity.

    摘要翻译: 工业控制系统采用具有处理器和I / O数据表的主控制器和次控制器。 辅助处理器的I / O数据表的更新与程序中特定点的主处理器中程序的执行同步完成。 使用主处理器的I / O数据表中的变化的跟踪仅将I / O表中的变化传送到二级处理器,从而避免执行程序的不适当中断,同时保持同步。

    Programmable controller with back-up capability
    12.
    发明授权
    Programmable controller with back-up capability 失效
    具有备份功能的可编程控制器

    公开(公告)号:US4521871A

    公开(公告)日:1985-06-04

    申请号:US367594

    申请日:1982-04-12

    IPC分类号: G05B19/05 G06F11/20 G06F15/46

    CPC分类号: G06F11/2038 G05B19/058

    摘要: An active programmable controller services I/O racks which contain circuits that interface with sensing devices and operating devices on a machine being controlled. A back-up programmable controller monitors this I/O data to maintain a current I/O image table in its memory. Other status data is coupled to the back-up controller from the active controller through a peer-to-peer communications link. If a malfunction occurs in the active controller, the back-up controller is signaled to switch to the active mode in which it assumes control of the operating devices on the machine being controlled.

    摘要翻译: 主动可编程控制器服务I / O机架,其中包含与被控制的机器上的感测装置和操作装置连接的电路。 备用可编程控制器监视此I / O数据,以保持其存储器中的当前I / O映像表。 其他状态数据通过对等通信链路从主动控制器耦合到备用控制器。 如果主动控制器发生故障,则备用控制器发出信号,以切换到主动模式,在此模式下,控制机器上的操作设备进行控制。

    Redundant automation controller with deductive power-up
    13.
    发明授权
    Redundant automation controller with deductive power-up 失效
    冗余自动化控制器,演绎上电

    公开(公告)号:US5966300A

    公开(公告)日:1999-10-12

    申请号:US878291

    申请日:1997-06-18

    IPC分类号: G05B9/03 G05B15/00

    CPC分类号: G05B9/03

    摘要: A redundant industrial controller system has a primary controller backed up by a secondary controller and recovers from a power loss by analyzing the state memories of the controllers to reach a determination of which controller would best be suited to assume primary control status without resorting to arbitrary tie-breaking procedures or race conditions. The rules and their inputs are applied by both controllers which independently make the determination as to which controller should be the primary controller.

    摘要翻译: 冗余工业控制器系统具有由次级控制器备份的主控制器,并通过分析控制器的状态存储器来恢复功率损耗,以确定哪个控制器将最适合于采取主要控制状态而不诉诸于任意关系 突破性的程序或竞争条件。 规则及其输入由两个控制器应用,独立地确定哪个控制器应该是主控制器。

    Parallel processing in a multitasking industrial controller
    14.
    发明授权
    Parallel processing in a multitasking industrial controller 失效
    在多任务工业控制器中并行处理

    公开(公告)号:US5627745A

    公开(公告)日:1997-05-06

    申请号:US434435

    申请日:1995-05-03

    申请人: Mark A. Flood

    发明人: Mark A. Flood

    摘要: A method and apparatus for providing multitasking of a plurality of requests queued as a list in a single task of an industrial controller, each request including one or more separate segments. State information relating to each request being minimal at the end of each segment. The method processing the requests on a round-robin basis, interrupting each request only at the end of each segment so as to minimize the memory required to store the state information.

    摘要翻译: 一种用于在工业控制器的单个任务中提供作为列表排队的多个请求的多任务的方法和装置,每个请求包括一个或多个单独的段。 与每个请求相关的状态信息在每个段的末尾是最小的。 该方法以循环方式处理请求,仅在每个段的结尾处中断每个请求,以便最小化存储状态信息所需的存储空间。

    Programmable controller with time periodic communication
    15.
    发明授权
    Programmable controller with time periodic communication 失效
    可编程控制器,具有定时通讯功能

    公开(公告)号:US5428526A

    公开(公告)日:1995-06-27

    申请号:US12683

    申请日:1993-02-03

    IPC分类号: G05B19/042 G05B11/01

    摘要: A communication module has a backplane interface circuit that enables the module to communicate with other components of the programmable controller, and has a network interface circuit which sends and receives messages via a serial communication link. A memory within the module stores a designation of a starting time, a designation of a length of a message repeat interval, and a file of message information. A clock circuit determines when the starting time occurs and thereafter determines the expiration of each successive occurrence of the message repeat period. A control mechanism responds to the clock circuit determining an occurrence of the starting time or determining an expiration of a message repeat interval, by operating network interface circuit to transmit a message, that contains the message information, over the serial communication link.

    摘要翻译: 通信模块具有背板接口电路,使得模块能够与可编程控制器的其他部件进行通信,并具有通过串行通信链路发送和接收消息的网络接口电路。 模块内的存储器存储起始时间的指定,消息重复间隔的长度的指定以及消息信息的文件。 时钟电路确定何时发生开始时间,此后确定消息重复周期的每个连续出现的到期。 控制机制通过操作网络接口电路通过串行通信链路传送包含消息信息的消息来响应确定发起时间的时钟或确定消息重复间隔的期满的时钟电路。

    Programmable controller having a stored program with both machine
language instructions and source code data
    16.
    发明授权
    Programmable controller having a stored program with both machine language instructions and source code data 失效
    具有存储程序的可编程控制器具有机器语言指令和源代码数据

    公开(公告)号:US5287548A

    公开(公告)日:1994-02-15

    申请号:US161484

    申请日:1988-02-29

    摘要: A programmable controller governs the operation of a piece of equipment by executing machine language instructions compiled from a ladder diagram type control program. The control program as stored in the controller includes not only compiled machine language instructions, but also a tokenized version of the source code from which certain machine language instructions were compiled. The source code is provided only for those portions of the machine language program which cannot be easily decompiled to produce the corresponding source code. This program storage facilitates subsequent editing of the stored program via a terminal connected to the programmable controller. During the editing process, the original ladder diagram can be reconstructed from a combination of the machine language instructions and the tokenized version of the source code. In doing so, the machine language instructions, which have a one-to-one correspondence with the source code instructions, are decompiled using conventional techniques. However, the tokenized version of the source code is used to recreate the portions of the ladder diagram for which each machine language instruction does not have a unique one-to-one correspondence with a source code instruction. This program storage technique enables the control program to be easily edited using the version stored in the programmable controller without requiring access to the original source code from which the program was compiled.

    摘要翻译: 可编程控制器通过执行从梯形图类型控制程序编译的机器语言指令来控制一件设备的操作。 存储在控制器中的控制程序不仅包括编译的机器语言指令,而且包括编译某些机器语言指令的源代码的标记版本。 源代码仅提供给机器语言程序的那些不能轻易地被反编译以产生相应的源代码的部分。 该程序存储便于经由连接到可编程控制器的终端对存储的程序的后续编辑。 在编辑过程中,可以从机器语言指令和源代码的标记版本的组合中重建原始梯形图。 在这样做时,使用常规技术对与源代码指令具有一一对应关系的机器语言指令进行反编译。 然而,源代码的令牌化版本用于重新创建梯形图的部分,其中每个机器语言指令与源代码指令不具有唯一的一一对应关系。 该程序存储技术使得能够使用存储在可编程控制器中的版本容易地编辑控制程序,而不需要访问编译程序的原始源代码。

    Communication network polling technique
    17.
    发明授权
    Communication network polling technique 失效
    通信网络轮询技术

    公开(公告)号:US4829297A

    公开(公告)日:1989-05-09

    申请号:US47313

    申请日:1987-05-08

    IPC分类号: G06F13/22 H04L12/403

    摘要: In a communication network wherein a master station periodically polls a number of remote stations to determine whether or not each remote station has data to transmit to the master, each of the remote stations is assigned to one two groups. One of the groups is designated as priority stations which commonly have very urgent data for the master station. The group of non-priority stations is sequentially polled for messages to be sent to the master station. The polling of the group of non-priority stations is periodically interrupted so that the master station may poll each of the stations in the priority group to determine if they have messages to send. Upon the completion of the polling of the priority stations, the polling of the non-priority stations is resumed. Periodically a time period occurs for inactive stations to join one of the two groups of stations on the network. This method permits stations that typically have high priority data, to transmit that information more frequently than would be possible if only one polling group of stations existed.

    摘要翻译: 在通信网络中,主站周期性轮询多个远程站以确定每个远程站是否具有要发送给主站的数据,每个远程站被分配给一个两个组。 其中一组被指定为主站通常具有非常紧急数据的优先站。 对非优先站组进行顺序轮询,以将消息发送到主站。 定期中断对非优先站组的轮询,使得主站可以轮询优先级组中的每个站以确定它们是否具有要发送的消息。 完成对优先站的轮询后,对非优先站的轮询恢复。 周期性地,对于非工作站来连接网络上两组站之一的时间段。 这种方法允许通常具有高优先级数据的站比仅存在一个站的一个轮询组更频繁地发送该信息。