DE102008035258A1 - Method for testing data consistency of technical system, involves testing data consistency of control parameters marked by part of tag groups based on preset validation rules for providing test results - Google Patents

Method for testing data consistency of technical system, involves testing data consistency of control parameters marked by part of tag groups based on preset validation rules for providing test results Download PDF

Info

Publication number
DE102008035258A1
DE102008035258A1 DE200810035258 DE102008035258A DE102008035258A1 DE 102008035258 A1 DE102008035258 A1 DE 102008035258A1 DE 200810035258 DE200810035258 DE 200810035258 DE 102008035258 A DE102008035258 A DE 102008035258A DE 102008035258 A1 DE102008035258 A1 DE 102008035258A1
Authority
DE
Germany
Prior art keywords
tag
control parameter
predetermined
control
data consistency
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
DE200810035258
Other languages
German (de)
Inventor
Sebastien Dr. Truchat
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Priority to DE200810035258 priority Critical patent/DE102008035258A1/en
Publication of DE102008035258A1 publication Critical patent/DE102008035258A1/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/006Identification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Programmable Controllers (AREA)

Abstract

The method involves providing a technical system with devices that are production device, control device, control software and storage devices, where two of the selected devices respectively execute functions based on control parameters. A model for the two selected devices is created with tag groups for the parameters, where each tag group has a tag for marking the respective parameters in the selected devices. Data consistency of the control parameters marked by a part of the tag groups is tested based on preset validation rules for providing test results. Independent claims are also included for the following: (1) a computer program product comprising instructions to perform a method for testing data consistency of a technical system (2) an arrangement for testing data consistency of a technical system.

Description

Die Erfindung betrifft ein Verfahren und eine Anordnung zum Prüfen der Datenkonsistenz einer technischen Anlage.The The invention relates to a method and an arrangement for testing the Data consistency of a technical system.

Technische Anlagen beinhalten herkömmlicherweise neben ihrer Hauptkomponente oder Hauptvorrichtung, nämlich einer Herstellungsvorrichtung zur Herstellung eines Produktes, eine Steuervorrichtung zum Steuern der Herstellungsvorrichtung.Technical Plants traditionally include in addition to its main component or main device, namely one Manufacturing device for producing a product, a control device for controlling the manufacturing device.

Ferner kann die technische Anlage weitere Vorrichtungen umfassen. Beispielsweise kann eine Steuer-Software zum Laden einer Speichereinheit der Herstellungsvorrichtung, eine erste Speichervorrichtung zum Speichern einer ersten elektronischen Dokumentation der Herstellungsvorrichtung und eine zweite Speichervorrichtung zum Speichern einer zweiten elektronischen Dokumentation der Steuer-Software vorgesehen sein.Further The technical system may include other devices. For example a control software for loading a storage unit of the manufacturing device, a first storage device for storing a first electronic documentation the manufacturing apparatus and a second storage device for storing a second electronic documentation of the control software be provided.

Insbesondere zur Steuerung der Herstellungsvorrichtung existiert eine Vielzahl von Steuerungs- oder Regelungsparametern zur Steuerung der technischen Anlage. Beispielsweise kann die Herstellungsvorrichtung einen solchen Steuerungsparameter speichern, um mittels diesem gesteuert zu werden. Weiter kann die Steuervorrichtung diesen Steuerungsparameter zur Steuerung der Herstellungsvorrichtung an diese übertragen. Ferner kann die Steuer-Software diesen Steuerungsparameter speichern, insbesondere um in die Speichereinheit der Herstellungsvorrichtung zu deren Steuerung geladen zu werden. Weiterhin können sowohl die erste Speichervorrichtung als auch die zweite Speichervorrichtung den jeweiligen Steuerungsparameter in ihrer jeweiligen elektronischen Dokumentation speichern.Especially There are a variety of controls for the manufacturing device of control or regulation parameters for controlling the technical Investment. For example, the manufacturing device such Save control parameters to be controlled by this. Furthermore, the control device can use this control parameter for Transfer control of the manufacturing device to this. Furthermore, the Control software store this control parameter, in particular into the memory unit of the manufacturing device for its control to be loaded. Furthermore you can both the first storage device and the second storage device the respective control parameters in their respective electronic Save documentation.

Ferner können diese Vorrichtungen der technischen Anlage jeweils eine Funktion in Abhängigkeit dieses Steuerungsparame ters ausführen. Insbesondere kann die Herstellungsvorrichtung eine Herstellungsfunktion, die Steuervorrichtung eine Steuerfunktion, die Steuer-Software die Steuerfunktion und die erste und zweite Speichervorrichtung eine jeweilige Speicherfunktion für ihre jeweilige elektronische Dokumentation durchführen.Further can These devices of the technical system each have a function depending on this Execute control parameters. In particular, the manufacturing device may have a manufacturing function, the control device has a control function, the control software the Control function and the first and second memory device a respective memory function for carry out their respective electronic documentation.

Beim Betrieb der technischen Anlage, beispielsweise über mehrere Jahre oder Jahrzehnte, ist es möglich, dass ein oder mehrere Steuerungsparameter, beispielsweise in der Steuervorrichtung, geändert werden. Wenn diese Änderung bei den anderen Vorrichtungen, die diesen Steuerungsparameter nutzen oder speichern, unberücksichtigt bleibt, entsteht eine Dateninkonsistenz zumindest hinsichtlich des geänderten Steuerungsparameters.At the Operation of the technical installation, for example over several years or decades, Is it possible, that one or more control parameters, for example in the Control device, changed become. If this change for the other devices using this control parameter or save, unconsidered remains, a data inconsistency arises at least with regard to the changed Control parameter.

Eine Dateninkonsistenz kann nachteiligerweise zu Fehlinformationen und damit zu Fehlentscheidungen beispielsweise bei der Betriebsleitung oder der Entwicklungsleitung des die technische Anlage betreibenden Unternehmens führen.A Data inconsistency can disadvantageously lead to misinformation and thus wrong decisions, for example, in the management or the development management of the company operating the technical facility to lead.

Zur Sicherstellung der Datenkonsistenz sind der Anmelderin aufwendige Review-Verfahren bekannt.to Ensuring data consistency are costly to the applicant Review procedure known.

Neben dem relativ hohen Aufwand eines Review-Verfahrens hat dieses noch den Nachteil, dass es eigens aufgesetzt werden muss.Next the relatively high cost of a review process this still has the disadvantage that it must be specially set up.

Demnach ist es eine Aufgabe der vorliegenden Erfindung, die Datenkonsistenz einer technischen Anlage automatisch zu prüfen.Therefore It is an object of the present invention to provide data consistency automatically check a technical system.

Weiter ist es eine Aufgabe, die Datenkonsistenz einer technischen Anlage auf möglichst einfache Weise zu prüfen.Further It is a task to maintain the data consistency of a technical facility on as possible easy way to test.

Erfindungsgemäß wird diese gestellte Aufgabe durch ein Verfahren mit den Merkmalen des Patentanspruchs 1 zum Prüfen der Datenkonsistenz einer technischen Anlage und/oder durch eine Anordnung zum Prüfen der Datenkonsistenz einer technischen Anlage mit den Merkmalen des Patentanspruchs 20 gelöst.According to the invention this Asked task by a method having the features of the claim 1 for testing the data consistency of a technical system and / or by an arrangement for testing the data consistency of a technical system with the characteristics of Claim 20 solved.

Demgemäß wird ein Verfahren zum Prüfen der Datenkonsistenz einer technischen Anlage vorgeschlagen, welches folgende Schritte aufweist:

  • a) Bereitstellen einer technischen Anlage mit zumindest zwei Vorrichtungen, welche aus einer Gruppe aus einer Herstellungsvorrichtung zum Herstellen eines Produktes, zumindest einer Steuervorrichtung zum Steuern der Herstellungsvorrichtung und zumindest einer Speichervorrichtung zum Speichern einer elektronischen Dokumentation der Herstellungsvorrichtung und/oder der Steuervorrichtung ausgewählt ist, wobei die zumindest zwei ausgewählten Vorrichtungen eine jeweilige Funktion in Abhängigkeit von zumindest einem Steuerungsparameter ausführen;
  • b) Erstellen eines Modells für die zumindest zwei ausgewählten Vorrichtungen mit einer jeweiligen Tag-Gruppe für den jeweiligen Steuerungsparameter, welche jeweils ein Tag zur Markierung des entsprechenden Steuerungsparameters in der jeweiligen ausgewählten Vorrichtung aufweist; und
  • c) Prüfen der Datenkonsistenz jeweils des durch zumindest einen Teil der Tag-Gruppe markierten Steuerungsparameters in Abhängigkeit von vorbestimmten Prüfregeln zur Bereitstellung eines Prüfergebnisses.
Accordingly, a method for checking the data consistency of a technical installation is proposed, which has the following steps:
  • a) providing a technical system with at least two devices which is selected from a group consisting of a production device for producing a product, at least one control device for controlling the production device and at least one storage device for storing an electronic documentation of the production device and / or the control device the at least two selected devices perform a respective function in response to at least one control parameter;
  • b) creating a model for the at least two selected devices having a respective tag group for the respective control parameter, each having a tag for marking the corresponding control parameter in the respective selected device; and
  • c) Checking the data consistency in each case of the control parameter marked by at least one part of the tag group as a function of predetermined checking rules in order to provide a test result.

