G05B19/05

PLC-based electrical automation control device
11215962 · 2022-01-04 · ·

The present invention relates to the field of control device technologies, and discloses a PLC-based electrical automation control device, including an extensible lifting base and a control box mounted on a top of the lifting base. A lifting platform that can move up and down is arranged inside the control box, an automation controller is installed on a top of the lifting platform, both sides of a bottom of the lifting platform are installed with a vertical spring, and a bottom of the spring is fixedly connected to an inner bottom wall of the control box. Left and right inner walls of the control box are each installed with a drive motor, and a rotating disk driven by the drive motor is arranged inside the control box.

PLC-based electrical automation control device
11215962 · 2022-01-04 · ·

The present invention relates to the field of control device technologies, and discloses a PLC-based electrical automation control device, including an extensible lifting base and a control box mounted on a top of the lifting base. A lifting platform that can move up and down is arranged inside the control box, an automation controller is installed on a top of the lifting platform, both sides of a bottom of the lifting platform are installed with a vertical spring, and a bottom of the spring is fixedly connected to an inner bottom wall of the control box. Left and right inner walls of the control box are each installed with a drive motor, and a rotating disk driven by the drive motor is arranged inside the control box.

Factory automation (FA) system, controller, and control method

A technique capable of preventing the loss of packet data for any appropriate one of controllers connected to the same network is provided. An FA system includes a plurality of controllers. Each of the controllers includes: a buffer; a communication module for performing packet communication with one or more other controllers; a packet monitor module for buffering packet data generated in its own controller and packet data received by its own controller in the buffer; and a stop module for stopping, in response to a predetermined stop condition being satisfied, a buffering function of the packet monitor module for a controller specified from the plurality of controllers.

SYSTEM AND METHOD FOR CREATING A SET OF MONITOR AND EFFECT BLOCKS FROM A CAUSE AND EFFECT MATRIX
20210341897 · 2021-11-04 ·

A system and method of configuring monitor blocks and effect blocks associated with a process control system for a process plant includes causing a display device to display a graphical user interface, the graphical user interface indicating a first monitor block, a second monitor block, and an effect block. The system and method further includes enabling a user to input configuration data via the input device, including: (i) configuring one of the outputs of the first monitor block to serve as one of the inputs of the second monitor block, (ii) configuring an additional one of the outputs of the first monitor block and one of the outputs of the second monitor block to serve as inputs to the effect block, and (iii) designating at least one of the plurality of cells of each of the first monitor block, the second monitor block, and the effect block as a trigger associated with the respective input/output pair for the respective cell and corresponding to a condition in the process plant.

SYSTEM AND METHOD FOR CREATING A SET OF MONITOR AND EFFECT BLOCKS FROM A CAUSE AND EFFECT MATRIX
20210341897 · 2021-11-04 ·

A system and method of configuring monitor blocks and effect blocks associated with a process control system for a process plant includes causing a display device to display a graphical user interface, the graphical user interface indicating a first monitor block, a second monitor block, and an effect block. The system and method further includes enabling a user to input configuration data via the input device, including: (i) configuring one of the outputs of the first monitor block to serve as one of the inputs of the second monitor block, (ii) configuring an additional one of the outputs of the first monitor block and one of the outputs of the second monitor block to serve as inputs to the effect block, and (iii) designating at least one of the plurality of cells of each of the first monitor block, the second monitor block, and the effect block as a trigger associated with the respective input/output pair for the respective cell and corresponding to a condition in the process plant.

Tracing apparatus and programmable controller
11215963 · 2022-01-04 · ·

A tracing apparatus that is connected to a PLC for inputting and outputting signals based on a ladder program includes: a ladder program analysis unit that analyzes an order in which nets in the ladder program are arranged so as to produce an execution order signal table indicating an order in which the nets are executed; a trace target setting unit that sets one or more nets to be traced; a trace data acquisition unit that acquires trace data in a predetermined sampling cycle; a compensation determination unit that determines, based on the table, whether or not the state (reference signal) of a signal at a contact included in a ladder circuit to be traced needs to be compensated for; and an output unit that outputs a ladder diagram of a trace result which has been compensated for based on the result of the determination of the compensation determination unit.

Automation system with edge computing

An automation system employing multiple automated devices can establish and utilize two-way communication independent of a network controller by generating a unique network address with respective local circuitry. The local circuitry can be incorporated into a device or physically installed on-site in the form of an attachment, which allows automated devices to be upgraded and supplemented without altering the programming of a network controller.

Automation system with edge computing

An automation system employing multiple automated devices can establish and utilize two-way communication independent of a network controller by generating a unique network address with respective local circuitry. The local circuitry can be incorporated into a device or physically installed on-site in the form of an attachment, which allows automated devices to be upgraded and supplemented without altering the programming of a network controller.

Method and Assembly for Managing Automation Programs for Industrial Automation Platforms

A method and to assembly for managing an automation program for an industrial automation platform, wherein the automation program is transferred to the automation platform and execution of the automation program is controlled, where in a first step, the automation program or a reference to the automation program is transferred from a Kubernetes master a virtual kubelet, in a second step, the transferred or referenced automation program is transferred to the industrial automation platform via a provider interface of the virtual kubelet, and in a third step, the execution of the transferred automation program on the industrial automation platform is controlled, where via the provider interface, control commands are transferred to the industrial automation platform and acknowledgement messages of the industrial automation platform are received and processed or forwarded to a control entity, such that automation programs can be managed, distributed and run using container orchestration systems.

CONTROL OF A TECHNICAL SYSTEM BY MEANS OF A COMPUTING UNIT FOR ARTIFICIAL INTELLIGENCE

A computer-implemented method for controlling a technical system is provided, including: —reading in hardware configuration parameters and a value of a real-time requirement of a control unit, —reading in hardware configuration parameters of a computing unit for artificial intelligence, —reading in a control application for controlling the technical system, the control application being configured to generate an input value for the control unit in accordance with an artificial intelligence, —determining a processing time of the control application for execution of the control application on the computing unit for artificial intelligence, considering the hardware configuration parameters of the control unit and the hardware configuration parameters of the computing unit for artificial intelligence, —checking the determined processing time based on the value of the real-time requirement of the control unit and outputting a check result, and —the control application, depending on the check result, for the control of the technical system.