G05B19/05

Controlled activation of interdependent bindings
11803478 · 2023-10-31 · ·

A system for efficiently configuring bindings based on a dependency graph is described. The system may generate or access a graph comprising a set of nodes. Each node may represent a binding and is associated with a component property of a component hierarchy corresponding to a hierarchical structure of a data model. Each node of the graph may be connected to at least one other node with an edge representing a dependency in the hierarchical structure of the data model. The system may receive a request to generate a view associated with the set of bindings. The system may determine an order to load the set of bindings based on the graph, and may load the set of bindings based on the determined order.

Controlled activation of interdependent bindings
11803478 · 2023-10-31 · ·

A system for efficiently configuring bindings based on a dependency graph is described. The system may generate or access a graph comprising a set of nodes. Each node may represent a binding and is associated with a component property of a component hierarchy corresponding to a hierarchical structure of a data model. Each node of the graph may be connected to at least one other node with an edge representing a dependency in the hierarchical structure of the data model. The system may receive a request to generate a view associated with the set of bindings. The system may determine an order to load the set of bindings based on the graph, and may load the set of bindings based on the determined order.

SCADA web HMI system

A SCADA Web HMI system includes a drawing generation device (1) and an HMI terminal device (32). A drawing editor (11) generates SVG data (21) and part runtime attribute data (22). The HMI terminal device (32) includes a Web browser (321) that reads SVG data (21) and displays an HMI screen, and an HMI Web runtime (322) that reads the part runtime attribute data (22) as setting parameters and operates on the Web browser (321). When receiving signal data corresponding to unique signal names from a monitoring target device (7), the HMI Web runtime (322) changes display of parts corresponding to the unique signal names on the HMI screen.

SCADA web HMI system

A SCADA Web HMI system includes a drawing generation device (1) and an HMI terminal device (32). A drawing editor (11) generates SVG data (21) and part runtime attribute data (22). The HMI terminal device (32) includes a Web browser (321) that reads SVG data (21) and displays an HMI screen, and an HMI Web runtime (322) that reads the part runtime attribute data (22) as setting parameters and operates on the Web browser (321). When receiving signal data corresponding to unique signal names from a monitoring target device (7), the HMI Web runtime (322) changes display of parts corresponding to the unique signal names on the HMI screen.

Graph display device, graph display method, and recording medium
11803170 · 2023-10-31 · ·

A graph display device according to one aspect of the present invention generates a first directed graph, which contains a plurality of first nodes respectively representing device variables, edges representing the existence of a dependency relation, and a block representing a function, and a second directed graph, which contains a plurality of first nodes, edges, a block, and a plurality of second nodes arranged in the block and respectively representing function parameters. In response to an instruction from a user the display device switches between displaying the generated first directed graph and displaying the generated second directed graph.

INTELLIGENT BINDING AND SELECTION OF HARDWARE VIA AUTOMATION CONTROL OBJECTS

The present disclosure is directed to systems, methods and devices for facilitating object-based industrial automation control. An automation control library comprised of a plurality of objects may be maintained in association with one or more industrial automation applications. Code defining the execution of an industrial automation process may be received. A plurality of objects in the object library for implementing the industrial automation control process may be identified. The plurality of identified objects may be matched to one or more hardware components based on one or more operational requirements included in the code, and available hardware resources for performing the automation control process.

INTELLIGENT BINDING AND SELECTION OF HARDWARE VIA AUTOMATION CONTROL OBJECTS

The present disclosure is directed to systems, methods and devices for facilitating object-based industrial automation control. An automation control library comprised of a plurality of objects may be maintained in association with one or more industrial automation applications. Code defining the execution of an industrial automation process may be received. A plurality of objects in the object library for implementing the industrial automation control process may be identified. The plurality of identified objects may be matched to one or more hardware components based on one or more operational requirements included in the code, and available hardware resources for performing the automation control process.

CONTROL DEVICE, CONTROL SYSTEM, AND PROGRAM
20230341835 · 2023-10-26 · ·

Provided is a configuration capable of realizing complicated control with a simpler configuration and facilitating program development. A control device for controlling a control target includes: a PLC engine configured to cyclically execute a program including a sequence instruction; a robot control engine configured to control a robot; an image processing engine configured to execute image processing on an image from a camera; and a simulation module configured to simulate at least a part of the control target, the robot, and the camera, the simulation module being constructed according to user setting.

Automated cementing method and system

A method may include obtaining, by a computer processor, a request to initiate a cementing procedure. The method may further include determining, by the computer processor, an automated sequence for the cementing procedure. The method may further include transmitting, by the computer processor and based on the automated sequence, a cementing management command that triggers the cementing procedure for cementing equipment in a cementing system. The method may further include obtaining, by the computer processor, sensor data regarding the cementing equipment. The method may further include determining, by the computer processor and in response to the sensor data, whether to perform a next procedure in the automated sequence.

Automated cementing method and system

A method may include obtaining, by a computer processor, a request to initiate a cementing procedure. The method may further include determining, by the computer processor, an automated sequence for the cementing procedure. The method may further include transmitting, by the computer processor and based on the automated sequence, a cementing management command that triggers the cementing procedure for cementing equipment in a cementing system. The method may further include obtaining, by the computer processor, sensor data regarding the cementing equipment. The method may further include determining, by the computer processor and in response to the sensor data, whether to perform a next procedure in the automated sequence.