Ferner wird eine Anordnung zum Prüfen der Datenkonsistenz einer technischen Anlage mit zumindest zwei Vorrichtungen vorgeschlagen, welche aus einer Gruppe aus einer Herstellungsvorrichtung, zumindest einer Steuervorrichtung und zumindest einer Speichervorrichtung zum Speichern einer elektronischen Dokumentation der Herstellungsvorrichtung und/oder der Steuervorrichtung ausgewählt ist, wobei die zumindest zwei ausgewählten Vorrichtungen eine jeweilige Funktion in Abhängigkeit von zumindest einem Steuerungsparameter ausführen, wobei die Anordnung aufweist:

  • – ein Modellierungsmittel, welches dazu geeignet ist, ein Modell für die zumindest zwei ausgewählten Vorrichtungen mit einer jeweiligen Tag-Gruppe für den jeweiligen Steuerungsparameter zu erstellen, wobei die jeweilige Tag-Gruppe jeweils ein Tag zur Markierung des entsprechenden Steuerungsparameters in der jeweiligen ausgewählten Vorrichtung aufweist; und
  • – einem Prüfmittel, welches dazu geeignet ist, die Datenkonsistenz jeweils des durch zumindest einen Teil der Tag-Gruppe markierten Steuerungsparameters in Abhängigkeit von vorbestimmten Prüfregeln zur Bereitstellung eines Prüfergebnisses zu prüfen.
Furthermore, an arrangement for checking the data consistency of a technical system with at least two devices is proposed, which is selected from a group consisting of a manufacturing device, at least one controller, and at least one storage device for storing electronic documentation of the manufacturing device and / or the controller, the at least two selected devices executing a respective function in response to at least one control parameter, the device having :
  • A modeling means adapted to create a model for the at least two selected devices with a respective tag group for the respective control parameter, the respective tag group each having a tag for marking the corresponding control parameter in the respective selected device ; and
  • A test means which is suitable for checking the data consistency of the control parameter marked by at least one part of the tag group as a function of predetermined test rules in order to provide a test result.

Ein Vorteil der vorliegenden Erfindung liegt darin, dass durch das erstellte Modell mit einer jeweiligen Tag-Gruppe für den jeweiligen Steuerungsparameter die Prüfung der Datenkonsistenz automatisch und auf einfache Weise, insbesondere im Gegensatz zu den bekannten Review-Verfahren, durchführbar ist.One Advantage of the present invention is that through the created Model with a respective tag group for the respective control parameter the exam the data consistency automatically and easily, in particular in contrast to the known review procedures, is feasible.

Durch die Möglichkeit der automatischen Überprüfung der Datenkonsistenz beugt die vorliegende Erfindung Fehlinformationen und Fehlentscheidungen vor und bietet damit einen erhöhten Grad an Sicherheit.By the possibility the automatic review of the Data consistency prevents the present invention from misinformation and wrong decisions and thus offers an increased degree to safety.

Vorteilhafte Ausgestaltungen und Weiterbildungen der Erfindung ergeben sich aus den Unteransprüchen sowie der Beschreibung unter Bezugnahme auf die Zeichnungen.advantageous Refinements and developments of the invention will become apparent the dependent claims and the description with reference to the drawings.

Gemäß einer bevorzugten Weiterbildung führen die zumindest zwei ausgewählten Vorrichtungen die jeweilige Funktion in Abhängigkeit von einer Mehrzahl von Steuerungsparametern aus. Ferner werden die Prüfregeln vorzugsweise in Abhängigkeit von vorbestimmten Prüfprioritäten und/oder vorbestimmten Prüfzeitpunkten für die Mehrzahl der Steuerungsparameter erstellt.According to one lead preferred training the at least two selected Devices the respective function in response to a plurality from control parameters. Furthermore, the test rules become preferably depending on predetermined test priorities and / or predetermined test times for the Created a majority of control parameters.

Gemäß einer weiteren bevorzugten Weiterbildung wird die technische Anlage bereitgestellt mit:
der Herstellungsvorrichtung mit einer Speichereinheit, der Steuervorrichtung,
einer Steuer-Software zum Laden in die Speichereinheit der Herstellungsvorrichtung,
einer ersten Speichervorrichtung zum Speichern einer ersten elektronischen Dokumentation der Herstellungsvorrichtung, und
einer zweiten Speichervorrichtung zum Speichern einer zweiten elektronischen Dokumentation der Steuer-Software.
According to a further preferred development, the technical system is provided with:
the manufacturing device with a storage unit, the control device,
a control software for loading into the memory unit of the manufacturing apparatus,
a first memory device for storing a first electronic documentation of the manufacturing device, and
a second memory device for storing a second electronic documentation of the control software.

Gemäß einer weiteren bevorzugten Weiterbildung wird ein Modell für die Herstellungsvorrichtung, die Steuervorrichtung, die Steuer-Software, die erste elektronische Dokumentation und die zweite elektronische Dokumentation mit einer jeweiligen Tag-Gruppe für jeden der Mehrzahl der Steuerungsparameter erstellt, wobei die jeweilige Tag-Gruppe
ein erstes Tag zur Markierung des entsprechenden Steuerungsparameters in der Herstellungsvorrichtung,
ein zweites Tag zur Markierung des entsprechenden Steuerungsparameters in der Steuervorrichtung,
ein drittes Tag zur Markierung des entsprechenden Steuerungsparameters in der Steuer-Software,
ein viertes Tag zur Markierung des entsprechenden Steuerungsparameters in der ersten elektronischen Dokumentation, und
ein fünftes Tag zur Markierung des entsprechenden Steuerungsparameters in der zweiten elektronischen Dokumentation aufweist.
According to a further preferred development, a model for the production device, the control device, the control software, the first electronic documentation and the second electronic documentation is created with a respective tag group for each of the plurality of control parameters, wherein the respective tag group
a first day to mark the corresponding control parameter in the manufacturing device,
a second day for marking the corresponding control parameter in the control device,
a third day to mark the corresponding control parameter in the control software,
a fourth day to mark the corresponding control parameter in the first electronic documentation, and
has a fifth day to mark the corresponding control parameter in the second electronic documentation.

Gemäß einer weiteren bevorzugten Weiterbildung wird zumindest einer Komponente der technischen Anlage, welcher zumindest zwei Vorrichtungen der technischen Anlage zugeordnet sind, eine eindeutige Komponentenkennzeichnung zugeordnet.According to one Another preferred embodiment is at least one component the technical system, which at least two devices of assigned to a technical system, a unique component identification assigned.

Gemäß einer weiteren bevorzugten Weiterbildung wird der jeweiligen Komponente zumindest eine vorbestimmte Tag-Gruppe oder eine vorbestimmte Mehrzahl von Tag-Gruppen zugeordnet.According to one Another preferred embodiment of the respective component at least one predetermined tag group or a predetermined plurality assigned by tag groups.

Gemäß einer weiteren bevorzugten Weiterbildung wird zumindest eine Komponentenkennzeichnung ausgewählt. Dann wird insbesondere die Datenkonsistenz der zumindest einen vorbestimmten Tag-Gruppe oder der vorbestimmten Mehrzahl der Tag-Gruppe, welche der jeweiligen ausgewählten Komponentenkennzeichnung zugeordnet sind, geprüft.According to one Another preferred development is at least one component marking selected. Then, in particular, the data consistency of the at least one predetermined tag group or the predetermined plurality of the tag group, which is the respective one selected component identification are assigned, checked.

Gemäß einer weiteren bevorzugten Weiterbildung wird der jeweilige Tag durch eine Tag-Kennzeichnung, eine Vorrichtungskennzeichnung und die Komponentenkennzeichnung ausgebildet.According to one Another preferred development is the respective day by a tag tag, a device tag, and the component tag educated.

Gemäß einer weiteren bevorzugten Weiterbildung ist die Zuordnung der jeweiligen Komponente zu der jeweiligen Komponentenkennzeichnung als eine eineindeutige Abbildung ausgebildet.According to one Another preferred development is the assignment of the respective Component to the respective component identifier as a one-to-one Figure trained.

Gemäß einer weiteren bevorzugten Weiterbildung wird zumindest einer der durch den entsprechenden Tag der jeweiligen geprüften Tag-Gruppe markierten Steuerungsparameter in der jeweiligen ausgewählten Vorrichtung in Abhängigkeit des bereitgestellten Prüfergebnisses bei einer festgestellten Dateninkonsistenz angepasst.According to a further preferred development, at least one of the day group of the respective checked group is checked by the corresponding tag marked control parameters in the respective selected device depending on the provided test result at a detected data inconsistency.

Gemäß einer weiteren bevorzugten Weiterbildung wird bei einer festgestellten Dateninkonsistenz zumindest eine Benachrichtigungsnachricht an zumindest eine vorbestimmte Empfangsvorrichtung übertragen.According to one Another preferred embodiment is found at a Data inconsistency at least one notification message to at least transmit a predetermined receiving device.

Gemäß einer weiteren bevorzugten Weiterbildung wird bei einer festgestellten Dateninkonsistenz von Steuerungsparametern einer jeweiligen Tag-Gruppe zumindest einer der Steuerungsparameter, welcher durch die der jeweiligen Tag-Gruppe (TG) zugehörigen Tags (T1–T5) markiert ist, in Abhängigkeit von vorbestimmten Anpassungsregeln angepasst.According to one Another preferred embodiment is found at a Data inconsistency of control parameters of a respective tag group at least one of the control parameters, which by the respective Associated with tag group (TG) Tags (T1-T5) is marked, depending adjusted by predetermined adaptation rules.

Gemäß einer weiteren bevorzugten Weiterbildung werden die Anpassungsregeln in Abhängigkeit von vorbestimmten Anpassungsprioritäten und/oder Anpassungszeitpunkten für die jeweilige Tag-Gruppe erstellt.According to one Another preferred development, the adaptation rules in dependence of predetermined adjustment priorities and / or adjustment times for the created respective tag group.

