Patent classifications
G05B19/05
Shared Non-Blocking Crossbar Buffer Circuits And Methods
A circuit system includes a processing circuit, an accelerator circuit, and a buffer circuit that stores packets of data and that is coupled to the processing circuit and to the accelerator circuit. The buffer circuit functions as a crossbar circuit by allowing each of the accelerator circuit and the processing circuit to access at least one of the packets of data stored in the buffer circuit during access to another one of the packets of data stored in the buffer circuit.
Automated status indicating monitoring and control node
An automated monitoring status indicating node includes a body, a status indicator assembly, a memory and processor operable to activate the status indicator based on the status of a device being monitored. Related methods are disclosed.
Scheduling system and method for online program update
Example implementations described herein involve systems and methods for managing a plurality of programmable logic controllers (PLC), which can involve, for a detection of an update to one or more of a software or a firmware installed on a PLC of the plurality of PLCs being available, determining an impact level of the update to the one or more of the software or the firmware installed on the PLC of the plurality of PLCs; selecting a non-operational time slot for the PLC of the plurality of PLCs based on the impact level, wherein higher impact levels are indicative of requiring a longer non-operational time slot; and scheduling the update to the one or more of the software or the firmware installed on the PLC of the plurality of PLCs during the non-operational time slot.
CONTROL SYSTEM PERFORMANCE TRACKING APPARATUS AND METHOD
The present invention relates to a control system performance tracking apparatus comprising: a data memory device coupled in use to a plurality of control devices of a control system, the data memory device being configured to: monitor the plurality of control devices; receiving data related to inputs, outputs and events of each control device; time stamp said data on a common time base; and store a resulting time-based sequence data for each of the plurality of control devices; and a processor configured to compile the sequence data for the plurality of control devices into a common data stack.
CONTROL DEVICE, IMAGE RECORDING METHOD, AND RECORDING MEDIUM
A control device is connected to a control-target machine and an imaging device (22). The control device includes a first receiver (41) to repetitively receive image data indicating an image captured by the imaging device (22) and containing a first timestamp indicating an elapsed time since a specific time in association with the image, a second receiver (42) to receive communication data related to a history of communication at the imaging device (22) and containing a second timestamp indicating an elapsed time since the specific time and transmission time data indicating a transmission time of transmitting the communication data, and a recorder (43) to cause storages (433, 44) to store association data on the basis of comparison between the first timestamp and the second timestamp that corresponds to the transmission time. The association data indicates a corresponding time corresponding to the first timestamp in association with the image.
ELECTRICAL VEHICLE CHARGER COMMUNICATIONS AND CONTROL
Systems and methods for controlling electric vehicle chargers using central control consoles for controlling and communicating with industrial equipment. The electric vehicle chargers operate as clients in a client-server configuration with a dedicated OCPP server. The OCPP server communicates with a control console using either of two communications paths—one path uses a direct HTTP connection with the control console. For this path, the control console operates as a web-enabled client. For the other path, multiple communications protocols are used and conversions between these protocols are effected using a conversion module and a MODBUS server. The MODBUS server communicates with the OCPP server. The MODBUS server also communicates with the control console by way of the conversion module and a control server. The control console is thereby able to control multiple pieces of industrial equipment along with the electric vehicle chargers without needing to be compliant with the OCPP protocol.
ELECTRICAL VEHICLE CHARGER COMMUNICATIONS AND CONTROL
Systems and methods for controlling electric vehicle chargers using central control consoles for controlling and communicating with industrial equipment. The electric vehicle chargers operate as clients in a client-server configuration with a dedicated OCPP server. The OCPP server communicates with a control console using either of two communications paths—one path uses a direct HTTP connection with the control console. For this path, the control console operates as a web-enabled client. For the other path, multiple communications protocols are used and conversions between these protocols are effected using a conversion module and a MODBUS server. The MODBUS server communicates with the OCPP server. The MODBUS server also communicates with the control console by way of the conversion module and a control server. The control console is thereby able to control multiple pieces of industrial equipment along with the electric vehicle chargers without needing to be compliant with the OCPP protocol.
Simulation device
A simulation device includes a first simulation circuitry to simulate the operation performed by a programmable controller in accordance with a first program, and second simulation circuitry to simulate the operation performed by a motion controller in accordance with a second program. Further, there is a data sharing memory into and from which the first simulation circuitry and the second simulation circuitry are allowed to write and read data.
Simulation device
A simulation device includes a first simulation circuitry to simulate the operation performed by a programmable controller in accordance with a first program, and second simulation circuitry to simulate the operation performed by a motion controller in accordance with a second program. Further, there is a data sharing memory into and from which the first simulation circuitry and the second simulation circuitry are allowed to write and read data.
Programmable logic controller, external apparatus, method, and recording medium
A programmable logic controller performs execution of a program in each set period and repeats the execution of the program. The first device storage stores a device value that is an input value and an output value of the program. The second device storage stores the device value stored in the first device storage in a previous period. In a case in which a reading target preset for a device designated by a monitor request received from an engineering tool is the first device storage, the command processor reads the device value stored in the first device storage after execution of the program in a current period is completed, and in a case in which the reading target is the second device storage, the command processor immediately reads the device value stored in the second device storage. The command transmission/reception element transmits the device value to the engineering tool.