Patent classifications
G05B19/05
Auto-Generated Modular Connectors For Automation Ecosystem Integration
Current approaches to integrating industrial ecosystems, for instance integrating automation functions across different vendors, lack efficiencies and capabilities. For example, system integrators are often required to develop special software that functions as a proxy or adaptor between different systems. In such cases, the proxy or adaptor is often specific to a particular set of equipment or vendors, and which can limit reusability, among other technical drawbacks. Embodiments described herein overcome one or more of the described-herein shortcomings or technical problems by providing methods, systems, and apparatuses for automatically generating connecters that enable interoperability between different ecosystems in automated industrial systems, and that define semantics that are specific to a given ecosystem. Further, such connectors can be re-used by the given ecosystem.
CONTROL SYSTEM, SUPPORT DEVICE, AND SUPPORT PROGRAM
A control system includes a support device used for developing a user program to be executed on a controller, and a display device that provides a supervisory control screen by referring to information held by the controller. The support device extracts a relationship between an output signal and one or more input signals defined by the user program and generates input-output correspondence information, and transmits the input-output correspondence information or screen data reflecting the input-output correspondence information to the display device. The display device provides, on the basis of the input-output correspondence information or the screen data reflecting the input-output correspondence information, the supervisory control screen showing the current value of a selected output signal and the current value of one or more input signals associated with the output signal by referring to the values of input and output signals held by the controller.
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.
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.
CONFIGURATION AND CONTROL OF LOAD CONTROL SYSTEMS
The computing device may be configured to automatically determine curated configuration settings for a scene that is configured to control one or more zones. Each of the zones may be assigned a respective zone purpose. Each zone may be assigned at least one load control device that is configured to control a corresponding electrical load. Each of the one or more zones may be assigned a control type, which may be based on a respective product type and/or load type of the load control devices/electrical loads within each zone. The computing device may be configured to display one or more graphical user interfaces that a user of the computing device may interact with to select a curated configuration option for configuring the scene. The computing device may be configured to automatically determine curated configuration setting for the scene based on the selected curated configuration option and/or the zone purpose.
Safety network controller redundancy in an electronic safety system
A safety network controller is comprised in an electronic safety system. The safety network controller comprises a first serial port and a second serial port, each of which is configured to communicatively connect to a redundant safety network controller via a respective daisy chain network. Each daisy chain network comprises at least one safety device controller that is controlling a corresponding safety device. The safety network controller further comprises network circuitry configured to communicatively connect to the redundant safety network controller via a packet-switched network. The safety network controller further comprises processing circuitry configured to exchange, with the redundant safety network controller: serial communication via each of the daisy chain networks; packets via the packet-switched network; and responsibility for control over one or more of the safety device controllers in response to detecting a failure.
MASTER PATTERN GENERATION METHOD BASED ON CONTROL PROGRAM ANALYSIS AND TRAINING METHOD FOR CYCLE ANALYSIS MODEL
The present disclosure discloses a master pattern generation method which is a major pattern in a repeated cycle by analyzing programmable logic controller (PLC) logic, and a method for training a model that may analyze an error of a cycle using the generated master pattern.
The master pattern generation method and the training method for a cycle analysis model according to the present disclosure are different from the related art in that the methods are a technology of processing a machine control language (low-level language) that is difficult for humans to analyze and converting the machine control language into an analyzable language (high-level language), i.e., a machine language processing (MLP)-based technology that analyzes the executed machine language (a language that controls a machine) with a computer and cats be understood by humans.
APPARATUS AND METHOD FOR EXTRACTING COMMON COMMAND INFORMATION FROM PLC LADDER INFORMATION
An apparatus for extracting common command information from programmable logic controller (PLC) ladder information according to the present invention may include: a logic information extracting portion configured to extract control logic information from XML information converted from PLC ladder information; and a common command converting portion configured to convert the control logic information extracted by the logic information extracting portion into common command information, wherein the logic information extracting portion is configured to extract, from the XML information, the control logic information in the form of a block obtained by grouping units that respectively represent contacts and lines constituting the PLC ladder information according to an AND condition and an OR condition.
CONTROL DEVICE
A measurement device measures a frequency response of a servo system, applies predetermined oscillation are associated with each other to the servo system, identifies, from a result of oscillation application, a pair of a first oscillation application signal and a first response signal, and identifies a pair of a second oscillation application signal and a second response signal. Then, a first frequency response that is a frequency response is calculated on the basis of the first oscillation application signal and the first response signal, a second frequency response that is a frequency response is calculated on the basis of the second oscillation application signal and the second response signal, and the first frequency response and the second frequency response are synthesized.