Gemäß einer weiteren bevorzugten Weiterbildung umfasst das erstellte Modell Abhängigkeiten zwischen einzelnen oder mehreren Tag-Gruppen.According to one Another preferred embodiment includes the model created Dependencies between single or multiple day groups.

Gemäß einer weiteren bevorzugten Weiterbildung werden durch das erstellte Modell Abhängigkeiten von Daten der zumindest zwei ausgewählten Vorrichtungen repräsentiert.According to one Another preferred development will be through the model created dependencies of data of the at least two selected devices.

Gemäß einer weiteren bevorzugten Weiterbildung wird das Prüfen der Datenkonsistenz der jeweiligen Tag-Gruppe in Abhängigkeit von den vorbestimmten Prüfregeln und dem erstellten Modell durchgeführt.According to one Another preferred development is checking the data consistency of respective tag group depending from the predetermined test rules and the created model.

Gemäß einer weiteren bevorzugten Weiterbildung werden die Schritte a) bis c) des erfindungsgemäßen Verfahrens bei einer Änderung zumindest eines vorbestimmten Steuerungsparameters durchgeführt. Alternativ oder zusätzlich können die Schritte a) bis c) jeweils nach Ablauf einer vorbestimmten Zeitdauer und/oder bei Auftreten eines vorbestimmten Ereignisses durchgeführt werden.According to one Another preferred development, the steps a) to c) the method according to the invention in case of a change performed at least one predetermined control parameter. alternative or additionally can the steps a) to c) each after a predetermined period of time and / or performed upon the occurrence of a predetermined event.

Weiter wird ein Computerprogramm-Produkt vorgeschlagen, welches auf einer programmgesteuerten Einrichtung die Durchführung eines wie oben beschriebenen Verfahrens gemäß der Erfindung veranlasst.Further a computer program product is proposed which is based on a program-controlled device to carry out a as described above Method according to the invention causes.

Ein Computerprogramm-Produkt wie ein Computerprogramm-Mittel kann beispielsweise als Speichermedium, wie Speicherkarte, USB-Stick, Floppy, CD-Stick, CD-ROM, DVD oder auch in Form einer herunterladbaren Datei von einem Server in einem Netzwerk bereitgestellt oder geliefert werden. Dies kann zum Beispiel in einem drahtlosen Kommunikationsnetzwerk durch die Übertragung einer entsprechenden Datei mit dem Computerprogramm-Produkt oder dem Computerprogramm-Mittel erfolgen.One For example, computer program product such as a computer program agent as a storage medium, such as memory card, USB stick, floppy disk, CD stick, CD-ROM, DVD or even in the form of a downloadable file of one Servers are deployed or delivered on a network. This For example, in a wireless communication network the transfer a corresponding file with the computer program product or the computer program means done.

Die Erfindung wird nachfolgend anhand der in den schematischen Figuren angegebenen Ausführungsbeispiele näher erläutert. Es zeigen:The Invention will be described below with reference to the schematic figures specified embodiments explained in more detail. It demonstrate:

1 ein schematisches Ablaufdiagramm eines Ausführungsbeispiels des erfindungsgemäßen Verfahrens zum Prüfen der Datenkonsistenz einer technischen Anlage; 1 a schematic flow diagram of an embodiment of the inventive method for checking the data consistency of a technical system;

2 ein schematisches Blockschaltbild eines Ausführungsbeispiels eines gemäß dem Verfahren nach 1 erstellten Modells; 2 a schematic block diagram of an embodiment of an according to the method according to 1 created model;

3 ein schematisches Blockschaltbild eines Ausführungsbeispiels einer erfindungsgemäßen Tag-Gruppe für einen Steuerungsparameter; 3 a schematic block diagram of an embodiment of a tag group according to the invention for a control parameter;

4 ein schematisches Blockschaltbild eines Ausführungsbeispiels einer erfindungsgemäßen Anordnung zum Prüfen der Datenkonsistenz einer technischen Anlage. 4 a schematic block diagram of an embodiment of an inventive arrangement for checking the data consistency of a technical system.

In allen Figuren sind gleiche bzw. funktionsgleiche Mittel und Einrichtungen – sofern nichts anderes angegeben – mit denselben Bezugszeichen versehen.In All figures are the same or functionally identical means and facilities - if otherwise stated - with provided the same reference numerals.

In 1 ist ein schematisches Ablaufdiagramm eines Ausführungsbeispiels des erfindungsgemäßen Verfahrens zum Prüfen der Datenkonsistenz einer technischen Anlage A dargestellt.In 1 is a schematic flow diagram of an embodiment of the inventive method for checking the data consistency of a technical system A shown.

Nachfolgend wird das erfindungsgemäße Verfahren anhand des Blockschaltbildes in 1 mit Bezug auf das Blockschaltbild in 2 erläutert, welches ein Ausführungsbeispiel eines gemäß dem Verfahren nach 1 erstellten Modells M zeigt.The method according to the invention will be described below with reference to the block diagram in FIG 1 with reference to the block diagram in FIG 2 which illustrates an embodiment of a method according to the method 1 created model M shows.

Das erfindungsgemäße Verfahren nach 1 weist die Verfahrensschritte S1–S3 auf:The inventive method according to 1 has the method steps S1-S3:

Verfahrensschritt S1:Process step S1:

Eine technische Anlage A mit zumindest zwei Vorrichtungen 15 wird bereitgestellt. Die zumindest zwei Vorrichtungen 15 sind aus einer Gruppe aus einer Herstellungsvorrichtung 1 zum Herstellen eines Produktes, zumindest einer Steuervorrichtung 2 zum Steuern der Herstellungsvorrichtung 1 und zumindest einer Speichervorrichtung 4, 5 zum Speichern einer elektronischen Dokumentation D1 der Herstellungsvorrichtung 1 und/oder der Steuervorrichtung 2 ausgewählt. Dabei führen die zumindest zwei ausgewählten Vorrichtungen 15 eine jeweilige Funktion in Abhängigkeit von zumindest einem Steuerungsparameter SP aus.A technical system A with at least two devices 1 - 5 will be provided. The at least two devices 1 - 5 are from a group of a manufacturing device 1 for producing a product, at least one control device 2 for controlling the manufacturing device 1 and at least one storage device 4 . 5 for storing an electronic documentation D1 of the manufacturing device 1 and / or the tax contraption 2 selected. The at least two selected devices lead 1 - 5 a respective function in dependence on at least one control parameter SP.

Ohne Einschränkung der Allgemeinheit ist aus Gründen der Übersichtlichkeit in den 1 bis 4 nur ein einziger Steuerungsparameter SP behandelt. Die jeweilige Funktion kann beispielsweise bei der Herstellungsvorrichtung 1 eine Herstellungsfunktion, bei der Steuervorrichtung 2 eine Steuerfunktion und bei der zumindest einen Speichervorrichtung 4, 5 eine Speicherfunktion sein.For the sake of clarity, without restriction of generality, in the 1 to 4 treated only a single control parameter SP. The respective function can, for example, in the manufacturing device 1 a manufacturing function, in the control device 2 a control function and the at least one storage device 4 . 5 be a memory function.

Vorzugsweise umfasst die technische Anlage A eine Herstellungsvorrichtung 1 mit einer Speichereinheit, die Steuervorrichtung 2, eine Steuer-Software 3 zum Laden in eine Speichereinheit der Herstellungsvorrichtung 1, eine erste Speichervorrichtung 4 zum Speichern einer ersten elektronischen Dokumentation D1 der Herstellungsvorrichtung 1 und eine zweite Speichervorrichtung 5 zum Speichern einer zweiten elektronischen Dokumentation D2 der Steuer-Software 3.The technical system A preferably comprises a production device 1 with a storage unit, the control device 2 , a tax software 3 for loading into a storage unit of the manufacturing device 1 , a first storage device 4 for storing a first electronic documentation D1 of the manufacturing device 1 and a second storage device 5 for storing a second electronic documentation D2 of the control software 3 ,

Verfahrensschritt S2:Step S2:

Ein Modell M wird für die zumindest zwei ausgewählten Vorrichtungen 15 mit einer jeweiligen Tag-Gruppe TG für den jeweiligen Steuerungsparameter SP erstellt. Die jeweilige Tag-Gruppe TG hat jeweils ein Tag T1–T5 zur Markierung des entsprechenden Steuerungsparameters SP in der jeweiligen ausgewählten Vorrichtung 15.A model M becomes for the at least two selected devices 1 - 5 created with a respective tag group TG for the respective control parameter SP. The respective tag group TG has in each case a tag T1-T5 for marking the corresponding control parameter SP in the respective selected device 1 - 5 ,

Dabei ist ein Tag T1–T5 ein bestimmter Verweis auf ein Datum in der jeweiligen Vorrichtung 15. Jeder Tag T1–T5 ist ein deutig und dient dabei zur Markierung eines eindeutigen Datums.In this case, a tag T1-T5 is a specific reference to a date in the respective device 1 - 5 , Each day T1-T5 is a clear one and serves to mark a unique date.

Gemäß dem Ausführungsbeispiel nach 2 wird das Modell M für die Herstellungsvorrichtung 1, die Steuervorrichtung 2, die Steuer-Software 3, die erste elektronische Dokumentation D1 der ersten Speichervorrichtung 4 und die zweite elektronische Dokumentation D2 der zweiten Speichervorrichtung 5 einer Tag-Gruppe TG für den Steuerungsparameter SP erstellt.According to the embodiment according to 2 becomes the model M for the manufacturing device 1 , the control device 2 , the control software 3 , the first electronic documentation D1 of the first storage device 4 and the second electronic documentation D2 of the second storage device 5 created a tag group TG for the control parameter SP.

