Patent classifications
G05B19/05
MALFUNCTION ANALYSIS SUPPORT PROGRAM STORAGE MEDIUM AND MALFUNCTION ANALYSIS SUPPORT APPARATUS
A malfunction analysis support program causes a computer to perform a log data acquisition step, an action reproduction step, a three-dimensional data display step, a processing step being at least one of a program operation display step, a waveform display step, or a video display step, and a time synchronization step. The log data acquisition step obtains log data temporally sequentially recording a state of an operational part and input-output data of a control signal. The action reproduction step generates action reproduction simulation data obtained by causing a virtual object-to-be-controlled to reproduce an action based on the log data. The three-dimensional data display step displays the action reproduction simulation data as three-dimensional data. The time synchronization step synchronizes time between three-dimensional data displayed by the three-dimensional data display step and data displayed by the processing step. The three-dimensional data display step displays the three-dimensional data according to display setting information.
MODULAR SOFTWARE DEFINED ATOMIC CLOCK SYSTEMS AND METHODS THEREOF
A modular programmable software defined atomic clock system includes an oscillator configured to output a periodic, oscillating electrical signal, an atomic clock physics package system, and a programmable logic controller. The atomic clock physics package system is configured to generate a reference signal based on detected electron spin transitions between two hyperfine energy levels in atoms stored in the atomic clock physics package system. The programmable logic controller is coupled to the oscillator and the atomic clock physics package system. The programmable logic controller is configured to: detect an error signal based on the generated reference signal and the periodic, oscillating electrical signal; adjust the periodic, oscillating electrical signal based on the detected error signal; and generate and output one or more output signals in one or more frequencies from the adjusted periodic, oscillating electrical signal.
MODULAR SOFTWARE DEFINED ATOMIC CLOCK SYSTEMS AND METHODS THEREOF
A modular programmable software defined atomic clock system includes an oscillator configured to output a periodic, oscillating electrical signal, an atomic clock physics package system, and a programmable logic controller. The atomic clock physics package system is configured to generate a reference signal based on detected electron spin transitions between two hyperfine energy levels in atoms stored in the atomic clock physics package system. The programmable logic controller is coupled to the oscillator and the atomic clock physics package system. The programmable logic controller is configured to: detect an error signal based on the generated reference signal and the periodic, oscillating electrical signal; adjust the periodic, oscillating electrical signal based on the detected error signal; and generate and output one or more output signals in one or more frequencies from the adjusted periodic, oscillating electrical signal.
PROGRAMMABLE LOGIC CONTROLLER CONTROL DEVICE AND METHOD THEREOF
A programmable logic controller (PLC) control device includes: a plurality of main blocks, each of which controls a corresponding one of a plurality of upper modules in a facility; a plurality of sub-blocks included in each of the plurality of main blocks and each of which controls a corresponding one of a plurality of sub-modules; and a process block included in each of the plurality of main blocks and which manages operation steps of a corresponding one of the plurality of upper modules.
PROGRAMMABLE LOGIC CONTROLLER CONTROL DEVICE AND METHOD THEREOF
A programmable logic controller (PLC) control device includes: a plurality of main blocks, each of which controls a corresponding one of a plurality of upper modules in a facility; a plurality of sub-blocks included in each of the plurality of main blocks and each of which controls a corresponding one of a plurality of sub-modules; and a process block included in each of the plurality of main blocks and which manages operation steps of a corresponding one of the plurality of upper modules.
SYSTEM AND METHOD FOR ROD PUMP AUTONOMOUS OPTIMIZATION WITHOUT A CONTINUED USE OF BOTH LOAD CELL AND ELECTRIC POWER SENSOR
A method, a computer program product, and a system for pump control that incorporates software algorithms, artificial intelligence, subject matter expertise and hardware for the autonomous optimization of a rod pump in a producing oil well, including various systems. The subject of the invention that is named here The Rod Pump Surveillancer System, is a built in a Pump Controller and integrates themodels for generation and diagnostic classification of dynamometer cards, the Neural Fuzzy Logic Algorithm for a programmable logic controller functioning stand alone, or connected to an edge computer, a server at the office or in the cloud, and the program software for the Human Machine Interphase. The method includes a developed model to generate downhole dynamometer cards based on data from two sensors. A programmable logic controller and a Human Machine Interphase device is used to further enhance control capabilities.
SYSTEM AND METHOD FOR ROD PUMP AUTONOMOUS OPTIMIZATION WITHOUT A CONTINUED USE OF BOTH LOAD CELL AND ELECTRIC POWER SENSOR
A method, a computer program product, and a system for pump control that incorporates software algorithms, artificial intelligence, subject matter expertise and hardware for the autonomous optimization of a rod pump in a producing oil well, including various systems. The subject of the invention that is named here The Rod Pump Surveillancer System, is a built in a Pump Controller and integrates themodels for generation and diagnostic classification of dynamometer cards, the Neural Fuzzy Logic Algorithm for a programmable logic controller functioning stand alone, or connected to an edge computer, a server at the office or in the cloud, and the program software for the Human Machine Interphase. The method includes a developed model to generate downhole dynamometer cards based on data from two sensors. A programmable logic controller and a Human Machine Interphase device is used to further enhance control capabilities.
COMPUTER IMPLEMENTED METHOD FOR DISPLAYING A USER INTERFACE
A computer implemented method for displaying a user interface in a monitoring system for monitoring a number of slave devices in a network by a master device includes the steps of: writing software code for monitoring a number of slave devices in a network; defining at least one display template with a number of data fields in the software code; compiling the software code including the defined display template; running the compiled software code; and while running the compiled software code on the master device, performing the steps of: selecting a slave device by a user from a list of slave devices connected to the network; loading and parsing a data file for the selected slave device; activating at least one of the data fields in the at least one display template depending on the parsed data file; and reading data from the selected device.
COMPUTER IMPLEMENTED METHOD FOR DISPLAYING A USER INTERFACE
A computer implemented method for displaying a user interface in a monitoring system for monitoring a number of slave devices in a network by a master device includes the steps of: writing software code for monitoring a number of slave devices in a network; defining at least one display template with a number of data fields in the software code; compiling the software code including the defined display template; running the compiled software code; and while running the compiled software code on the master device, performing the steps of: selecting a slave device by a user from a list of slave devices connected to the network; loading and parsing a data file for the selected slave device; activating at least one of the data fields in the at least one display template depending on the parsed data file; and reading data from the selected device.
SYSTEM AND METHOD FOR HIGH-AVAILABILITY CONTROL OF AN INDUSTRIAL PROCESS
One aspect of the invention relates to a high-availability control system (100) for an industrial process comprising: A plurality of operator stations (108) displaying a subset of information; An interface module (105) including a pair of computers (104) for each model, each collecting each item of data received by each controller (103) having the model and eliminating the duplicates, the computers (104) operating in asynchronous redundancy; A processing module (106) including a pair of computers (104) each receiving the collected data, sorting the data received as a function of their acquisition time, eliminating the duplicates and calculating an information group by acquisition time, the computers (104) operating in active redundancy, A module for managing the operator stations (107) including one computer (104) per operator station (108), each receiving each calculated information group and sending to the operator station (108) each information group corresponding to the subset of information; A duplicate communication network, comprising a distributed redundancy module configured to manage the message exchanges between computers (104).