Patent classifications
G05B2219/1105
Input-output device
An input-output device includes an input circuit unit including an input-signal-setting storing unit that stores a plurality of ON conditions of the input signal and an input circuit that determines whether any one of the ON conditions of the stored input signal holds, a computing unit including an output-signal-setting storing unit that stores information in which the ON conditions of the input signal, output ports for outputting an output signal, and specifications of the output signal are associated and an output-signal selecting unit that generates, on the basis of a determination result of the input circuit and the stored information, an output command indicating the output ports and the specifications of the output signal, and an output circuit unit including an output circuit that outputs, to the output ports indicated by the output command, the output signal according to the specifications indicated by the output command.
INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM
An information processing device includes an actuator emulator simulating a behavior of a first drive apparatus that is for driving a first control target, an actuator emulator simulating a behavior of a second drive apparatus that is for driving a second control target, a storage device for storing a PLC program including an instruction group with respect to the actuator emulator and a robot program including an instruction group with respect to the actuator emulator, a timer generating a virtual time, and a PLC emulator for repeatedly executing the instruction group included in the PLC program in each predetermined first control period in accordance with measurement using the virtual time, and a robot controller emulator for sequentially executing the instruction group included in the robot program in a predetermined execution order in accordance with the virtual time.
DATA REPRODUCTION DEVICE FOR PLANT-MONITORING CONTROL SYSTEM
A data reproduction device (1) is a data reproduction device for plant-monitoring control system to be newly connected to an existing network 6 in which a packet is transmitted/received between a PLC (2) that is operating and an input/output device (3, 4). A setting information storing portion (10) stores setting information. A process data definition information storing portion (11) stores process data definition information. A process data acquiring portion (13) acquires a binary data array stored in the packet. A process data analyzing portion (15) decomposes the binary data array into a plurality of pieces of process data based on the setting information and, for each of the plurality of pieces of process data, associates one piece of the process data among the plurality of pieces of process data, packet receiving time, and the process data definition information to obtain one piece of process data analysis information.
SCALABLE EDGE COMPUTE IN A DISTRIBUTED CONTROL ENVIRONMENT
Various systems and methods may be used to implement a software defined industrial system. For example, an edge control node of the industrial system may include a system on a chip including a microcontroller (MCU) to convert IO data. The system on a chip includes a central processing unit (CPU) in an initial inactive state to receive an activation signal from, for example, an orchestration server, and change to an activated state in response to receiving the activation signal.
SELF-DESCRIPTIVE ORCHESTRATABLE MODULES IN SOFTWARE-DEFINED INDUSTRIAL SYSTEMS
Various systems and methods are provided for implementing a software defined industrial system. In an example, self-descriptive control applications and software modules are provided in the context of orchestratable distributed systems. The self-descriptive control applications may be executed by an orchestrator or like control device, configured to: identify available software modules adapted to perform functional operations in a control system environment; identify operational characteristics that identify characteristics of execution of the available software modules that are available to implement a control system application; select a software module for execution based on the operational configuration and the operational characteristics identified in the manifest; and cause the execution of the selected software module in the control system environment based on an application specification for the control system application.
DISTRIBUTED DYNAMIC ARCHITECTURE FOR ERROR CORRECTION
Various systems and methods may be used to implement a software defined industrial system. For example, an orchestrated system of distributed nodes may run an application, including modules implemented on the distributed nodes. The orchestrated system may include an orchestration server, a first node executing a first module, and a second node executing a second module. In response to the second node failing, the second module may be redeployed to a replacement node (e.g., the first node or a different node). The replacement mode may be determined by the first node or another node, for example based on connections to or from the second node.
ROTARY-TYPE SMART AUTOMATIC MANUFACTURING APPARATUS FOR PLANAR COIL ANTENNA
Provided is a rotary-type smart automatic manufacturing apparatus for a planar coil antenna, the apparatus comprising: a main body; a rotary-type robot drive module; a hexagon coil antenna forming module; a touch screen unit; and a PLC control module, whereby the apparatus can automatically form a planar coil antenna with a flattened surface by performing planar-coil winding, pressing, cold-pressing, transferring, air spraying, and preheating processes on a received planar rectangular wire while sequentially rotating at one place in a rotary manner.
CONTROLLER, CONTROL PROGRAM, CONTROL SYSTEM, AND CONTROL METHOD
A controller includes a control operation unit that cyclically performs a control operation for controlling a control target, a data generator that generates data showing a chronological change in a value associated with a control target, and an analyzer that analyzes the data and outputs an analysis result in a predetermined analysis target period. The analysis target period includes a plurality of sections. The data generator sequentially outputs section data showing a chronological change in a value for each of the plurality of sections in the analysis target period. The analyzer analyzes the sequentially output section data for each section. When an analysis of section data for a section in the analysis target period shows a predefined result, the analyzer eliminates an analysis of section data for one or more sections in the analysis target period that are subsequent to the section for which the analysis shows the predefined result.
ENGINE AND TRANSMISSION NOTIFICATION SYSTEM USING A J1939 DATA LINK INTERFACE
A cementing system having an engine control module, a transmission control module, a computing device and a display. The engine control module communicatively coupled with a plurality of engine sensors. The transmission control module communicatively coupled with a plurality of transmission sensor. The computing device is communicatively coupled with the display and communicatively coupled, via at least one J1939 data link, with the engine control module and the transmission control module. The computing device is configured to receive data from at least one of an engine control module or a transmission control module, compare the received data to a list of stored codes and in response to the received data matching a stored code, causing the rendering of an alarm message associated with the matched code and/or a warning message associated with the matched code on the display.
RICH CONTEXTUALIZATION OF AUTOMATION DATA
A method of operating an intelligent programmable logic controller (PLC) as part of a production process within an automation system includes the intelligent PLC receiving automation system data and a semantic context model comprising a plurality of ontologies providing formal specifications of conceptual entities associated with the automation system. The intelligent PLC creates one or more semantic annotations for the automation system data using the semantic context model. These semantic annotations are stored along with the automation system data in a non-volatile storage medium included in the intelligent PLC.