Gemäß dem Ausführungsbeispiel nach 2 mit den fünf verschiedenen Vorrichtungen 15 hat die Tag-Gruppe TG für den Steuerungsparameter SP fünf verschiedene Tags T1–T5 zur Markierung des entsprechenden Steuerungsparameters SP, nämlich ein erstes Tag T1 zur Markierung des Steuerungsparameters SP in der Herstellungsvorrichtung 1, ein zweites Tag T2 zur Markierung des Steuerungsparameters SP in der Steuervorrichtung 2, ein drittes Tag T3 zur Markierung des Steuerungsparameters SP in der Steuer-Software 3, ein viertes Tag T4 zur Markierung des Steuerungsparameters SP in der ersten elektronischen Dokumentation D1 und ein fünftes Tag T5 zur Markierung des Steuerungsparameters SP in der zweiten elektronischen Dokumentation D2.According to the embodiment according to 2 with the five different devices 1 - 5 For example, the tag group TG for the control parameter SP has five different tags T1-T5 for marking the corresponding control parameter SP, namely a first tag T1 for marking the control parameter SP in the manufacturing device 1 , a second day T2 for marking the control parameter SP in the control device 2 a third day T3 for marking the control parameter SP in the control software 3 , a fourth day T4 for marking the control parameter SP in the first electronic documentation D1 and a fifth day T5 for marking the control parameter SP in the second electronic documentation D2.

Ferner kann vorzugsweise eine Komponente K der technischen Anlage A, welcher zumindest zwei Vorrichtungen 1, 2 der technischen Anlage A zugeordnet sind, eine eindeutige Komponentenkennzeichnung ID1 zugeordnet werden. Nach dem Ausführungsbeispiel gemäß 2 hat die Komponente K die Herstellungsvorrichtung 1 und die Steuervorrichtung 2 und ist durch die eindeutige Komponentenkennzeichnung ID1 gekennzeichnet. Dabei ist die Zuordnung der jeweiligen Komponente K zu der jeweiligen Komponentenkennzeichnung ID1 insbesondere eine eineindeutige Abbildung.Furthermore, preferably, a component K of the technical system A, which at least two devices 1 . 2 assigned to the technical system A, a unique component ID1 are assigned. According to the embodiment according to 2 component K has the manufacturing device 1 and the control device 2 and is identified by the unique component identifier ID1. In this case, the assignment of the respective component K to the respective component identifier ID1 is in particular a one-to-one illustration.

Der Komponente K ist zumindest eine vorbestimmte Tag-Gruppe TG oder eine vorbestimmte Mehrzahl von Tag-Gruppen TG zugeordnet.Of the Component K is at least a predetermined tag group TG or associated with a predetermined plurality of tag groups TG.

Bei einer nachgeschalteten Prüfung der Datenkonsistenz (gemäß Verfahrensschritt S3) kann eine jeweilige Komponentenkennzeichnung ID1 ausgewählt werden und die Datenkonsistenz der zugeordneten Tag-Gruppe TG, welche der ausgewählten Komponentenkennzeichnung ID1 zugeordnet ist, wird geprüft.at a subsequent test the data consistency (according to method step S3), a respective component identifier ID1 can be selected and the data consistency of the associated tag group TG, which the selected component identification ID1 is assigned is checked.

Der jeweilige Tag T1–T5 ist durch eine Tag-Kennzeichnung Tag1, eine Vorrichtungskennzeichnung V1–V5 und die jeweilige Komponentenkennzeichnung ID1 ausgebildet. Die Tag-Kennzeichnung Tag1 ist indikativ für den Steuerungsparameter SP, die Vorrichtungskennzeichnung V1–V5 ist indikativ für die jeweilige Vorrichtung 15 und die Komponentenkennzeichnung ID1 ist indikativ für die jeweilige Komponente K.The respective tag T1-T5 is formed by a tag tag Tag1, a device tag V1-V5 and the respective component tag ID1. The tag tag Tag1 is indicative of the control parameter SP, the device tag V1-V5 is indicative of the particular device 1 - 5 and the component identifier ID1 is indicative of the respective component K.

Dabei zeigt 3 ein Beispiel einer Tag-Gruppe TG für den Steuerungsparameter SP. Die Tag-Gruppe TG hat entsprechend der fünf Vorrichtungen 15 nach 2 fünf verschiedene Tags T1–T5, die gemäß 1 den Steuerungsparameter SP in der jeweiligen Vorrichtung 15 markieren.It shows 3 an example of a tag group TG for the control parameter SP. The tag group TG has according to the five devices 1 - 5 to 2 five different tags T1-T5, according to 1 the control parameter SP in the respective device 1 - 5 to mark.

Beispielsweise hat die Komponente K gemäß 2 eine Förderteppich-Anlage 1 als Herstellungsvorrichtung und eine speicherprogrammierbare Steuerung (SPS) 2 als Steuervorrichtung. Der Komponente K wird die Komponentenkennzeichnung ID1 zugeordnet. Der Steuerungsparameter SP kann beispielsweise die gewünschte Geschwindigkeit der Förderteppichanlage 1 sein. Der in der speicherprogrammierbaren Steuerung 2 abgelegte Steuerungsparameter SP ist durch den Tag T2 (T2 = Tag1_V2_ID1) markiert.For example, the component K has according to 2 a conveyor carpet plant 1 as a manufacturing device and a programmable logic controller (PLC) 2 as a control device. The component K is assigned the component ID1. The control parameter SP can, for example, the desired speed of the conveyor carpet plant 1 be. The in the programmable logic controller 2 Stored control parameters SP is marked by the day T2 (T2 = Tag1_V2_ID1).

In der ersten elektronischen Dokumentation D1 der Herstellungsvorrichtung 1 ist der entsprechende Steuerungsparameter SP markiert durch den Tag T1 (T1 = Tag1_V1_ID1).In the first electronic documentation D1 of the manufacturing device 1 is the corresponding control parameter SP marked by the tag T1 (T1 = Tag1_V1_ID1).

Weiter ist in der zweiten elektronischen Dokumentation D2 der Steuer-Software 3 der entsprechende Steuerungsparameter SP markiert durch den Tag T3 (T3 = Tag1_V5_ID1).Next is in the second electronic documentation D2 of the control software 3 the corresponding control parameter SP is marked by the tag T3 (T3 = Tag1_V5_ID1).

Die Tag-Gruppe TG {Tag1_V1_ID1, Tag1_V2_ID1, Tag1_V3_ID1, Tag1_V4_ID1, Tag1_V5_ID1} repräsentiert die gewünschte Geschwindigkeit der Förderteppichanlage 1. Die entsprechenden Stellen in den Vorrichtungen 1 bis 5 müssen also den gleichen numerischen Wert aufweisen.The tag group TG {Tag1_V1_ID1, Tag1_V2_ID1, Tag1_V3_ID1, Tag1_V4_ID1, Tag1_V5_ID1} represents the desired speed of the conveyor carpet installation 1 , The corresponding places in the devices 1 to 5 must therefore have the same numerical value.

Weiter können durch das erstellte Modell M Abhängigkeiten von Daten der ausgewählten Vorrichtungen 15 repräsentiert werden. Ferner kann das erstellte Modell M auch Abhängigkeiten zwischen einzelnen oder mehreren Tag-Gruppen TG umfassen.Further, model M can create dependencies on data of the selected devices 1 - 5 be represented. Furthermore, the created model M can also include dependencies between individual or several tag groups TG.

Verfahrensschritt S3:Step S3:

Die Datenkonsistenz jeweils des durch zumindest einen Teil T1–T5 der Tag-Gruppe TG markierten Steuerungsparameters SP wird in Abhängigkeit von vorbestimmten Prüfregeln R zur Bereitstellung eines Prüfergebnisses geprüft. Insbesondere wird die Datenkonsistenz des durch die jeweilige Tag-Gruppe TG markierten Steuerungsparameters SP geprüft. Es kann aber auch angezeigt sein, nur die durch einen Teil der Tag-Gruppe TG markierten Inhalte der Vorrichtungen 1 bis 5 auf Datenkonsistenz zu prüfen. Dies ist insbesondere durch die Verwendung der Komponentenkennzeichnung ID1 möglich. Dies ist beispielsweise dann sinnvoll, wenn nur ein Teil der technischen Anlage A geprüft werden kann, zum Beispiel dann, wenn der andere Teil nicht zur Verfügung steht oder ein zu großer Rechenaufwand notwendig wäre.The data consistency in each case of the control parameter SP marked by at least one part T1-T5 of the tag group TG is checked as a function of predetermined checking rules R in order to provide a test result. In particular, the data consistency of the control parameter SP marked by the respective tag group TG is checked. It may also be indicated, however, only the contents of the devices marked by a part of the tag group TG 1 to 5 to check for data consistency. This is possible in particular through the use of the component identifier ID1. This is useful, for example, if only a part of the technical system A can be tested, for example, if the other part is not available or if too much computation would be necessary.

Insbesondere führen die zumindest zwei ausgewählten Vorrichtungen 15 die jeweilige Funktion in Abhängigkeit von einer Mehrzahl von Steuerungsparametern SP aus und die Prüfregeln R werden in Abhängigkeit von vorbestimmten Prüfprioritäten und/oder vorbestimmten Prüfzeitpunkten für die Mehrzahl der Steuerungsparameter SP erstellt.In particular, the at least two selected devices perform 1 - 5 the respective function in dependence on a plurality of control parameters SP and the test rules R are created as a function of predetermined test priorities and / or predetermined test times for the plurality of control parameters SP.

