Patent classifications
G05B2219/33112
Distributed software-defined industrial systems
Various systems and methods for implementing a software defined industrial system are described herein. For example, an orchestrated system of distributed nodes may run an application, including modules implemented on the distributed nodes. In response to a node failing, a module may be redeployed to a replacement node. 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 and use a module manifest to generate a control system application. 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, which may be changed to an activated state in response an activation signal.
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.
AUTOMATIC ANALYSIS DEVICE AND SPECIMEN INSPECTION AUTOMATION SYSTEM
In order to easily identify a specimen to be extracted because, for example, an item remains uninspected, from a rack 31 collected in a storage part 13 or the rack 31 taken out from the storage part, a camera of a smart device takes an image of the rack; and a calculation unit included in the smart device provides a mark, by AR technology, at the position of a specimen to be extracted. For example, the item that remains uninspected is identified on the basis of information about a combination of a rack ID and an identifier and information, which is received from an operation unit about specimens at respective positions. Thus, irrespective of a place or whether the specimen to be extracted is inside or outside of the device, the specimen to be extracted can be reliably specified from a plurality of specimen containers provided on a holder.
Device class information support for multi-option devices
A system for defining information for multi-option devices connected to an industrial network is disclosed. Each device has a single electronic data sheet (EDS) defining options associated with the device as well as each of the choices associated with those options. An option data sheet (ODS) is included for each option defining the device information corresponding to that option. A programmer interface may allow a programmer to select devices as well as the options for each of those devices associated with a control system. Each device is also configured to store the EDS and each ODS corresponding to that device within memory in the device. The programmer interface generates a controller configuration file defining the connections between each device and the controller.