G05B19/05

CONTROL SYSTEM, SUPPORT DEVICE, AND SUPPORT PROGRAM
20220221851 · 2022-07-14 · ·

A control system controls a control target, and includes plural processing resources available for execution of arithmetic processing. The processing modules include a collection module and an anomaly detection module. The collection module collects one or more state values corresponding to a detection target included in the control target. The anomaly detection module calculates a value indicating a possibility that an anomaly has occurred in the detection target based on a feature value calculated from the one more state values having been collected. Each of the collection module and the anomaly detection module is capable of being arranged in a processing resource among the plural processing resources.

CONTROL SYSTEM, SETTING DEVICE, AND COMPUTER-READABLE STORAGE MEDIUM

A control system includes a control target and plural devices, and the control target and the devices are connected to a network. The control system includes a program storage provided in each device storing a control program that calculates control data using data exchanged with the control target, an execution module and a disposition module. The execution module is included in each device and causes a processor to execute programs including a disposed control program. The disposition module disposes control programs in one or more of the devices. The disposition module determines a device in which the control program is disposed from among the plural devices based on a communication delay time between the devices and information about a resource usable for execution of the control program of each device for each control program.

CONTROLLER
20220221833 · 2022-07-14 ·

A control device includes a program in a first execution format in which an overall program is executed per execution and a program in a second execution format in which parts of the program are sequentially executed. The device includes a processor that calculates, based on execution of the program in the second execution format, a second command value for controlling a control target in accordance with an intermediate code generated by an interpreter and calculates the second command value for controlling the same control target in response to the execution of the program in the first execution format, and a permitter that permits, in response to overlap between the execution times of the two programs, execution of one of the two programs accessing a second processor earlier than the other.

NETWORK SYSTEM, INFORMATION PROCESSING DEVICE, AND INFORMATION PROCESSING METHOD
20220244696 · 2022-08-04 · ·

Each of communication control units that perform communication using EtherNet/IP executes data processing for reading of a state value stored in a state value management unit and/or writing of the state value to the state value management unit on the basis of first setting information, and executes exchange of frame data including the state value with the communication control unit of a communication partner on the basis of second setting information. If one communication control unit has failed the data processing, this information processing device displays, on a display, the first setting information of the one communication control unit and the second setting information of the communication control unit in a comparable manner, and if a pair of communication control units have failed exchange of frame data, the information processing device displays, on the display, the second setting information of one communication control unit and connection information in a comparable manner.

DISPLAY CONTROL DEVICE, CONTROL METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
20220245872 · 2022-08-04 · ·

The present invention enables displaying a Gantt chart that is capable of displaying the implementation status of a work process for each order by a display method in which visibility is not compromised even when there are many orders. A Web server (10) causes display of a Gantt chart in which a block (Bl), representing a work time (Ot) required to complete each of a plurality of work processes (Pr) for each product (Ar), is marked with a color so as to make it possible to identify an order (Or) that includes the product (Ar).

Output control apparatus
11409255 · 2022-08-09 · ·

An output control apparatus that controls opening and closing between an output terminal connected to an external apparatus and a power supply terminal to which power for the external apparatus is supplied is provided. The output control apparatus includes a first switching element and a second switching element that are connected in series between the power supply terminal and the output terminal, a data generation portion that generates output data for turning on and off the first switching element and the second switching element based on a control command received from outside, a first controller that controls drive of the first switching element, and a second controller that controls drive of the second switching element.

Output control apparatus
11409255 · 2022-08-09 · ·

An output control apparatus that controls opening and closing between an output terminal connected to an external apparatus and a power supply terminal to which power for the external apparatus is supplied is provided. The output control apparatus includes a first switching element and a second switching element that are connected in series between the power supply terminal and the output terminal, a data generation portion that generates output data for turning on and off the first switching element and the second switching element based on a control command received from outside, a first controller that controls drive of the first switching element, and a second controller that controls drive of the second switching element.

Systems for controlling plasma reactors
11388809 · 2022-07-12 · ·

The present invention provides a plasma generating system that includes: a programmable logic controller (PLC) and a plurality of reactor systems coupled to the PLC by a daisy chain network. Each of the plurality of reactor systems include: a microwave generator for generating microwave energy; and a power supply for providing electrical power to the microwave generator and including a controller, where the controller comprises: at least one microprocessor; and a module communicatively coupled to the at least one processor and including at least one of digital input-output (DIO) and analogue input-output (AIO).

Systems for controlling plasma reactors
11388809 · 2022-07-12 · ·

The present invention provides a plasma generating system that includes: a programmable logic controller (PLC) and a plurality of reactor systems coupled to the PLC by a daisy chain network. Each of the plurality of reactor systems include: a microwave generator for generating microwave energy; and a power supply for providing electrical power to the microwave generator and including a controller, where the controller comprises: at least one microprocessor; and a module communicatively coupled to the at least one processor and including at least one of digital input-output (DIO) and analogue input-output (AIO).

FUNCTIONAL SAFETY TECHNIQUES FOR INDUSTRIAL AUTOMATION DEVICES

A method may include receiving, by respective processing circuitry of one or more power modules of an industrial automation device, a control signal from a controller of the industrial automation device. The power modules may include driver circuitry and a power converter that may provide power to a motor based on the signal. The method may also include, detecting, by the respective processing circuitry, a lack of communication from the controller based on the signal, and, in response to detecting the lack of communication from the controller, transmitting, by the respective processing circuitry, a first command to gating signal enable circuitry to disable the driver circuitry, and transmitting, by the respective processing circuitry, a second command to driver power circuitry to prevent power from being provided to the driver circuitry.