Vorzugsweise wird bei einer festgestellten Dateninkonsistenz zumindest eine Benachrichtigungsnachricht an zumindest eine vorbestimmte Empfangsvorrichtung übertragen. Auch kann die Benachrichtigungsnachricht an eine vorbestimmte Auswahl an Empfangsvorrichtungen gesendet werden. Ferner kann vorzugsweise bei einer festgestellten Dateninkonsistenz von Steuerungsparametern einer jeweiligen Tag-Gruppe zumindest einer der Steuerungsparameter, welcher durch die der jeweiligen Tag-Gruppe zugehörigen Tags markiert ist, in Abhängigkeit von vorbestimmten Anpassungsregeln angepasst werden. Wird der Wert des Steuerungsparameters SP beispielsweise in der Steuer-Software 3 geändert, so wird er beim nächsten Update auf die speicherprogrammierbare Steuerung 2 gespielt. Wird der Wert aber in einer der beiden elektronischen Dokumentationen D1, D2 geändert, so wird er automatisch in der Steuer-Software 3 angepasst und somit mit dem nächsten Update auf die speicherprogrammierbare Steuerung 2 gespielt.Preferably, if a data inconsistency is established, at least one notification message is transmitted to at least one predetermined receiving device. Also, the notification message may be sent to a predetermined selection of receiving devices. Furthermore, in the case of a determined data inconsistency of control parameters of a respective tag group, at least one of the control parameters, which is marked by the tags belonging to the respective tag group, can be adapted in dependence on predetermined adaptation rules. For example, if the value of the control parameter SP becomes in the control software 3 changed, it will be at the next update to the programmable logic controller 2 played. However, if the value is changed in one of the two electronic documentations D1, D2, then it is automatically in the control software 3 adapted and thus with the next update to the programmable logic controller 2 played.

Folglich hat vorzugsweise die jeweilige elektronische Dokumentation D1, D2 Priorität gegenüber der Steuer-Software 3, die ihrerseits Priorität gegenüber der speicherprogrammierbaren Steuerung 2 hat.Consequently, preferably the respective electronic documentation D1, D2 has priority over the control software 3 , which in turn have priority over the programmable logic controller 2 Has.

Diese Anpassungsregeln werden vorzugsweise in Abhängigkeit von vorbestimmten Anpassungsprioritäten und/oder Anpassungszeitpunkten für die jeweilige Tag-Gruppe TG oder die Mehrzahl der Tag-Gruppen TG erstellt.These Adaptation rules are preferably dependent on predetermined adaptation priorities and / or adjustment times for the respective tag group TG or the majority of tag groups TG created.

Weiterhin wird vorzugsweise das Prüfen der Datenkonsistenz innerhalb der jeweiligen Tag-Gruppe TG in Abhängigkeit von den vorbestimmten Prüfregeln R und dem erstellten Modell M durchgeführt.Farther is preferably the testing the data consistency within the respective tag group TG depending from the predetermined test rules R and the created model M performed.

Vorzugsweise werden die Verfahrensschritte S1 bis S3 nach 1 vorzugsweise bei einer Änderung zumindest eines vorbestimmten Steuerungsparameters SP durchgeführt.Preferably, the method steps S1 to S3 are after 1 preferably performed with a change of at least one predetermined control parameter SP.

Alternativ oder zusätzlich können die Verfahrensschritte S1 bis S3 auch jeweils nach Ablauf einer vorbestimmten Zeitdauer und/oder bei Auftreten eines vorbestimmten Ereignisses durchgeführt werden.alternative or additionally can the method steps S1 to S3 also after expiration of a predetermined Duration and / or occurrence of a predetermined event carried out become.

4 zeigt ein schematisches Blockschaltbild eines Ausführungsbeispiels einer erfindungsgemäßen Anordnung 10 zum Prüfen der Datenkonsistenz einer technischen Anlage A. Dabei entspricht die technische Anlage A beispielsweise der mit Bezug auf 2 dargestellten technischen Anlage A. 4 shows a schematic block diagram of an embodiment of an inventive arrangement 10 for checking the data consistency of a technical system A. In this case, the technical system A corresponds, for example, with reference to FIG 2 represented technical plant A.

Die Anordnung 10 hat ein Modellierungsmittel 11, ein Prüfmittel 12 und eine Speichereinrichtung 13 zur Speicherung von Prüfregeln R.The order 10 has a modeling tool 11 , a test agent 12 and a storage device 13 for storing test rules R.

Das Modellierungsmittel 11 ist dazu geeignet, ein Modell M für die zumindest zwei ausgewählten Vorrichtungen 15 mit einer jeweiligen Tag-Gruppe TG für den jeweiligen Steuerungsparameter SP zu erstellen, wobei die jeweilige Tag-Gruppe TG jeweils ein Tag T1–T5 zur Markierung des entsprechenden Steuerungsparameters SP in der jeweiligen ausgewählten Vorrichtung 15 aufweist.The modeling agent 11 is suitable for a model M for the at least two selected devices 1 - 5 with a respective tag group TG for the respective control parameter SP, the respective tag group TG each having a tag T1-T5 for marking the corresponding tag group TG Control parameter SP in the respective selected device 1 - 5 having.

Das Prüfmittel 12 ist ferner dazu geeignet, die Datenkonsistenz jeweils des durch zumindest einen Teil der Tag-Gruppe TG markierten Steuerungsparameters SP in Abhängigkeit der vorbestimmten Prüfregeln R der Speichereinrichtung 13 zur Bereitstellung eines Prüfergebnisses zu prüfen.The test equipment 12 is furthermore suitable for the data consistency of the control parameter SP marked by at least one part of the tag group TG as a function of the predetermined checking rules R of the memory device 13 to provide a test result.

Dabei kann die Anordnung 10 dazu genutzt werden, die Konsistenz aller Daten entsprechend der Prüfregeln R zu prüfen. Dadurch, dass eine Komponente K im Modell M durch einen Identifikator oder eine Komponentenkennzeichnung ID1 gekennzeichnet werden kann, ist es auch möglich, nur einen Teil der technischen Anlage A auf Datenkonsistenz zu prüfen, indem nur die entsprechenden Identifikatoren ID1 ausgewählt werden.In this case, the arrangement 10 be used to check the consistency of all data according to the validation rules R. Due to the fact that a component K in the model M can be identified by an identifier or a component identifier ID1, it is also possible to check only a part of the technical system A for data consistency by selecting only the corresponding identifiers ID1.

Im Folgenden wird ein Ausführungsbeispiel der Erfindung mit den Abschnitten Modellierung, Erstellung der Regeln und Überprüfung beschrieben: in the Below is an embodiment of the Invention with the sections modeling, creation of rules and review described:

Modellierungmodeling

Beispielsweise kann die in 2 dargestellte Herstellungsvorrichtung 1 als eine Förderteppich-Anlage und die Steuervorrichtung 2 kann als eine speicherprogrammierbare Steuerung 2 (SPS) ausgestaltet sein. Ein Steuerungsparameter SP kann beispielsweise die Fördergeschwindigkeit, beispielsweise von 2 m/s, sein.For example, the in 2 illustrated manufacturing device 1 as a conveyor carpet plant and the control device 2 can be considered a programmable logic controller 2 (PLC) be designed. A control parameter SP can be, for example, the conveying speed, for example of 2 m / s.

In der ersten elektronischen Dokumentation D1, welche die diese Förderteppich-Anlage 1 beschreibt, kann folgender Satz stehen: „Die Förderteppich-Anlage muss in diesem Betriebsmodus eine nominale Geschwindigkeit von <Tag1_V1_ID1> 2 m/s >Tag1_V1_ID1< erreichen”. Der Wert der Geschwindigkeit kann also beispielsweise in XML ähnlicher Notation durch den Tag1_V1_ID1 markiert sein.In the first electronic documentation D1, which this conveyor carpet plant 1 describes the following sentence: "The conveyor carpet installation must reach a nominal speed of <Tag1_V1_ID1> 2 m / s> Tag1_V1_ID1 <in this operating mode. The value of the velocity can therefore be marked, for example in XML-like notation, by the tag1_V1_ID1.

Ferner kann in der zweiten elektronischen Dokumentation D2, welche die Steuer-Software 3 beschreibt, ein entsprechender Satz stehen: „Die Variable <Tag1_V3_ID1> SP <Tag1_V3_ID1> repräsentiert den Steuerwert zur Geschwindigkeit der Förderteppich-Anlage”. Der Wert der Geschwindigkeit ist hier also in XML ähnlicher Notation durch den Tag Tag1_V3_ID1 markiert.Furthermore, in the second electronic documentation D2, which contains the control software 3 describes a corresponding sentence: "The variable <Tag1_V3_ID1> SP <Tag1_V3_ID1> represents the control value for the speed of the conveyor carpet plant". The value of the velocity is marked here in XML similar notation by the tag Tag1_V3_ID1.

In der Steuer-Software 3 kann der Steuerungsparameter SP durch den Tag Tag1_V3_ID1 markiert sein.In the control software 3 the control parameter SP can be marked by the tag Tag1_V3_ID1.

In der SPS 2 ist der Steuerungsparameter SP zur Geschwindigkeit der Förderteppich-Anlage 1 durch den Tag Tag1_V2_ID1 markiert.In the PLC 2 is the control parameter SP to the speed of the conveyor carpet plant 1 marked by day tag1_V2_ID1.

