Patent classifications
G05B19/05
Apparatus and method for autonomously adding and removing of functionality in programmable logic controllers (PLCs)
A system for autonomously providing functionality to a computerized control system includes a logic controller running a first computer application relating to an operations system and an application manager that receives requests for functionality from the first computer application. A remote marketplace client is in communication with the application manager and a remote marketplace that offers computer applications for providing a plurality of functionalities relating to the operations system. A computer application repository stores computer applications providing functionality of the operations system and responsive to receiving the request for functionality the application manager forwards the request to the remote marketplace client. The remote marketplace client queries the remote marketplace for the requested functionality and provides results of the query to the application manager. The application manager performs logic operations on the query results to identify an application to provide the requested functionality. The identified application is downloaded from the marketplace.
Processing system including one-time programmable memory with original life cycle data, related integrated circuit, device and method
A processing system comprises a processing unit, a hardware block configured to change operation as a function of life cycle data, and a one-time programmable memory storing original life cycle data. A hardware configuration module is configured to read the original life cycle data from the one-time programmable memory, to store the original life cycle data in a register, to receive a write request from the processing unit, and to selectively execute the write request to overwrite the original life cycle data with new life cycle data in the register.
Method for synchronization, method for operating an industrial system, apparatus, computer-readable medium
A method for operating an industrial system, an apparatus, a computer program product, a computer-readable medium and method for synchronizing a system model with a real system, wherein a) a system model including at least one device model configured to calculate simulated output values and/or state values from simulated input values using mathematical functions and which is expanded with at least one mathematical function inverse to the at least one mathematical function is provided, b) at least one real output value and/or state value is provided, c) the at least one real output value and/or state value is supplied to the expanded device model, d) via the functions, at least one input value is back-calculated from the at least one real output value and/or state value, and e) the at least one back-calculated input value and/or a derived value is used to synchronize the system model with the real system.
Method for synchronization, method for operating an industrial system, apparatus, computer-readable medium
A method for operating an industrial system, an apparatus, a computer program product, a computer-readable medium and method for synchronizing a system model with a real system, wherein a) a system model including at least one device model configured to calculate simulated output values and/or state values from simulated input values using mathematical functions and which is expanded with at least one mathematical function inverse to the at least one mathematical function is provided, b) at least one real output value and/or state value is provided, c) the at least one real output value and/or state value is supplied to the expanded device model, d) via the functions, at least one input value is back-calculated from the at least one real output value and/or state value, and e) the at least one back-calculated input value and/or a derived value is used to synchronize the system model with the real system.
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.
Wind turbine and method to determine modal characteristics of the wind turbine in a continuous manner
An automated method to determine modal characteristics of a wind turbine tower at an offshore location in a continuous manner includes reading one or more sensor data signals, prefiltering the one or more sensor data signals to divide the signals into a plurality of time segments, obtaining a frequency domain representation of each of the plurality of time segments by computing a Power Spectral Density (PSD) of each of the time segments to identify one or more frequency peaks in each of the time segments, assigning a probability to each of the frequency peaks in the PSD of each of the time segments, combining all assigned probabilities and determining the likelihood of the one or more frequency peaks. Also disclosed is an offshore wind turbine tower having a turbine control system utilizing the automated method to determine modal characteristics of the wind turbine.
Wind turbine and method to determine modal characteristics of the wind turbine in a continuous manner
An automated method to determine modal characteristics of a wind turbine tower at an offshore location in a continuous manner includes reading one or more sensor data signals, prefiltering the one or more sensor data signals to divide the signals into a plurality of time segments, obtaining a frequency domain representation of each of the plurality of time segments by computing a Power Spectral Density (PSD) of each of the time segments to identify one or more frequency peaks in each of the time segments, assigning a probability to each of the frequency peaks in the PSD of each of the time segments, combining all assigned probabilities and determining the likelihood of the one or more frequency peaks. Also disclosed is an offshore wind turbine tower having a turbine control system utilizing the automated method to determine modal characteristics of the wind turbine.
Method and apparatus for proxy execution and computation with an industrial controller
An industrial controller that integrates execution of a control program on the industrial controller with execution of additional functions on an external processing device is disclosed. Integrating the external processing device provides an improved system for third party development of control functions which may be unique to specific applications. The system manages communication between the industrial controller and the external processing device, manages access to data stored in the industrial controller, and makes the details of the integration transparent to the programmer.
Data transfer device, control device, setting device, and control method for data transfer device
The present invention suppresses the data size of a data frame to be transmitted to a control device at every control period even if oversampling is performed. A counter unit (10) compresses the data size of sampling data (Sd) indicating a second or subsequent count value (Ct) to the number of bits by which the maximum (Vmax) of a count value countable in one sampling processing can be represented.
AUTOMATED INDUSTRIAL PROCESS TESTING VIA CROSS-DOMAIN OBJECT TYPES
Various embodiments of the present technology comprise systems and methods for testing automated industrial process routines. In some examples, a software object that corresponds to a physical device in an automated industrial environment is integrated into a test routine comprising other software objects that correspond to other physical devices in the automated industrial environment. A test script of the software object is executed to test the compatibility between the software object and the other software objects in the test routine and the performance of the software object in the test routine. Test results are generated that comprise virtual measurements for the software object.