G05B2219/34263

METHOD AND PLATFORM FOR DEPLOYMENT OF AN INDUSTRIAL APPLICATION ON AN EDGE COMPUTING DEVICE OF A MACHINE TOOL

Provided is a deployment platform for deployment of an industrial application on an edge computing device, ECD, connected to the controller of a machine tool, MT, the deployment platform including a model management component, MMC, adapted to instantiate a generic machine tool model, GMTM, stored in a memory to provide a machine instance model, MIM, of the respective machine tool, MT, on the basis of a machine tool data report, MTDR, received by the model management component, MMC, from the edge computing device, ECD, of the respective machine tool, MT, and further adapted to convert generic data requirements, gR, of a generic industrial application into machine tool specific requirements, mtsR, using the machine instance model, MIM, of the respective machine tool, MT, wherein an instantiated industrial application for the machine tool, MT, is provided by instantiating the generic industrial application by extending its configuration data with machine tool specific requirements.

INTERCONNECTION DEVICE, COMMUNICATION METHOD, AND SYSTEM INCLUDING ROBOT
20210247733 · 2021-08-12 · ·

An interconnection device, a communication method, and a system including a robot are disclosed. In an embodiment, the interconnection device includes a first OPC UA interface, configured to establish connection between the interconnection device and an OPC UA device; and an ROS interface, in communication with the first OPC UA interface. The ROS interface includes: at least one ROS node module, configured to perform communication between the OPC UA device and an ROS device; an ROS client library module, configured to provide a function library to be called when the ROS node module performs the communication; and an ROS core module, configured to manage the ROS node module in the ROS interface unit and a node module in the ROS device. Communication between the OPC UA device and the ROS device is achieved via the interconnection device and the communication method.

MODULE FOR A TECHNICAL FACILITY AND METHOD FOR CONTROLLING A TECHNICAL FACILITY

A module for a technical facility includes a technical hardware for executing a technical sub-process, a controller for locally controlling the technical hardware wherein the controller is configured to control the technical hardware autonomously and an external interface of the controller, wherein the external interface comprises an OPC-UA server. The OPC-UA server has a fixedly predetermined information structure having static information and dynamic information wherein the static information describes the technical hardware and the controller, and the controller writes the dynamic information as real-time values of the technical hardware into the information structure.

Module for a technical facility and method for controlling a technical facility

The invention relates to a module for a technical facility comprising a technical hardware for executing a technical sub-process, a controller for locally controlling the technical hardware wherein the controller is configured to control the technical hardware automatically and an external interface of the controller, wherein the external interface comprises an OPC-UA server. The OPC-UA server has a fixedly predetermined information structure having static information and dynamic information wherein the static information describes the technical hardware and the controller, and the controller writes the dynamic information as real-time values of the technical hardware into the information structure. Furthermore, a corresponding method for controlling a technical facility is claimed.

System of monitoring and controlling the operation of multiple machines for producing diamonds and a method thereof
10719065 · 2020-07-21 · ·

A system of monitoring and controlling an operation, comprising: an input means, the input means is adapted for user to input user-defined parameters, a middleware application in connection with the input means via a network, the middleware application is in communication with a directory database and also a relational database management system via communication means, a data management system being installed as a slave program in the middleware application and as a slave program in one more external server or external device, the middleware application is in communication with the external servers or device via communication means, whereby the master-slave relation allows exchange of data between the middleware application and the server architecture.

Abstraction layers for automation applications

A system for implementing automation functions through abstraction layers includes a control application and an automation equipment abstraction framework executable in a runtime environment. The control application is designed to communicate with automation equipment using one or more automation functions. Each automation function comprises one or more equipment-agnostic instructions. During execution of the control application, the automation equipment abstraction framework receives an equipment-agnostic instructions and an indication of a particular unit of automation equipment. The automation equipment abstraction framework translates the equipment-agnostic instructions into equipment-specific automation instructions executable on the particular unit of automation equipment. These equipment-specific automation instructions may then be sent to the particular unit of automation equipment.

Adaptive cross plant control and steering system, and corresponding method thereof
10649414 · 2020-05-12 · ·

An adaptive process control system and corresponding method for independent steering of plant control systems is provided, wherein a plant associated with the plant control system includes a plurality of interlocked elements of one or more operational unit of the plant. The operation of an operational unit is controlled by the plant control system by means of the elements interlocked to the plant control system, wherein the adaptive, independent process control system is accessible by a plant process engine including a plant controller unit connected via the supervisory control and data acquisition unit with at least one programmable logic controller of the plant control system. The operation of the plant and the operational units is controlled by means of the programmable logic controller and the plurality of interlocked elements.

Method and system for process controlling of plants in an OPC-UA based machine-to-machine network
10620592 · 2020-04-14 · ·

A method for process controlling of plants and plant control systems in an OPC UA based Machine-to-Machine (M2M) network is provided. A plant associated with the plant control system a plurality of interlocked elements of one or more operational units of the plant. The operation of an operational unit is controlled by the plant control system using the elements interlocked to the plant control system. The plant control system is accessible by an independent process control system in the Machine-to-Machine (M2M) network via one or more network interfaces, and wherein messages containing signaling data and steering commands are transmitted between the process control system and the plant control system.

Method and platform for deployment of an industrial application on an edge computing device of a machine tool

Provided is a deployment platform for deployment of an industrial application on an edge computing device, ECD, connected to the controller of a machine tool, MT, the deployment platform including a model management component, MMC, adapted to instantiate a generic machine tool model, GMTM, stored in a memory to provide a machine instance model, MIM, of the respective machine tool, MT, on the basis of a machine tool data report, MTDR, received by the model management component, MMC, from the edge computing device, ECD, of the respective machine tool, MT, and further adapted to convert generic data requirements, gR, of a generic industrial application into machine tool specific requirements, mtsR, using the machine instance model, MIM, of the respective machine tool, MT, wherein an instantiated industrial application for the machine tool, MT, is provided by instantiating the generic industrial application by extending its configuration data with machine tool specific requirements.

ABSTRACTION LAYERS FOR AUTOMATION APPLICATIONS

A system for implementing automation functions through abstraction layers includes a control application and an automation equipment abstraction framework executable in a runtime environment. The control application is designed to communicate with automation equipment using one or more automation functions. Each automation function comprises one or more equipment-agnostic instructions. During execution of the control application, the automation equipment abstraction framework receives an equipment-agnostic instructions and an indication of a particular unit of automation equipment. The automation equipment abstraction framework translates the equipment-agnostic instructions into equipment-specific automation instructions executable on the particular unit of automation equipment. These equipment-specific automation instructions may then be sent to the particular unit of automation equipment.