Ferner kann das Modell M als ein komponentenbasiertes Modell M der technischen Anlage A erstellt werden, in welchem Komponenten K mit einem jeweiligen Identifikator ID1 bezeichnet und referenziert werden. Diesem Identifikator ID1 kann eine Liste an Attributen zugeordnet werden, nämlich alle Tags, die diese jeweilige Komponente K betreffen. Diese Liste an Attributen ist beispielsweise in 3 dargestellt.Furthermore, the model M can be created as a component-based model M of the technical system A, in which components K are designated and referenced with a respective identifier ID1. This identifier ID1 can be assigned a list of attributes, namely all tags that relate to this particular component K. For example, this list of attributes is in 3 shown.

Erstellung der RegelnCreation of the rules

Alle Tags T1–T5, die den Steuerungsparameter SP der Geschwindigkeit der Förderteppich-Anlage 1 betreffen, werden in einer Tag-Gruppe TG = {Tag1_V1_ID1, Tag1_V2_ID1, Tag1_V3_ID1, Tag1_V4_ID1, Tag1_V5_ID1} zusammengefasst. Die Prüfregeln R können dabei folgende Regeln umfassen:

  • – Alle Tags T1–T5 der Tag-Gruppe TG müssen dieselbe Geschwindigkeit darstellen, wobei die Konvertierung zwischen den Einheiten km/h und m/s zu berücksichtigen ist.
  • – Der dritte Tag T3 zur Markierung des Steuerungsparameters SP der Steuer-Software 3 bestimmt beim Erstellen der Firmware für die SPS den Wert des Tags Tag1_V2_ID1. Falls sich diese beiden Werte danach unterscheiden sollten, wird die Betriebsleitung durch eine Benachrichtigungsnachricht, wie eine E-mail, informiert.
  • – Falls sich die Werte von Tag1_V3_ID1 und Tag1_V5_ID1 unterscheiden, bestimmt die zweite elektronische Dokumentation D2 der Steuer-Software 3 den zu implementierenden Wert. Also wird der Wert von Tag1_V3_ID1 mit dem Wert von Tag1_V5_ID1 angepasst und es kann eine Warnung an die Entwicklungsleitung geschickt werden.
  • – Falls sich die Werte von Tag1_V4_ID1 in der ersten elektronischen Dokumentation D1 der Herstellungsvorrichtung 1 und von Tag1_V5_ID1 in der zweiten elektronischen Dokumentation D2 der Steuer-Software 3 unterscheiden, wird eine E-mail mit hoher Priorität an die Entwicklungsleitung und an die Betriebsleitung gesendet, damit der Konflikt durch einen Entscheidungsträger gelöst werden kann.
All tags T1-T5, the control parameter SP of the speed of the conveyor carpet plant 1 TG = {Tag1_V1_ID1, Tag1_V2_ID1, Tag1_V3_ID1, Tag1_V4_ID1, Tag1_V5_ID1} are summarized in a tag group. The checking rules R can include the following rules:
  • - All tags T1-T5 of the tag group TG must represent the same speed, taking into account the conversion between the units km / h and m / s.
  • The third day T3 for marking the control parameter SP of the control software 3 When creating the firmware for the PLC, determines the value of tag Tag1_V2_ID1. If these two values differ, the management is informed by a notification message, such as an e-mail.
  • - If the values of Tag1_V3_ID1 and Tag1_V5_ID1 differ, the second electronic documentation D2 determines the control software 3 the value to be implemented. So the value of Tag1_V3_ID1 is adjusted with the value of Tag1_V5_ID1 and a warning can be sent to the development manager.
  • If the values of Tag1_V4_ID1 are in the first electronic documentation D1 of the manufacturing device 1 and Tag1_V5_ID1 in the second electronic documentation D2 of the control software 3 A high priority e-mail is sent to the development management and management to resolve the conflict through a decision maker.

ÜberprüfungVerification

  • a) Fall 1: Änderung des Steuerungsparameters an der SPS Ein Mitarbeiter der technischen Anlage A kommt zu der Auffassung, die technische Anlage A funktioniere aus seiner Sicht viel besser, wenn der Förderteppich 1 etwas schneller, beispielsweise mit 9 km/h, liefe. Mittels ei nes Operator-Pannels ändert er den Wert für den Steuerungsparameter SP an der SPS 2. Dann läuft die technische Anlage mit 9 km/h. Bei der nächsten Überprüfung der technischen Anlage A wird festgestellt, dass diese 9 km/h nicht dem Wert des Steuerungsparameters SP in der Steuer-Software 3 entsprechen. Daraufhin wird eine E-mail an die Betriebsleitung versendet. Die Betriebsleitung kann dabei feststellen, dass diese Änderung einen Stau an einer anderen Stelle der technischen Anlage A verursacht und entscheidet, den Wert auf die ursprünglichen 7,2 km/h zurückzustellen.a) Case 1: Change of the control parameter at the PLC An employee of the technical plant A comes to the opinion that the technical plant A works much better in his view, if the conveyor carpet 1 a little faster, for example, 9 km / h, ran. By means of an operator panel, it changes the value for the control parameter SP at the PLC 2. Then the technical system runs at 9 km / h. At the next inspection of the technical installation A it is determined that this 9 km / h does not correspond to the value of the control parameter SP in the control software 3 correspond. An e-mail will then be sent to the management. The management can determine that this change causes a congestion at another location of the technical installation A and decides to return the value to the original 7.2 km / h.
  • b) Fall 2: Änderung der Steuer-Software Beispielsweise hat ein Mitarbeiter der technischen Anlage A das Software-Team gebeten, bei dem nächsten Software-Update die Geschwindigkeit der Förderteppichanlage 1 auf 9 km/h zu stellen, da dieser Wert aus seiner Sicht optimiert ist. Die Software-Entwickler ändern also die dem Steuerungsparameter SP entsprechende Variable in der Steuer-Software 3, so dass dieser 9 km/h = 2,5 m/s entspricht. Bei der nächsten Überprüfung der technischen Anlage A wird festgestellt, dass diese Variable des Steuerungsparameters SP nicht dem Wert in der zweiten elektronischen Dokumentation D2 der Steuer-Software 3 entspricht. Der Wert in der Steuer-Software 3 wird dann automatisch auf den Wert von 2 m/s zurückgestellt und eine Warnmeldung wird an die Entwicklungsleitung gesendet. Somit hat die Entwicklungsleitung die Möglichkeit mit dem Software-Team und der Betriebsleitung abzusprechen, ob 2 m/s der richtige Wert ist.b) Case 2: Change of the control software For example, an employee of the technical system A asked the software team for the next software update the speed of the conveyor carpet installation 1 to 9 km / h, since this value is optimized from his point of view. The software developers thus change the variable corresponding to the control parameter SP in the control software 3 so that this corresponds to 9 km / h = 2.5 m / s. At the next check of the technical equipment A it is determined that this variable of the control parameter SP does not correspond to the value in the second electronic documentation D2 of the control software 3 equivalent. The value in the control software 3 is then automatically reset to the value of 2 m / s and a warning message is sent to the development management. Thus, the development manager has the opportunity to discuss with the software team and the management, if 2 m / s is the right value.
  • c) Fall 3: Änderung in der zweiten elektronischen Dokumentation Ein Mitarbeiter der technischen Anlage A hat obiges nicht mitbekommen und bittet nun das Entwicklerteam der Steuer-Software 3, die zweite elektronische Dokumentation D2 der Steuer-Software 3 anzupassen. Bei der nächsten Überprüfung der technischen Anlage A wird festgestellt, dass der entsprechende Wert in der ersten elektronischen Dokumentation D1 der Herstellungsvorrichtung 1 nicht dem Wert in der zweiten elektronischen Dokumentation D2 entspricht. Daraufhin wird eine E-mail mit hoher Priorität an die Entwicklungsleitung und an die Betriebsleitung versendet. Diese können dann zusammen über den Wert für den Steuerungsparameter SP entscheiden.c) Case 3: Change in the second electronic documentation An employee of the technical system A has not noticed the above and now asks the development team of the control software 3 , the second electronic documentation D2 of the control software 3 adapt. At the next inspection of technical plant A, it is determined that the corresponding value in the first electronic documentation D1 of the manufacturing device 1 does not correspond to the value in the second electronic documentation D2. An e-mail with high priority is then sent to the development management and management. These can then decide together about the value for the control parameter SP.

Obwohl die vorliegende Erfindung vorstehend anhand der bevorzugten Ausführungsbeispiele beschrieben wurde, ist sie darauf nicht beschränkt, sondern auf vielfältige Art und Weise modifizierbar.Even though the present invention described above with reference to the preferred embodiments it is not limited to that, but in many ways and modifiable.

11
Herstellungsvorrichtungmaking device
22
Steuervorrichtungcontrol device
33
Steuer-SoftwareTax Software
44
erste Speichervorrichtungfirst storage device
55
zweite Speichervorrichtungsecond storage device
1010
Anordnungarrangement
1111
Modellierungsmittelmodeling means
1212
Prüfmitteltest equipment
1313
Speichereinrichtungmemory device
AA
technische Anlagetechnical investment
D1D1
erste elektronische Dokumentationfirst electronic documentation
D2D2
zweite elektronische Dokumentationsecond electronic documentation
MM
Modellmodel
RR
PrüfregelnTest code
S1–S3S1-S3
Verfahrensschrittstep
SPSP
Steuerungsparametercontrol parameters
T1T1
erstes Tagfirst Day
T2T2
zweites Tagsecond Day
T3T3
drittes Tagthird Day
T4T4
viertes Tagfourth Day
T5T5
fünftes Tagfifth day
TGTG
Tag-GruppeDay group

Claims (20)

