CONTROL SYSTEM AND METHOD FOR OPERATING A CONTROL SYSTEM WITH REAL CONTROL AND VIRTUAL CONTROL

20180267504 · 2018-09-20

Assignee

Inventors

Cpc classification

International classification

Abstract

When carrying out an industrial process or during the operation of an industrial system or machine, relevant data is to be detected without additionally loading the control of the industrial process or the system or machine in question. For this purpose, the invention provides a control system (1, 4, 5; 1, 4, 5; 1, 4, 5) with a real control (1; 1; 1) for controlling an industrial process, a system or a machine; a virtual control (4; 4; 4) for simulating the control of the industrial process, the system, or the machine; synchronization means for synchronizing the real control (1; 1; 1) and the virtual control (4; 4; 4); and a higher-level processor unit (5; 5; 5) for detecting and/or generating operating data and/or state data with respect to the process, the system, or the machine, wherein the operating data and/or state data is based on data originating from the virtual control (4; 4; 4). By requesting the data from the virtual control (4; 4; 4), the real control (1; 1; 1) is not additionally loaded.

Claims

1.-11. (canceled)

12. A control system, comprising: a real control configured to control an industrial process, a plant or a machine; a virtual control configured to simulate a control of the industrial process, the plant or the machine; a synchronization configured to synchronize the real control and the virtual control; and a higher-level processor unit configured to detect data with respect to the industrial process, the plant or the machine and to process the data, wherein the data detected by the higher-level processor unit is transferrable from the virtual control to the higher-level processor unit.

13. The control system of claim 12, wherein the data transferred from the virtual control to the higher-level processor unit includes operating data and/or state data and/or diagnostic data with respect to the industrial process, the plant or the machine.

14. The control system of claim 12, wherein the real control is configured to transfer time-based data and/or state-based data to the virtual control for synchronizing the virtual control with the real control.

15. The control system of claim 12, wherein the higher-level processor unit is configured as an MES for guidance, direction or control of production.

16. The control system of claim 12, wherein the real control is configured as a CNC for controlling a machine tool.

17. The control system of claim 12, wherein the real control is connected to a real machine or plant, and the virtual control is connected to a virtual machine or plant.

18. A method for operating a control system, comprising: controlling an industrial process, a plant or a machine by a real control; simulating a control of the industrial process, the plant or the machine by a virtual control; synchronizing the real control and the virtual control; and detecting data by a higher-level processor unit and processing the data with regard to the industrial process, the plant or the machine, wherein the data detected by the higher-level processor unit is transferred from the virtual control to the higher-level processor unit.

19. The method of claim 18, wherein the data transferred from the virtual control to the higher-level processor unit includes operating data and/or state data and/or diagnostic data with respect to the industrial process, the plant or the machine.

20. The method of claim 18, further comprising transferring time-based data and/or state-based data from the real control to the virtual control for synchronizing the virtual control with the real control.

21. The method of claim 19, further comprising generating service data in response to a detection of the operating data and/or state data by the higher-level processor unit.

22. The method of claim 21, further comprising transferring the service data automatically to a service provider.

Description

[0022] The invention is explained in more detail hereinafter with reference to exemplary embodiments. In the diagrams:

[0023] FIG. 1 shows data acquisition for a machine tool by means of a virtual control,

[0024] FIG. 2 shows data acquisition for a machine tool by means of a virtual control and a virtual machine,

[0025] FIG. 3 shows data acquisition for a machine tool by means of a virtual control, a virtual machine and a virtual workpiece.

[0026] FIG. 1 shows a real control 1 for controlling a real machine tool 2 in greatly simplified and schematized form. Advantageously, the real control 1 is designed as a Computerized Numerical Control (CNC). The CNC 1 controls the machine tool 2 for the manufacture of a real workpiece 3. As a rule, a machine tool is not operated autonomously but as part of a larger production network together with further machine tools for the manufacture of certain goods. In the process, it is necessary to coordinate production by means of the individual machine tools. For this purpose, from each individual machine tool, in particular their control, corresponding data relating to type, number, quality, etc. of the manufactured workpieces are transferred to a higher-level processor unit 5. The higher-level processor unit 5 can be a process control system, in particular, a SCADA, an MES or an ERP system.

