METHOD AND DEVICE FOR CONTROLLING THE SEQUENCE OF PROGRAM PARTS, PROGRAMMING METHOD, PROGRAMMING DEVICE

    公开(公告)号:US20230409001A1

    公开(公告)日:2023-12-21

    申请号:US18209590

    申请日:2023-06-14

    IPC分类号: G05B19/05

    摘要: A method of controlling the sequence of program parts has the following steps: initiated by the occurrence of a first event (E1), executing a first program part (P1) on a first arithmetic logic unit (RW1), wherein the first event (E1) and/or the first program part (P1) is/are assigned a first priority (Py1), and initiated by the occurrence of a second event (E2), interrupting the execution of the first program part (P1) and then executing a second program part (P2) on the first arithmetic logic unit (RW1), wherein the second event (E2) and/or the second program part (P2) is/are assigned a second priority (Py2) that is higher than the first priority (Py1), wherein the first and/or the second program part (P1, P2) is/are a function block in the sense of IEC 61499 or a part thereof or a data transmission initiated thereby.

    Industrial control system device
    4.
    发明授权
    Industrial control system device 失效
    工业控制系统装置

    公开(公告)号:US5068778A

    公开(公告)日:1991-11-26

    申请号:US276964

    申请日:1988-11-28

    IPC分类号: G05B15/02 G05B19/05

    摘要: An industrial control system device that can be utilized for drive control, process control and/or logic control and which is comprised of a unique combination of hardware and software. Use of one or more of the devices in an industrial control system application permits the control system to be partitioned into subsystems which communicate with one another and which operate as self-contained units. Each subsystem can be further subdivided into modules that have distinct operating functions. The software utilized by the control system device separates the required operating functions of the control system into distinct tasks that operate concurrently (multi-tasking) on a priority level basis while sharing system data and control signals. Three programming languages (BASIC, Control Block, Ladder Logic) are employed so that the most appropriate language can be utilized for each task. Processors can be added to the industrial control system to permit the movement of a task from processor to processor (multi-processing) without reprogramming.

    摘要翻译: 可用于驱动控制,过程控制和/或逻辑控制的工业控制系统设备,其由硬件和软件的独特组合组成。 在工业控制系统应用中使用一个或多个设备允许将控制系统划分为彼此通信并以独立单元操作的子系统。 每个子系统可以进一步细分为具有不同操作功能的模块。 由控制系统设备使用的软件将控制系统所需的操作功能分为不同的任务,在共享系统数据和控制信号的同时,以优先级别同时(多任务)运行。 采用三种编程语言(BASIC,控制块,梯形逻辑),以便每种任务可以使用最合适的语言。 处理器可以被添加到工业控制系统以允许将任务从处理器移动到处理器(多处理)而不重新编程。

    Control of tasks in a programmable logic controller
    5.
    发明申请
    Control of tasks in a programmable logic controller 有权
    控制可编程逻辑控制器中的任务

    公开(公告)号:US20070162157A1

    公开(公告)日:2007-07-12

    申请号:US11329770

    申请日:2006-01-10

    申请人: Sundeep Chandhoke

    发明人: Sundeep Chandhoke

    IPC分类号: G05B11/01

    摘要: System and method for modifying properties of tasks on a programmable logic controller. Input specifying modification of a property of a task included in a programmable logic controller (PLC) may be received. The property of the task may be modified based on the input, and the task may halt or continue to execute in accordance with the modified property. The modification may enable, disable, modify the rate of, modify the priority of, and/or modify properties of programs included in the task, among others. Modifying the programs may include changing the program execution order. When enabling or disabling the task, the input may be received from another task executing on the PLC. For at least some property modifications, the input may be received from one or more of a program included in the task, another executing task, a host computer system, and a user of the host computer system, among others.

    摘要翻译: 用于修改可编程逻辑控制器上任务属性的系统和方法。 可以接收指定包括在可编程逻辑控制器(PLC)中的任务的属性的修改的输入。 可以基于输入来修改任务的属性,并且任务可以根据修改的属性停止或继续执行。 该修改可以实现,禁用,修改包括在任务中的节目的属性的速率,修改优先级和/或修改任务的属性等等。 修改程序可能包括更改程序执行顺序。 当启用或禁用任务时,可以从在PLC上执行的另一个任务接收输入。 对于至少一些属性修改,可以从包括在任务中的一个或多个程序,另一执行任务,主计算机系统和主计算机系统的用户等中接收输入。

    Programming of cyclical machines
    6.
    发明申请
    Programming of cyclical machines 失效
    循环机编程

    公开(公告)号:US20020082721A1

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

    申请号:US09938751

    申请日:2001-08-24

    IPC分类号: G05B013/02

    摘要: A configurable running level model of a runtime system (RTS) for the control tasks of an industrial controller (S) for cyclical machines is created in a simple manner, it being possible for the programming of the machine sequence to take place in a sequential program. The wait_for_condition command in this case enables a user to wait for any desired conditions and respond with higher priority in the program flow. User programs (AP1-AP4) can be additionally loaded into the user levels of the running level model.

    摘要翻译: 以简单的方式创建用于循环机器的工业控制器(S)的控制任务的运行时系统(RTS)的可配置运行级别模型,可以在顺序程序中进行机器序列的编程 。 在这种情况下,wait_for_condition命令使用户能够等待任何所需条件,并在程序流程中以更高的优先级进行响应。 用户程序(AP1-AP4)可以额外加载到运行级别模型的用户级别中。

    CONTROL SYSTEM AND CONTROL DEVICE
    7.
    发明申请

    公开(公告)号:US20190101904A1

    公开(公告)日:2019-04-04

    申请号:US16005687

    申请日:2018-06-12

    申请人: OMRON Corporation

    摘要: A configuration of control device capable of linking control applications even in a control system that combines a control device with another control device is provided. A first control device includes: a first program execution part outputting a first control command at every first cycle; a parsing part parsing at least a part of a first application program at every second cycle to sequentially generate an internal command; a command calculation part outputting a second control command at every first cycle according to the internal command generated by the parsing part; and an arbitration part managing a parsing process performed by the parsing part. The arbitration part adjusts an output timing of the second control command according to the internal command generated by the parsing part in response to notification of a timing from the second control device.

    Control of tasks in a programmable logic controller
    9.
    发明授权
    Control of tasks in a programmable logic controller 有权
    控制可编程逻辑控制器中的任务

    公开(公告)号:US07568198B2

    公开(公告)日:2009-07-28

    申请号:US11329770

    申请日:2006-01-10

    申请人: Sundeep Chandhoke

    发明人: Sundeep Chandhoke

    摘要: System and method for modifying properties of tasks on a programmable logic controller. Input specifying modification of a property of a task included in a programmable logic controller (PLC) may be received. The property of the task may be modified based on the input, and the task may halt or continue to execute in accordance with the modified property. The modification may enable, disable, modify the rate of, modify the priority of, and/or modify properties of programs included in the task, among others. Modifying the programs may include changing the program execution order. When enabling or disabling the task, the input may be received from another task executing on the PLC. For at least some property modifications, the input may be received from one or more of a program included in the task, another executing task, a host computer system, and a user of the host computer system, among others.

    摘要翻译: 用于修改可编程逻辑控制器上任务属性的系统和方法。 可以接收指定包括在可编程逻辑控制器(PLC)中的任务的属性的修改的输入。 可以基于输入来修改任务的属性,并且任务可以根据修改的属性停止或继续执行。 该修改可以实现,禁用,修改包括在任务中的节目的属性的速率,修改优先级和/或修改任务的属性等等。 修改程序可能包括更改程序执行顺序。 当启用或禁用任务时,可以从在PLC上执行的另一个任务接收输入。 对于至少一些属性修改,可以从包括在任务中的一个或多个程序,另一执行任务,主计算机系统和主计算机系统的用户等中接收输入。