Verfahren zum Prüfen der Datenkonsistenz einer technischen Anlage (A), mit den Schritten: a) Bereitstellen einer technischen Anlage (A) mit zumindest zwei Vorrichtungen (15), welche aus einer Gruppe aus einer Herstellungsvorrichtung (1) zum Herstellen eines Produktes, zumindest einer Steuervorrichtung (2) zum Steuern der Herstellungsvorrichtung (1) und zumindest einer Speichervorrichtung (4, 5) zum Speichern einer elektronischen Dokumentation (D1) der Herstellungsvorrichtung (1) ausgewählt ist, wobei die zumindest zwei ausgewählten Vorrichtungen (15) eine jeweilige Funktion in Abhängigkeit von zumindest einem Steuerungsparameter (SP) ausführen; b) Erstellen eines Modells (M) für die zumindest zwei ausgewählten Vorrichtungen (15) mit einer jeweiligen Tag-Gruppe (TG) für den jeweiligen Steuerungsparameter, welche jeweils ein Tag zur Markierung des entsprechenden Steuerungsparameters (SP) in der jeweiligen ausgewählten Vorrichtung (15) aufweist; und c) Prüfen der Datenkonsistenz jeweils des durch zumindest einen Teil (T1–T5) der Tag-Gruppe markierten Steuerungsparameters (SP) in Abhängigkeit von vorbestimmten Prüfregeln zur Bereitstellung eines Prüfergebnisses.Method for checking the data consistency of a technical system (A), comprising the steps of: a) providing a technical system (A) with at least two devices (A) 1 - 5 ) consisting of a group from a manufacturing device ( 1 ) for producing a product, at least one control device ( 2 ) for controlling the manufacturing device ( 1 ) and at least one storage device ( 4 . 5 ) for storing electronic documentation (D1) of the manufacturing device ( 1 ), wherein the at least two selected devices ( 1 - 5 ) perform a respective function in response to at least one control parameter (SP); b) creating a model (M) for the at least two selected devices ( 1 - 5 ) with a respective tag group (TG) for the respective control parameter, each one tag for marking the corresponding control parameter (SP) in the respective selected device (FIG. 1 - 5 ) having; and c) checking the data consistency of the control parameter (SP) marked by at least a part (T1-T5) of the tag group as a function of predetermined checking rules in order to provide a test result. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die zumindest zwei ausgewählten Vorrichtungen (15) die jeweilige Funktion in Abhängigkeit von einer Mehrzahl von Steuerungsparametern (SP) ausführen und die Prüfregeln (R) in Abhängigkeit von vorbestimmten Prüfprioritäten und/oder vorbestimmten Prüfzeitpunkten für die Mehrzahl der Steuerungsparameter (SP) erstellt werden.Method according to claim 1, characterized in that the at least two selected devices ( 1 - 5 ) execute the respective function in dependence on a plurality of control parameters (SP) and the test rules (R) are established in dependence on predetermined test priorities and / or predetermined test times for the plurality of control parameters (SP). Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die technische Anlage (A) bereitgestellt wird mit: der Herstellungsvorrichtung (1) mit einer Speichereinheit, der Steuervorrichtung (2), einer Steuer-Software (3) zum Laden in die Speichereinheit der Herstellungsvorrichtung (1), einer ersten Speichervorrichtung (4) zum Speichern einer ersten elektronischen Dokumentation (D1) der Herstellungsvorrichtung (1), und einer zweiten Speichervorrichtung (5) zum Speichern einer zweiten elektronischen Dokumentation (D2) der Steuer-Software (3).A method according to claim 1 or 2, characterized in that the technical system (A) is provided with: the manufacturing device ( 1 ) with a memory unit, the control device ( 2 ), a control software ( 3 ) for loading into the memory unit of the manufacturing device ( 1 ), a first storage device ( 4 ) for storing a first electronic documentation (D1) of the production device ( 1 ), and a second memory device ( 5 ) for storing a second electronic documentation (D2) of the control software ( 3 ). Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass ein Modell (M) für die Herstellungsvorrichtung (1), die Steuervorrichtung (2), die Steuer-Software (3), die erste elektronische Dokumentation (D1) und die zweite elektronische Dokumentation (D2) mit einer jeweiligen Tag-Gruppe (TG) für jeden der Mehrzahl der Steuerungsparameter (SP) erstellt wird, wobei die jeweilige Tag-Gruppe (TG) ein erstes Tag (T1) zur Markierung des entsprechenden Steuerungsparameters (SP) in der Herstellungsvorrichtung (1), ein zweites Tag (T2) zur Markierung des entsprechenden Steuerungsparameters (SP) in der Steuervorrichtung (2), ein drittes Tag (T3) zur Markierung des entsprechenden Steuerungsparameters (SP) in der Steuer-Software (3), ein viertes Tag (T4) zur Markierung des entsprechenden Steuerungsparameters (SP) in der ersten elektronischen Dokumentation (D1), und ein fünftes Tag (T5) zur Markierung des entsprechenden Steuerungsparameters (SP) in der zweiten elektronischen Dokumentation (D2) aufweist.A method according to claim 3, characterized in that a model (M) for the manufacturing device ( 1 ), the control device ( 2 ), the control software ( 3 ), the first electronic documentation (D1) and the second electronic documentation (D2) are created with a respective tag group (TG) for each of the plurality of control parameters (SP), wherein the respective tag group (TG) is a first day (T1) for marking the corresponding control parameter (SP) in the manufacturing device ( 1 ), a second tag (T2) for marking the corresponding control parameter (SP) in the control device (FIG. 2 ), a third day (T3) for marking the corresponding control parameter (SP) in the control software ( 3 ), a fourth day (T4) for marking the corresponding control parameter (SP) in the first electronic documentation (D1), and a fifth day (T5) for marking the corresponding control parameter (SP) in the second electronic documentation (D2). Verfahren nach Anspruch 1 oder einem der Ansprüche 2 bis 4, dadurch gekennzeichnet, dass zumindest einer Komponente (K) der technischen Anlage (A), welcher zumindest zwei Vorrichtungen (1, 2) der technischen Anlage (A) zugeordnet sind, eine eindeutige Komponentenkennzeichnung (ID1) zugeordnet wird.Method according to claim 1 or one of claims 2 to 4, characterized in that at least one component (K) of the technical installation (A), which comprises at least two devices ( 1 . 2 ) are assigned to the technical system (A), a unique component identifier (ID1) is assigned. Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der jeweiligen Komponente (K) zumindest eine vorbestimmte Tag-Gruppe (TG) oder eine vorbestimmte Mehrzahl von Tag-Gruppen (TG) zugeordnet wird.Method according to claim 5, characterized in that that of the respective component (K) at least one predetermined tag group (TG) or a predetermined plurality of tag groups (TG). Verfahren nach Anspruch 6, dadurch gekennzeichnet, dass zumindest eine Komponentenkennzeichnung (ID1) ausgewählt wird und die Datenkonsistenz der zumindest einen vorbestimmten Tag-Gruppe (TG) oder der vorbestimmten Mehrzahl der Tag-Gruppen (TG), welche der jeweiligen ausgewählten Komponentenkennzeichnung zugeordnet sind, geprüft wird.Method according to Claim 6, characterized at least one component identifier (ID1) is selected and the data consistency of the at least one predetermined tag group (TG) or the predetermined plurality of tag groups (TG), which of the respective chosen Component identification are checked. Verfahren nach Anspruch 5, 6 oder 7, dadurch gekennzeichnet, dass der jeweilige Tag (T1–T5) durch eine Tag-Kennzeichnung (Tag1), eine Vorrichtungskennzeichnung (V1–V5) und die Komponentenkennzeichnung (ID1) ausgebildet wird.Method according to claim 5, 6 or 7, characterized that the particular day (T1-T5) through a tag tag (tag1), a device tag (V1-V5) and the component identifier (ID1) is formed. Verfahren nach Anspruch 5 oder einem der Ansprüche 6 bis 8, dadurch gekennzeichnet, dass die Zuordnung der jeweiligen Komponente (K) zu der jeweiligen Komponentenkennzeichnung (ID1) als eine eineindeutige Abbildung ausgebildet wird.A method according to claim 5 or any one of claims 6 to 8, characterized in that the assignment of the respective component (K) to the respective component identifier (ID1) as a one-to-one Figure is formed. Verfahren nach Anspruch 1 oder einem der Ansprüche 2 bis 9, dadurch gekennzeichnet, dass zumindest einer der durch den entsprechenden Tag (T1–T5) der jeweiligen geprüften Tag-Gruppe (TG) markierten Steuerungsparameter (SP) in der jeweiligen ausgewählten Vorrichtung (15) in Abhängigkeit des bereitgestellten Prüfergebnisses bei einer festgestellten Dateninkonsistenz angepasst wird.Method according to Claim 1 or one of Claims 2 to 9, characterized in that at least one of the control parameters (SP) marked by the corresponding tag (T1-T5) of the respective checked tag group (TG) in the respective selected device ( 1 - 5 ) is adjusted according to the provided test result with a determined data inconsistency. Verfahren nach Anspruch 10, dadurch gekennzeichnet, dass bei einer festgestellten Dateninkonsistenz zumindest eine Benachrichtigungsnachricht an zumindest eine vorbestimmte Empfangsvorrichtung übertragen wird.Method according to claim 10, characterized in that that at a detected data inconsistency at least one notification message transmitted to at least one predetermined receiving device becomes. Verfahren nach Anspruch 10 oder 11, dadurch gekennzeichnet, dass bei einer festgestellten Dateninkonsistenz von Steuerungsparametern (SP) einer jeweiligen Tag-Gruppe (TG) zumindest einer der Steuerungsparameter (SP), welcher durch die der jeweiligen Tag-Gruppe (TG) zugehörigen Tags (T1–T5) markiert ist, in Abhängigkeit von vorbestimmten Anpassungsregeln angepasst wird.Method according to claim 10 or 11, characterized that at a detected data inconsistency of control parameters (SP) of a respective tag group (TG) of at least one of the control parameters (SP), which is marked by the tags (T1-T5) associated with the respective tag group (TG) is, in dependence is adjusted by predetermined adaptation rules. Verfahren nach Anspruch 12, dadurch gekennzeichnet, dass die Anpassungsregeln in Abhängigkeit von vorbestimmten Anpassungsprioritäten und/oder Anpassungszeitpunkten für die jeweilige Tag-Gruppe (TG) erstellt werden.Method according to claim 12, characterized in that that the adjustment rules depend on of predetermined adjustment priorities and / or adjustment times for the respective tag group (TG) are created. Verfahren nach Anspruch 2 oder einem der Ansprüche 3 bis 13, dadurch gekennzeichnet, dass das erstellte Modell (M) Abhängigkeiten zwischen einzelnen oder mehreren Tag-Gruppen (TG) umfasst.A method according to claim 2 or any one of claims 3 to 13, characterized in that the model created (M) dependencies between single or multiple tag groups (TG). Verfahren nach Anspruch 1 oder einem der Ansprüche 2 bis 14, dadurch gekennzeichnet, dass durch das erstellte Modell (M) Abhängigkeiten von Daten der zumindest zwei ausgewählten Vorrichtungen (15) repräsentiert werden.Method according to claim 1 or one of claims 2 to 14, characterized in that dependencies of data of the at least two selected devices (FIG. 1 - 5 ). Verfahren nach Anspruch 14 oder 15, dadurch gekennzeichnet, dass das Prüfen der Datenkonsistenz innerhalb der jeweiligen Tag-Gruppe (TG) in Abhängigkeit von den vorbestimmten Prüfregeln (R) und dem erstellten Modell (M) durchgeführt wird.A method according to claim 14 or 15, characterized in that the testing the data consistency within the respective tag group (TG) in dependence from the predetermined test rules (R) and the created model (M). Verfahren nach Anspruch 1 oder einem der Ansprüche 2 bis 16, dadurch gekennzeichnet, dass die Schritte a) bis c) bei einer Änderung zumindest eines vorbestimmten Steuerungsparameters (SP) durchgeführt werden.The method of claim 1 or one of Claims 2 to 16, characterized in that the steps a) to c) are carried out at a change of at least one predetermined control parameter (SP). Verfahren nach Anspruch 1 oder einem der Ansprüche 2 bis 17, dadurch gekennzeichnet, dass die Schritte a) bis c) jeweils nach Ablauf einer vorbestimmten Zeitdauer und/oder bei Auftreten eines vorbestimmten Ereignisses durchgeführt werden.A method according to claim 1 or any one of claims 2 to 17, characterized in that the steps a) to c) respectively after a predetermined period of time and / or on occurrence a predetermined event are performed. Computerprogramm-Produkt, welches auf einer Programm gesteuerten Einrichtung die Durchführung eines Verfahrens nach einem der Ansprüche 1 bis 17 veranlasst.Computer program product on a program controlled device to carry out a method according to one of the claims 1 to 17 causes. Anordnung (10) zum Prüfen der Datenkonsistenz einer technischen Anlage (A) mit zumindest zwei Vorrichtungen (15), welche aus einer Gruppe aus einer Herstellungsvorrichtung (1), zumindest einer Steuervorrichtung (2) und zumindest einer Speichervorrichtung (4, 5) zum Speichern einer elektronischen Dokumentation (D1) der Herstellungsvorrichtung (1) ausgewählt ist, wobei die zumindest zwei ausgewählten Vorrichtungen (15) eine jeweilige Funktion in Abhängigkeit von zumindest einem Steuerungsparameter (SP) ausführen, mit: a) einem Modellierungsmittel (11), welches dazu geeignet ist, ein Modell (M) für die zumindest zwei ausgewählten Vorrichtungen (15) mit einer jeweiligen Tag-Gruppe (TG) für den jeweiligen Steuerungsparameter (SP) zu erstellen, wobei die jeweilige Tag-Gruppe (TG) jeweils ein Tag (T1–T5) zur Markierung des entsprechenden Steuerungsparameters (SP) in der jeweiligen ausgewählten Vorrichtung (15) aufweist; und b) einem Prüfmittel (12), welches dazu geeignet ist, die Datenkonsistenz jeweils des durch zumindest einen Teil der Tag-Gruppe (TG) markierten Steuerungsparameters in Abhängigkeit von vorbestimmten Prüfregeln (R) zur Bereitstellung eines Prüfergebnisses zu prüfen.Arrangement ( 10 ) for checking the data consistency of a technical system (A) with at least two devices ( 1 - 5 ) consisting of a group from a manufacturing device ( 1 ), at least one control device ( 2 ) and at least one storage device ( 4 . 5 ) for storing electronic documentation (D1) of the manufacturing device ( 1 ), wherein the at least two selected devices ( 1 - 5 ) execute a respective function in dependence on at least one control parameter (SP), comprising: a) a modeling means ( 11 ), which is suitable for a model (M) for the at least two selected devices ( 1 - 5 ) with a respective tag group (TG) for the respective control parameter (SP), the respective tag group (TG) each having a tag (T1-T5) for marking the corresponding control parameter (SP) in the respective selected device ( 1 - 5 ) having; and b) a test equipment ( 12 ) which is suitable for checking the data consistency of the control parameter marked by at least one part of the tag group (TG) as a function of predetermined checking rules (R) in order to provide a test result.
DE200810035258 2008-07-29 2008-07-29 Method for testing data consistency of technical system, involves testing data consistency of control parameters marked by part of tag groups based on preset validation rules for providing test results Ceased DE102008035258A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE200810035258 DE102008035258A1 (en) 2008-07-29 2008-07-29 Method for testing data consistency of technical system, involves testing data consistency of control parameters marked by part of tag groups based on preset validation rules for providing test results

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE200810035258 DE102008035258A1 (en) 2008-07-29 2008-07-29 Method for testing data consistency of technical system, involves testing data consistency of control parameters marked by part of tag groups based on preset validation rules for providing test results

