The invention relates to an automation system and a method for engineering an automation system for controlling a process in a process plant, where the automation system comprises a plurality of hardware components for performing display, operating and automation functions which are connected to one another by way of communication systems.
What are known as “digital twins” are known well enough from production engineering. These refer to computer-assisted images or representatives of an object from the real world. According to the Gabler Wirtschaftslexikon (dictionary of economics), a digital twin is defined as a virtual model, e.g., of a process, a product or a service, which connects the real and virtual world. Digital twins are built using data and algorithms and use real data from installed sensors, which represent the operating conditions or position of machines, for instance. Digital twins map plants throughout the entire life cycle (design, production, operation and recycling). Engineers are able to use simulation models to optimize workflows as early as during planning. If the plant is in operation, then the same simulation models can be used to further optimize workflows and to change production.
The creation of a digital twin requires different elements. Generally, these elements are a real object to be imaged, a virtual representation space and data relating to the environmental conditions. The twins are produced using collected real time data of the real object and descriptive algorithms and mapped in a digital representation space. A modular concept is often used, in which the digital twin is composed of many individual digital twins.
Multiple applications for computer-assisted maps of real objects also arise in the context of the automation of process engineering.
When a process plant is commissioned, it is normal for the engineering of the plant to be supplemented with a simulation or emulation. Before automation programs and plant images are loaded into a real and running plant, they must be tested accordingly and possibly also corrected. For this purpose, a digital twin is generally used, i.e., the automation programs are loaded into emulated automation servers of a virtual shadow plant and tested, for example. In order to virtualize the field level, a plant simulator is used, which processes models of the field level and exchanges the process inputs and process outputs with the virtual automations. The simulation/emulation is then completely decoupled from the engineering of the automation system, which is frequently very disadvantageous: for changes and adjustments in the automation programs and plant images, it is necessary to toggle back and forth between simulation and engineering. This may easily cause inconsistencies or parameterization errors in the simulation. These can also compromise the real plant, e.g., if the IP addresses of the virtual automations used by the simulation overlap with those of the automations of the real plant when they are both in the same network.
In view of the foregoing, it is therefore an object of the invention to provide an automation system for a technical plant and a flexible method for engineering an automation system of a technical plant that allows a coexistent simulation, emulation, or virtualization of any number of components of the automation system as an integral component part of the engineering of the hardware configuration of the automation system.
This and other objects and advantages are achieved in accordance with the invention by a method and an automation system, where in connection with simulations, reference is made to the system to be simulated and to a simulator as an implementation or realization of a simulation model. The simulation model therefore represents an abstraction of the system to be simulated in terms of structure, function and behavior.
An emulator, by contrast, attempts to replicate the entire target system as authentically as possible. The replicated system obtains the same data, executes comparable programs and achieves results as similar as possible, with respect to specific questions, to the real target system. In computer science, the replication of a hardware or software object by a similar object of the same type with the aid of an abstraction layer is referred to as virtualization. This allows virtual devices to be generated, such as emulated hardware or software. One possibility of achieving a virtualization of an object is the virtual machine (VMware).
The subject matter of the invention is now to use such virtual devices, such as emulated hardware components of an automation system (e.g., emulated automations, or operator station servers) in the hardware configuration during the engineering to achieve different stages and variants of digital twins for the flexible and incremental commissioning of automation programs and plant images advantageously in parallel with the engineering of the real hardware components.
The inventive method for engineering an automation system for controlling a process in a technical plant, which comprises a plurality of hardware components for performing display, operating and automation functions, where these components are interconnected via communication systems, is characterized in that independently of the operation of the plant, in parallel with the engineering of at least one real hardware component, this component can also be generated, instantiated and logically linked in a virtualized manner as a digital twin. The virtual components generated in such a way can be configured and optimized (in any desired manner) and then loaded in parallel with the real components onto servers of the automation system, where the corresponding function is performed.
The advantages of using virtual components in engineering are diverse. In particular, a coexistent, secure, flexible and staged commissioning of automation programs and plant images is possible. Optimization in parallel with operation is supported based on the digital twin. Both the real plant and also the digital (partial) twin are always configurable and monitored by the integrated engineering.
A significant advantage of the invention consists in the method being implementable “independently of the operation of the plant”. This means that the virtual components can be generated even before commissioning. At the same time, a virtualization is also possible during the commissioning (cf.
The virtual twin or the virtual component can be generated, for instance, by the project engineer clicking on the desired object in a device library of the engineering server. As a result, an instance is generated, which represents the current state of a hardware component. In so doing, the virtual component is also assigned its own IP address. The logical connection is then fixed. This defines the communication relationship between the respective components (here devices). If a logical connection between an automation and an operator station server is defined, then process data can also be transmitted during runtime. Before automation programs and plant images are loaded into a real and running plant, however, they can now be configured, tested and possibly also corrected in any desired manner in the virtual component. The virtual components that are optimized in such a way are subsequently loaded onto servers of the automation system and implemented in parallel with the real components. The inventive method advantageously enables a coexistence of the two forms of an object as a real component and a virtual component.
In a particularly advantageous embodiment, the virtual components can be distributed in any desired manner onto the servers of the automation system. This distribution can be configured flexibly. In hardware engineering, it is therefore possible to determine or specify which virtual devices are to be localized on which servers of the automation system. In this way, the storage capacities of the servers of the automation system can be optimally used and/or flexibly deployed.
A further significant advantage of the disclosed embodiments of the invention consists in the number of virtual components being freely selectable. This produces a scalable solution. On account of the scalability of this solution approach, a “multi user” simulation is thus also possible, because every project engineer can, in effect, configure and use a digital (partial) twin that is tailored individually to his or her test.
In a further advantageous embodiment, the logical connections between the virtual components and between the virtual and real components can be configured flexibly. As a result, any desired variants of the engineering can be realized. By defining the logical connections, it is moreover also possible to be able to configure precisely which (virtual) devices are permitted to communicate with which (virtual) devices.
During engineering, it is advantageously possible to switch between real components and virtual components to perform changes. In a particularly advantageous embodiment, the switchover can even occur in a shockproof manner. Here shockproof means that the switchover can occur even within a cycle of the automation system.
The virtual components can advantageously be managed in a database. This allows a user of the database to further change or modify another user's component, for instance. In this way, the engineering is facilitated and can possibly also be performed faster.
In a further embodiment, the allocations to the technological hierarchy are assisted for all virtual components (as also with the real components). What are known as allocations in the technological hierarchy define which plant components are automated by which devices, e.g., if a structure folder “plantsection1” is assigned to an AS1 and an OS1, then the automation programs (functional plans) created below the structure folder are automatically assigned to the AS1 and the respective plant images of the OS1 are assigned and are subsequently also loaded at this location and executed. A plant section in a structure folder can firstly only be allocated to virtual components for the staged commissioning. It is only when the function of the automation programs and plant images has been assured by the simulation that the same structure folder with the plant section can be assigned to real devices. Furthermore, the structure folder plant sections (and of course fine-granular plant sections, such as technical facilities and even measuring points) in the technological hierarchy can also be duplicated and assigned to virtual components in parallel, in order to be able to realize a digital twin (e.g., for operational optimizations) which runs in parallel with the real plant.
Automation documents such as function plans or plant images for a commissioning can advantageously be allocated to the virtual components before they are loaded onto the servers of the automation system. Virtual devices can initially only interact in parallel with virtual, subsequently also with real devices over the course of a staged commissioning. The logical connections between the devices are reconfigured for this purpose. (Example: for the commissioning of a new plant image, the virtual operator station firstly interacts with a virtual automation, for the purpose of dynamizing the plant image, in order inter alia to avoid faulty operations. In a next step, the virtual operator station then interacts with a real automation, in order to dynamize the plant image, provided for the commissioning, with real process data. In the last step, the commissioned plant image is finally allocated to a real operator station.)
A commissioning of various automation documents can advantageously occur in parallel with a number of project engineers and on different virtual components and/or on virtual components that are available multiple times. This also allows for large scalability.
Other objects and features of the present invention will become apparent from the following detailed description considered in conjunction with the accompanying drawings. It is to be understood, however, that the drawings are designed solely for purposes of illustration and not as a definition of the limits of the invention, for which reference should be made to the appended claims. It should be further understood that the drawings are not necessarily drawn to scale and that, unless otherwise indicated, they are merely intended to conceptually illustrate the structures and procedures described herein.
The invention and its embodiments are described and explained in more detail below on the basis of the figures, in which an exemplary embodiment of the invention is shown and, in which:
In accordance with the invention, virtual components of the real afore-described hardware configuration are shown in the engineering server ES, embodied as software modules or software components.
By applying the inventive measures, it is now possible to co-existently plan virtual automations and operator station servers in the engineering, such that it is possible to switch between real and virtual plant sections during runtime in an operator station client. If an operator wishes to optimize a setting of a controller, he or she can test this in parallel with operation on a virtual plant section before playing this into the real plant section.
Next, generated virtual components VOS1, VOS2, VAS1, VAS2, . . . are distributed in any desired manner onto servers ES, S of the automation system A such the generated virtual components VOS1, VOS2, VAS1, VAS2, . . . are configured, optimized and monitored by at least one client and such that, during engineering, switching between real components and virtual components to perform changes becomes possible, as indicated in step 320.
Thus, while there have been shown, described and pointed out fundamental novel features of the invention as applied to a preferred embodiment thereof, it will be understood that various omissions and substitutions and changes in the form and details of the methods described and the devices illustrated, and in their operation, may be made by those skilled in the art without departing from the spirit of the invention. For example, it is expressly intended that all combinations of those elements and/or method steps which perform substantially the same function in substantially the same way to achieve the same results are within the scope of the invention. Moreover, it should be recognized that structures and/or elements and/or method steps shown and/or described in connection with any disclosed form or embodiment of the invention may be incorporated in any other disclosed or described or suggested form or embodiment as a general matter of design choice. It is the intention, therefore, to be limited only as indicated by the scope of the claims appended hereto.
Number | Date | Country | Kind |
---|---|---|---|
10 2019 204 480.8 | Mar 2019 | DE | national |
This is a U.S. national stage of application No. PCT/EP2020/057945 filed 23 Mar. 2020. Priority is claimed on German Application No. 10 2019 204 480.8 filed 29 Mar. 2019, the content of which is incorporated herein by reference in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2020/057945 | 3/23/2020 | WO | 00 |