Automatic Monitoring of Process Controls

20220206454 · 2022-06-30

    Inventors

    Cpc classification

    International classification

    Abstract

    The present invention relates to a system (100) for monitoring process controls, said system (100) comprising: an engineering tool module (10) configured to provide process control for an engineering product and to accomplish initializing of the process control of the engineering product; and a monitoring tool module 20) configured to be co-executed with the initializing of the process control of the engineering product and to be coupled to the process control of the engineering product.

    Claims

    1. A system for monitoring process controls, said system comprising: an engineering tool module configured to provide process control for an engineering product and to accomplish initializing of the process control of the engineering product; and a monitoring tool module configured to be co-executed with the initializing of the process control of the engineering product and to be coupled to the process control of the engineering product.

    2. The system according to claim 1, wherein the monitoring tool module is adapted to test or observe the process control of the engineering product.

    3. The system according to claim 1, wherein the device is adapted to be executed according to an installation matrix on at least one of a programmable logic controller or a general purpose computer.

    4. The system according to claim 1, wherein the monitoring tool module is adapted to be installed at the same time as the engineering tool module is installed.

    5. The system according to claim 1, wherein the monitoring tool device is adapted to at least one of be started or operated by a maintenance system coupled to the device.

    6. The system according to claim 1, wherein the monitoring tool module is adapted to perform a plurality of permitted accesses to the process control of the engineering product.

    7. The system according to claim 1, wherein the monitoring tool module is adapted to be implemented in a project code of the process control of the engineering product.

    8. The system according to claim 1, wherein the monitoring tool module is adapted to perform a check of operating parameters and values of the process control of the engineering product.

    9. The system according to claim 1, wherein the monitoring tool module is adapted to perform a change of operating parameters and values of the process control of the engineering product.

    10. The system according to claim 1, wherein the monitoring tool device is configured to at least one of carry out a change or set stopping points of the process control of the engineering product to carry out at least one of a stopping or a restarting of the process control of the engineering product.

    11. A method for monitoring process controls, the method comprising the following process steps: providing a process control for an engineering product using an engineering tool module; accomplishing an initializing of the process control using the engineering tool module; co-executing a monitoring tool module with the initializing of the process control of the engineering product; and coupling the monitoring tool module with the engineering tool module.

    12. The method according to claim 11, the method further comprising at least one of testing or observing the process control of the engineering product using the monitoring tool module.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0036] FIG. 1: shows a schematic representation of a matrix for use on the controller and/or on a PC according to an exemplary embodiment of the present invention; and

    [0037] FIG. 2: shows a schematic representation of a flow chart of a start-up routine or a method according to an exemplary embodiment of the present invention;

    [0038] FIG. 3: shows a schematic representation of a flowchart of a routine from tool creation to deployment according to an exemplary embodiment of the present invention;

    [0039] FIG. 4: shows a schematic representation of the process from the creation of the project to the application of the monitoring tool according to an exemplary embodiment of the present invention;

    [0040] FIG. 5: shows a schematic representation of a system for monitoring process controls according to an exemplary embodiment of the present invention;

    [0041] FIG. 6: shows a schematic representation of a flow chart of a method for monitoring process controls according to an exemplary embodiment of the present invention.

    DETAILED DESCRIPTION OF THE EMBODIMENT

    [0042] Unless otherwise indicated, identical reference signs in the figures of the drawings indicate identical or functionally identical elements, parts, components or process steps.

    [0043] According to an exemplary embodiment of the present invention, a virtualized monitoring tool or a monitoring tool module is used, which is stored directly with the project and its sources on the controller or a PC.

    [0044] In addition to the tool or module itself, the virtualization of the tool application contains a package with all necessary runtime routines, configurations and system components required for execution.

    [0045] The term “engineering tool”, as for example used in the description of the present invention in the term “engineering tool module” or also used elsewhere, describes a tool for the creation of a control unit. In other words, an “engineering tool” describes a “production and configuration tool” for projecting and/or configuring a control unit.

    [0046] The term “monitoring tool”, as for example used in the description of the present invention in the term “monitoring tool module” or also used elsewhere, describes a tool for monitoring a control unit. In other words, a “monitoring tool” describes a system for monitoring and checking the operation of a control unit, whereby active intervention can also take place.

    [0047] FIG. 1 shows a schematic diagram of a matrix for use on the control unit and/or PC. For example, four combinations are possible, as shown in FIG. 1.

    [0048] In addition, the monitoring tool module is installed with the help of the engineering product module. The monitoring tool module can then be stored in the environment of the plant operator or manufacturer during commissioning or initializing of the control system by the engineering product according to the above table with the project sources for the purpose of later testing or observation on the control system or a PC according to the combinatorics of the above-mentioned matrix shown in FIG. 1.

    [0049] Uploading the sources and the required monitoring tool module is offered as an option in the engineering product directly during the creation and transfer of the project code to the controller.

    [0050] FIG. 2 shows a schematic representation of the start-up routine according to an exemplary embodiment of the present invention.

    [0051] In a first process step S21, the directly executable (virtualized) monitoring application is loaded from the controller.

    [0052] In a second process step S22 the source code or the source code of a computer program of the project currently running on the controller is loaded, for example including the connection parameters to the controller.

    [0053] In a third process step S23 the monitoring tool is started and initialized with the previously loaded control project.

    [0054] In a fourth process step S24 an automatic connection with the project currently running on the controller is made and the monitoring mode is started.

    [0055] According to an exemplary embodiment of the present invention, this tool can be transferred directly from the controller and/or a PC to a connected maintenance computer and executed without installation.

    [0056] According to an exemplary embodiment of the present invention, an included start-up routine as shown in FIG. 2 ensures that the transferred tool automatically loads the source project from the control to a PC upon start-up and connects to the project running on the control for testing or monitoring.

    [0057] Here it can be ensured that only permitted accesses (such as display of the values, overwriting of the values, setting of breakpoints, stopping and restarting of the controller) are possible in the provided tool.

    [0058] FIG. 3 shows a schematic representation of a process from tool creation to deployment according to exemplary embodiment of the present invention.

    [0059] FIG. 4 shows a schematic representation of the process from the project creation to the application of the monitoring tool according to an exemplary embodiment of the present invention.

    [0060] FIG. 5 shows a schematic representation of a system for monitoring process controls according to an exemplary embodiment of the present invention.

    [0061] The system 100 for monitoring process controls comprises an engineering tool module 10 and a monitoring tool module 20.

    [0062] The engineering tool module 10 is configured to provide process control for an engineering product and to perform commissioning or initializing of the process control of the engineering product.

    [0063] The monitoring tool module 20 is configured to be executed during the commissioning of the process control of the engineering product and to be coupled with the process control of the engineering product.

    [0064] The engineering tool or the engineering tool module 10, as used as a term by the present invention, can therefore, according to an exemplary embodiment of the present invention, for example, provide an aid for programming in graphical and textual form according to IEC-61131.

    [0065] Likewise, the engineering tool or the engineering tool module 10, as used as an execution example of the present invention, may be configured or adapted to perform a configuration of fieldbus/Ethernet components and network system.

    [0066] The monitoring tool module 20 is, for example, according to an exemplary embodiment of the present invention, configured to monitor the function of the components and systems during operation of the fieldbus/Ethernet components and network systems.

    [0067] Likewise, the engineering tool or the engineering tool module 10 can be configured, according to an exemplary embodiment of the present invention, to provide a connection configuration of process data with program input and output parameters or to create test and operating visualizations for control and/or production systems.

    [0068] According to an exemplary embodiment of the present invention, the monitoring tool module 20 is configured, for example, according to an exemplary embodiment of the present invention, to monitor the control and/or production systems and to monitor a running process control, for example by means of monitoring the process data and/or the associated program-specific input and output parameters.

    [0069] Likewise, the engineering tool or the engineering tool module 10 according to an exemplary embodiment of the present invention can be configured to accomplish a programming and/or a configuration of safety-relevant controls according to IEC-61508. The monitoring tool module 20, for example, is configured according to an exemplary embodiment of the present invention to monitor the safety-relevant controls according to IEC-61508.

    [0070] Furthermore, the monitoring tool module 20 can be used for automated diagnosis of running programs by setting breakpoints or for observation and/or overwriting of values.

    [0071] The engineering tool or the engineering tool module 10 can therefore also be configured, for example, as an aid for compiling the programs and transferring the programs and configurations to a process controller. This can be done, for example, in the area of building services and building automation, so the engineering tool module 10 can initialize and configure heating, lamp, shutter and garage door control.

    [0072] The engineering tool module 10 can therefore also be used as an aid in the field of industrial production, for example, and can enable the creation, configuration and maintenance of automated controls in entire production lines.

    [0073] The engineering tool module 10 can also be used in the area of the creation and configuration of photovoltaic and wind power plants, process engineering plants, power stations, automated control and regulation systems in the area of railways, shipping or air transport or also traffic control systems such as traffic lights.

    [0074] FIG. 6 shows a schematic representation of a flow chart of a process for monitoring process controls according to an exemplary embodiment of the present invention.

    [0075] FIG. 6 shows a method for monitoring process controls provided, the method comprising the following process steps:

    [0076] As a first method step, providing S1 a process control for an engineering product by means of an engineering tool module 10 is performed.

    [0077] As a second method step, accomplishing S2 an initializing of the process control by means of the engineering tool module 10 is performed.

    [0078] As a third process step co-executing S3 a monitoring tool module 20 with the initializing of the process control of the engineering product is performed.

    [0079] As a fourth process step, coupling S4 the monitoring tool module 20 with the engineering tool module 10 is conducted.

    [0080] Although the present invention has been described above on the basis of preferred exemplary embodiments or examples, it is not limited to this, but can be modified in many ways.

    [0081] In particular, the invention can be changed or modified in a variety of ways without deviating from the core of the invention.

    [0082] In addition, it should be noted that “comprising” and “having” does not exclude other elements or steps, and “one” or “one” does not exclude a plurality.

    [0083] It should further be noted that features or steps described by reference to one of the above examples of execution may also be used in combination with other features or steps of other examples of execution described above. Reference marks in the claims should not be considered as a restriction.