Publications (1)

Publication Number Publication Date
DE102008035258A1 true DE102008035258A1 (en) 2010-03-25

Family

ID=41693555

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200810035258 Ceased DE102008035258A1 (en) 2008-07-29 2008-07-29 Method for testing data consistency of technical system, involves testing data consistency of control parameters marked by part of tag groups based on preset validation rules for providing test results

Country Status (1)

Country Link
DE (1) DE102008035258A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10297636T5 (en) * 2002-01-10 2005-01-05 Advanced Micro Devices, Inc., Sunnyvale Automated manufacturing system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10297636T5 (en) * 2002-01-10 2005-01-05 Advanced Micro Devices, Inc., Sunnyvale Automated manufacturing system

Similar Documents

Publication Publication Date Title
EP0997800B1 (en) Device used in an industrial process, installation using such devices and method for simulating the operation of such an installation
EP2009525B1 (en) Test device and method for testing at least one electronic control system
DE10054542A1 (en) Testing of automated program controlled system upon commissioning, by observation of individual module or routine calls by specification of a hierarchical request tree to monitor calls
EP3001310B1 (en) Method and apparatus for updating firmware for components of an industrial automation system
DE102020115571A1 (en) Digital double eco-system coupled with additive manufacturing as designed, as manufactured, as tested, as operated, as checked and as maintained
EP0913750A1 (en) Apparatus for remote control and/or remote operation of a field device by means of a control device via a field-bus
EP3058425A1 (en) Device and method for changing operating settings of a technical installation
DE102015115855A1 (en) System and method for distributing and / or updating software in networked control devices of a vehicle
DE10211426B4 (en) Procedure for carrying out an update of software programs or parts of software programs
DE102016123599A1 (en) Robot controller with function for communication with a programmable logic controller and communication system
DE102019206541A1 (en) Method for performing computer-aided XiL simulations
DE102008035258A1 (en) Method for testing data consistency of technical system, involves testing data consistency of control parameters marked by part of tag groups based on preset validation rules for providing test results
DE102018117509A1 (en) Method, device, computer program and computer program product for monitoring an effective chain of an active network of a vehicle
EP2965157B1 (en) Method and apparatus for operating a process and/or production installation
DE102020119853B3 (en) Method for controlling an automation system with visualization of program objects of a control program of the automation system and automation system
EP3285162A1 (en) Method for projecting a project and arrangement for carrying out said method
DE102008004923B4 (en) Method for updating a control sequence of a machine control system and device for carrying out the method
DE10143711A1 (en) Method and device for controlling the data flow when using reticles of a semiconductor component production
EP1674953B1 (en) System and method for reusing of design related data
DE10228142B4 (en) System for securing software components and / or computer programs
EP4154692B1 (en) Method and device for populating circuit boards by means of fixedly assigned components on at least two assembly lines
EP3948449B1 (en) Method and engineering system for changing a program of an industrial automation component
EP3553679A1 (en) Method for computer-aided error diagnostics for a technical system
EP3871480B1 (en) Method for determining set-up families for a pick-and-place line for populating circuit boards with electronic components
DE102018221786B4 (en) Arrangement with a first control unit for a vehicle and a second control unit for a vehicle; wherein the first control unit and the second control unit are each transmission control units and control or regulate a transmission of the vehicle depending on instructions contained in software

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8131 Rejection