G05B19/05

Pump cloud-based management and control technique customized hydronic components
10920769 · 2021-02-16 · ·

A pumping system featuring a pump, motor, a bearing assembly, integrated data acquisition system and combined programmable logic controller (PLC), data acquisition and modem. The pump couples to a pump shaft that responds to a pump shaft force to pump a liquid. The motor couples to the pump shaft, responds to VFD/VSD control signaling and provides the pump shaft force to drive the pump shaft. The bearing assembly includes a bearing with the pump shaft arranged therein and couples the pump and the motor. The variable frequency/speed drive (VFD/VSD) receives PLC control signaling and provides the VFD/VSD control signaling to drive the motor. The integrated data acquisition system responds to PLC data acquisition signaling, and provides integrated data acquisition system signaling containing information about an integrated set of pumping system parameters related to the pump, the bearing assembly, the motor and the VFD/VSD in the pump system. The combined programmable logic controller (PLC), data acquisition and modem provides the PLC data acquisition signaling and receive the integrated data acquisition signaling, provides PLC data acquisition modem signaling that exports performance data to the Internet to allow remote manual monitoring of the pump system, and provides the PLC control signaling to control the VFD/VSD and operate the pumping system as a controlled, closed loop system.

Pump cloud-based management and control technique customized hydronic components
10920769 · 2021-02-16 · ·

A pumping system featuring a pump, motor, a bearing assembly, integrated data acquisition system and combined programmable logic controller (PLC), data acquisition and modem. The pump couples to a pump shaft that responds to a pump shaft force to pump a liquid. The motor couples to the pump shaft, responds to VFD/VSD control signaling and provides the pump shaft force to drive the pump shaft. The bearing assembly includes a bearing with the pump shaft arranged therein and couples the pump and the motor. The variable frequency/speed drive (VFD/VSD) receives PLC control signaling and provides the VFD/VSD control signaling to drive the motor. The integrated data acquisition system responds to PLC data acquisition signaling, and provides integrated data acquisition system signaling containing information about an integrated set of pumping system parameters related to the pump, the bearing assembly, the motor and the VFD/VSD in the pump system. The combined programmable logic controller (PLC), data acquisition and modem provides the PLC data acquisition signaling and receive the integrated data acquisition signaling, provides PLC data acquisition modem signaling that exports performance data to the Internet to allow remote manual monitoring of the pump system, and provides the PLC control signaling to control the VFD/VSD and operate the pumping system as a controlled, closed loop system.

Programmable controller, management device, and control system

A programmable controller includes a plurality of processor cores, an input unit, an allocating unit, a transmitting unit, a power controlling unit, an updating unit, and an executing unit. The allocating unit allocates any one of the plurality of processing to each of the plurality of processor cores. The transmitting unit transmits an allocation result of the processing to a management device. The power controlling unit restarts when the allocation of the processing is changed in the management device and the input unit inputs the changed setup data. The updating unit updates the allocation to the plurality of processor cores based on the setup data after the restart. The executing unit executes the plurality of processing based on the allocation, and when the allocation is changed, executes the plurality of processing based on the changed allocation.

Control program execution method
10915611 · 2021-02-09 · ·

The present invention relates to a control program execution method. According to one embodiment of the present invention, the control program execution method performed in a terminal device in which a lower control program for managing a device to be controlled and/or an upper control program for executing the lower control program are installed comprises the steps of: receiving an input of an execution request for the upper control program from a user; searching for the device to be controlled, by the upper control program executed on the basis of the execution request; searching for the lower control program corresponding to identification information of the searched-for device to be controlled, by using the identification information; and connecting communication between the searched-for lower control program and the device to be controlled, wherein the lower control program is sequentially executed after the upper control program is executed.

Machine logic characterization, modeling, and code generation

Techniques to facilitate generation of controller application code that emulates functionality of an industrial controller are disclosed herein. In at least one implementation, a computing system interfaces with the industrial controller and monitors input and output states of the industrial controller while the industrial controller operates a machine system. The input and output states of the industrial controller used to operate the machine system are analyzed to generate a functional design specification for the industrial controller. The controller application code that emulates the functionality of the industrial controller is generated based on the functional design specification.

Programming supporting apparatus, programming supporting method, and recording medium
10935950 · 2021-03-02 · ·

A programming supporting apparatus that supports production of a control program for controlling a system configured from a plurality of mechanism components includes: a component-information storage unit to store component information corresponding to each of the mechanism components capable of configuring the system, the component information including a parameter for setting a condition of an operation executable by the system and a method describing, in accordance with the parameter, movement of a driving end that a driving device connected to the mechanism component is instructed to perform so as to cause the system to perform the operation; and a control-program producing unit to, when the mechanism component configuring the system is specified and the parameter for the mechanism component is set, produce the control program by using the method of the specified mechanism component and the set parameter.

Programming supporting apparatus, programming supporting method, and recording medium
10935950 · 2021-03-02 · ·

A programming supporting apparatus that supports production of a control program for controlling a system configured from a plurality of mechanism components includes: a component-information storage unit to store component information corresponding to each of the mechanism components capable of configuring the system, the component information including a parameter for setting a condition of an operation executable by the system and a method describing, in accordance with the parameter, movement of a driving end that a driving device connected to the mechanism component is instructed to perform so as to cause the system to perform the operation; and a control-program producing unit to, when the mechanism component configuring the system is specified and the parameter for the mechanism component is set, produce the control program by using the method of the specified mechanism component and the set parameter.

Control device and control method
10948960 · 2021-03-16 · ·

The disclosure provides a control device and a control method capable of properly executing a termination process even in a case where a power shutdown occurs again during the execution of a restart process. A programmable logic controller includes a central processing unit module, a power shutdown detection part, a power supply holding circuit, and a power detection part. The central processing unit module executes the termination process with the power supplied from the power supply holding circuit in a case where the power shutdown detection part has detected the power shutdown, and the central processing unit module executes a reboot process on condition that the power supply holding circuit holds a power amount equal to or greater than a reference amount based on the power detection part in a case where the power shutdown detection part has detected a return of the power supply from the power shutdown.

Control device and control method
10948960 · 2021-03-16 · ·

The disclosure provides a control device and a control method capable of properly executing a termination process even in a case where a power shutdown occurs again during the execution of a restart process. A programmable logic controller includes a central processing unit module, a power shutdown detection part, a power supply holding circuit, and a power detection part. The central processing unit module executes the termination process with the power supplied from the power supply holding circuit in a case where the power shutdown detection part has detected the power shutdown, and the central processing unit module executes a reboot process on condition that the power supply holding circuit holds a power amount equal to or greater than a reference amount based on the power detection part in a case where the power shutdown detection part has detected a return of the power supply from the power shutdown.

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.