Patent classifications
G05B19/41845
MODEL LIFECYCLE MANAGEMENT FOR CLOSED-LOOP PROCESSES WITHIN INDUSTRIAL AUTOMATION ENVIRONMENTS
Various embodiments of the present technology generally relate to solutions for integrating machine learning models into industrial automation environments. More specifically, embodiments include systems and methods for implementing machine learning models within industrial control code to improve performance, increase productivity, and add capability to existing programs. In an embodiment, a system comprises: a control component configured to run a closed-loop industrial process comprises a first machine learning model; a measurement component configured to measure a gap between outcome data predicted by the first machine learning model and actual outcome data; a determination component configured to determine, based on the gap, that the first machine learning model has degraded; and a management component configured to replace the first machine learning model with a second machine learning model, wherein the second machine learning model is trained based at least in part on the actual outcome data.
PROCESS FOR CHANGING A UNIT ON A PACKAGING LINE AND PACKAGING LINES DESIGNED FOR THIS PURPOSE PACKAGING LINE
In a packaging line (1) comprising a plurality of robots (7), in order to be able to replace a faulty unit, in particular robot (7), quickly and with minimal, preferably no manpower, in particular during running operation of the packaging line (1), the unit to be changed is automatically decoupled from the power and data feeds and from the purely mechanical connections and is removed from the packaging line (1), preferably transversely to the throughput direction (10′) of the packaging line (1), and the new unit is automatically introduced in the opposite direction, is positioned, and is mechanically fixed, and the energy and data supplies are automatically coupled.
MULTI-CLOUD INDUSTRIAL CONTROLLER
An industrial controller including a controller for controlling one or multiple field bus(es) in an automation system, first pieces of configuration information for configuring a communication link to a first cloud platform, second pieces of configuration information for configuring a communication link to a second cloud platform, and to for transfer process data of the automation system to the first and the second cloud platform.
INTELLIGENT VIBRATION DIGITAL TWIN SYSTEMS AND METHODS FOR INDUSTRIAL ENVIRONMENTS
A platform for updating one or more properties of one or more digital twins including receiving a request for one or more digital twins; retrieving the one or more digital twins required to fulfill the request from a digital twin datastore; retrieving one or more dynamic models corresponding to one or more properties that are depicted in the one or more digital twins indicated by the request; selecting data sources from a set of available data sources based on the one or more inputs of the one or more dynamic models; obtaining data from selected data sources; determining one or more outputs using the retrieved data as one or more inputs to the one or more dynamic models; and updating the one or more properties of the one or more digital twins based on the one or more outputs of the one or more dynamic models.
Method and System for Synchronizing Configuration Data in a Plant
A system and method includes partitioning a network into first and second sub-networks connected by a network connection. A first component with first configuration data and a first local server are located in the first sub-network; a second component with second configuration data and a second local server are located in the second sub-network. The first configuration data is stored on the first and second local servers. The network connection is interrupted and the first configuration data is updated on the first local server. The network connection is re-connected, and if the first configuration data on the second local server is unchanged, the first configuration data on the second local server is overwritten.
Systems and methods for data collection and frequency evaluation for pumps and fans
Methods and systems for data collection in an environment including pumps and fans are disclosed. A monitoring system may include a data collector communicatively coupled to a plurality of input channels, wherein the input channels are communicatively coupled to sensors measuring operational parameters of a pump or fan. A data storage may store one or more frequencies related to an operation of the pump or fan, and a data acquisition circuit may interpret a plurality of detection values from the collected data. A frequency evaluation circuit may detect a signal on one of the input channels at a frequency higher than the one or more frequencies at which the pump or fan operates.
Hierarchical data binding for industrial control systems
A system provides a design interface for designing and implementing graphical user interfaces that users can access through web browsers. Depending on the configuration of the graphical user interfaces, the users may be able to monitor and control industrial processes by interacting with components that correspond to the industrial processes as displayed in user interfaces at client devices. The design interface includes functionality for selecting preprogrammed components, or for generating new components for display. The design interface further allows designers to associate data values received from a variety of sources with properties of the components in the user interfaces. In particular, properties associated with a component of an interface are stored in property tree structures, making dynamic changes to the components possible. Data bindings between subtrees representing components and sets of data from industrial and other sources allows for designs that scale with the availability of the data.
Device and method for automatic calculation of measurement confidence in flexible modular plants and machines
A method for providing output values with associated uncertainties for a flexible modular plant or machine comprising an arrangement of modular entities, wherein uncertainty information associated with an operation of the modular entity is assigned to a plurality of modular entities and input values are provided based on an operation of the modular entities, where a computing unit calculates an output value based on said input values, calculates an input value uncertainty for each input value based on the uncertainty information of the modular entity, and calculates at least one output value uncertainty associated with the output value based on propagation of uncertainty and using the input value uncertainties, and where the output value and the at least one output value uncertainty are output.
METHODS AND APPARATUS TO IMPLEMENT SAFETY APPLICATIONS ASSOCIATED WITH PROCESS CONTROL SYSTEMS
Methods and apparatus to implement safety applications associated with process control systems are disclosed. An apparatus includes a configuration controller to: provide a plurality of available safety applications for implementation by a safety trip device to a user for selection, a first one of the safety applications associated with a first set of I/O signals, a second one of the safety applications associated with a second set of I/O signals, the first safety application implemented based on first pre-programmed instructions stored in memory of the safety trip device, the second safety application implemented based on second pre-programmed instructions stored in the memory; and, in response to a user selection of the first safety application, prompt the user to specify values for configuration settings associated with the first safety application. The apparatus also includes an I/O analyzer to implement the first safety application.
Methods, systems and apparatus to dynamically facilitate boundaryless, high availability M:N working configuration system management
A system for dynamically load-balancing at least one redistribution element across a group of computing resources that facilitates at least an aspect of an Industrial Execution Process in an M:N working configuration is illustrated. The system is configured to: access from a central or distributed data store, a configuration component operational data and capabilities or characteristics associated with the M:N working configuration; identify a load-balancing opportunity to trigger redistribution of a redistribution element to a redistribution target selected from a redistribution target pool defined by remaining computing resource components associated with the M:N computing resource working configuration; select at least one redistribution target for redeployment; redeploy the at least one redistribution element to the redistribution target; determine redeployment to the at least one selected redistribution target to be a viable redeployment; and execute the Industrial Execution Process utilizing the at least one redistribution element at the selected redistribution target.