Patent classifications
G05B2219/23067
Automation objects for integrated design environments
The present disclosure is directed to systems, methods and devices for facilitating object-based cross-domain industrial automation control. An object library comprising a plurality of objects may be maintained. One or more of the objects may represent physical counterparts for use in an industrial automation process. Each object of the plurality of objects in the object library may have at least one property that an automated control device operation can be programmed to act on. Each object of the plurality of objects may also have at least one property that a human machine interface component can utilize in generating display elements corresponding to the objects for display on the human machine interface. When modifications to objects in the object library are received, those modifications may be automatically deployed and incorporated in controller logic and HMI graphics and control.
Universal web-based reprogramming method and system
A technique is disclosed for facilitating editing of editable code in an interface device or similar apparatus. Properties of device elements are enumerated by a general purpose engine resident on the interface device. The general purpose engine enumerates the properties in response to a query in a design-time environment. The device element includes a specific property type and editable code consistent with the property type. A server module on the device serves the editable code and an editing environment from the interface device to a configuration station. The code can be edited on the configuration station in the editing environment and restored to the interface device. The technique alleviates the need for separate editing software or storage of the editable code in any location other than on the interface device itself.
Assignment rotator
A method and data processing system for linking a plurality of data structures of a data processing system with a plurality of elements of a man-machine interface (MMI) are provided. The method includes the steps: provision of an MMI with a plurality of elements, arranging a plurality of data structures in a list, selection of an element of the MMI by a user, automatic linking of a first data structure from the list with the selected element of the MMI, and setting the beginning of the list to the data structure that follows the previously linked data structure in the list. The steps of selection of an element of the MMI by a user, automatic linking of a first data structure from the list with the selected element of the MMI, and setting the beginning of the list to the data structure are carried out repeatedly.
AUTOMATION OBJECTS FOR INTEGRATED DESIGN ENVIRONMENTS
The present disclosure is directed to systems, methods, and devices for facilitating object-based cross-domain industrial automation control. An object library comprising a plurality of objects may be maintained. One or more of the objects may represent physical counterparts for use in an industrial automation process. Each object of the plurality of objects in the object library may have at least one property that an automated control device operation can be programmed to act on. Each object of the plurality of objects may also have at least one property that a human machine interface component can utilize in generating display elements corresponding to the objects for display on the human machine interface. When modifications to objects in the object library are received, those modifications may be automatically deployed and incorporated in controller logic and HMI graphics and control.
INDUSTRIAL ARTIFICIAL INTELLIGENCE MODEL GRAPHS
Various systems and methods are presented regarding monitoring and controlling operation of a process. A visual representation of the process can be created based on a supermodel comprising models (representing one or more devices) and nodes (representing respective device variables and constraints). Further, the process can be represented by levels, wherein devices at each level can be self-aware and have onboard artificial intelligence, such that a device at any level can auto-configure itself in accordance with a requirement placed upon it. Field-level devices (IFLDs) can be smart devices which auto-configure based upon a requirement from a higher-level device. Accordingly, system awareness can be incorporated across all levels of the process enabling overall and device-specific optimization of the process. IFLDs can auto-configure to collect and transmit data in accordance with an instruction from a higher-level device, leading to efficient data collection, reduced data bandwidth/processing, and expedited system optimization.
PRESENTATION OF GRAPHICAL VISUALIZATIONS AND CONTROL MECHANISMS IN-LINE WITH PROGRAMMING LOGIC
Techniques to facilitate programming industrial control systems to operate machinery in an industrial automation environment are disclosed herein. In at least one implementation, a user interface is displayed for a control program editor comprising programming logic associated with at least one machine system. Operational data associated with operating the at least one machine system controlled by an industrial controller executing the programming logic is received. The programming logic and the operational data are processed to determine contextual associations between the programming logic and the operational data. In the user interface for the control program editor, the operational data is displayed in context with the programming logic associated therewith based on the contextual associations.
METHOD AND APPARATUS FOR CONTROLLING ELECTRONIC DEVICE
A method and apparatus for controlling an electronic device are provided. The method for controlling the electronic device includes: acquiring a target image; determining a device to be controlled as a target device by recognizing the target image; displaying a control interface of the target device; and controlling the target device's operation in response to detecting a control operation on the control interface.
Human-machine interface (HMI) system having process trend visualization (trend pen)
A system manages human machine interface (HMI) applications for industrial control and automation. Software instructions stored on a tangible, non-transitory media and executable by a processor receive data indicative of a manufacturing/process control system being monitored and display a user interface indicative of a status of the manufacturing/process control system being monitored wherein the status is based on the received data.
USER-DEFINED EVENT-BASED VISUALIZATION CONTENT DELIVERY SYSTEM USING THIN CLIENTS
A system may include one or more devices, each of the one or more devices may include a respective electronic display. The system may also include a computing system that may receive a request to define an event-based trigger for deploying visualization content, present a graphical user interface for receiving inputs defining properties of the event-based trigger. The properties may include a type of the visualization content, match conditions for deploying the visualization content, and an indication of at least one device to receive the visualization content. The computing system may then monitor communication channels for the match conditions, generate the visualization content in response to detecting the match conditions via the communication channels based on the type of the visualization content, and transmit the visualization content to the at least one device. The at least one device may present the visualization content via an electronic display.
NUMERICAL CONTROL SYSTEM BASED ON VIRTUAL HOST COMPUTER
The invention discloses a numerical control (NC) system based on a virtual host computer, the NC system comprising the virtual host computer arranged on a remote server, a local lower computer and a human-machine interactive device for human-machine interaction. The human-machine interactive device is used for providing a human-machine interactive input/output interface. The virtual host computer integrates a human-machine interactive module, a non-real-time/half-real-time task execution unit and a lower-computer control unit, and is used for receiving a NC machining instruction, processing the instruction to form a machine-tool control instruction through the non-real-time/half-real-time task execution unit, and transmitting the control data to the local lower computer through the lower-computer control unit by utilizing a network. The local lower computer controls a machine tool to execute real-time motion control and logic control. The NC system employs a new architecture formed by the upper computer and the lower computer by utilizing virtualization technology, and solves the restriction problems of data processing capability, HMI function expansion and remote machining of a conventional NC system.