[0027] In the exemplary embodiment, the higher-level processor unit 5 is to be executed as an MES system. According to the invention, in addition to the real control 1 there is a virtual control 4 which is advantageously based on standard hardware and simulates the real control 1 as far as possible. In particular, the virtual control 4 executes the same parts program as the real control 1. There is a data connection between the real control 1 and the virtual control 4 for synchronizing the two controls. By means of the data transferred in this way, for example, incidents on the real machine 2 can be recorded by means of the control 1 and transferred to the virtual control 4 such that, to ensure the synchrony between the real control 1 and the virtual control 4, real machine data is also taken into consideration by the virtual control. According to the invention, the MES system preferably now no longer accesses the control 1 directly but extracts the necessary data either solely or at least mainly from the virtual control 4. Data acquisition therefore remains at least approximately reaction-free for the current real control and/or machine. As the virtual control is based on standard hardware and standard software and is not subject to rigorous real-time conditions, any resource bottlenecks can be resolved by replacing this standard hardware and software. An intervention in the real control 1 is not necessary for this, such that production safety is not endangered. In addition, expensive downtimes, which are always inevitable with upgrades, are avoided. Changes to existing data acquisition can be tested at short notice. If they prove effective for optimizing production, they can be easily transferred to other virtual controls. If a corresponding test is unsuccessful, they will be withdrawn again with minimal effort.

[0028] In the exemplary embodiment according to FIG. 2, functional blocks having the same function as FIG. 1 are given the same reference character, supplemented by a line in each case. Unlike FIG. 1, the exemplary embodiment according to FIG. 2 also comprises a virtual machine 6 by means of which the behavior of the real machine 2 can be simulated as realistically as possible. Relevant data with regard to the real machine 2 can therefore be accessed directly without deviation of the virtual machine control 4 directly from the virtual machine 6, provided that the latter has a corresponding interface for data acquisition. This enables the precise acquisition of the relevant data. Inaccuracies as a result of scanning effects and data conversions are thus avoided. Control experts do not have to be consulted as frequently because the virtual control 4 does not have to answer all the requests.

[0029] In a further advantageous embodiment of the invention, the real workpiece 3 is now also simulated by a virtual workpiece which in FIG. 3 is given the reference character 7. Insofar as the real workpiece 3 is also simulated by a virtual workpiece 7 and the latter provides an interface for data acquisition, the relevant data can be directly accessed there, without diversions by way of the virtual machine 6 and/or the virtual machine control 4. This also facilitates and accelerates the retrieval of the data concerned.

[0030] In summary, the production operator obtains complete transparency for each state which is made accessible in the virtual system by way of query interfaces, without influencing current production. The only constraints are his implementation effort and the performance of the flow platform for the virtual system. However, he can easily avoid these by means of corresponding hardware and software components. The flow platform must be so powerful that the virtual part system can follow the real system on average. Speed fluctuations as a result of brief resource bottlenecks are permitted in the virtual part system and can be bridged by buffering of supporting state information from the real system. The virtual part system permanently falling behind would no longer serve the purpose of operating data acquisition, however.

[0031] As a rule, the machine manufacturer need not importuned by changes as once set up, the configuration remains unchanged. The production operator is also the operator of the virtual system and has full sovereignty over its functionality and can use this sovereignty for his own purposes, as long as he does not change the parts which are essential for the correct simulation of the real behavior.

[0032] Only in cases in which additional information is required from the real machine control in order to increase the tracking accuracy of the virtual system must the configuration of the real machine control be changed subsequently.