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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/006—Identification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error 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
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.
- 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.
- 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:
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
Nachfolgend
wird das erfindungsgemäße Verfahren
anhand des Blockschaltbildes in
Das
erfindungsgemäße Verfahren
nach
Verfahrensschritt S1:Process step S1:
Eine
technische Anlage A mit zumindest zwei Vorrichtungen
Ohne
Einschränkung
der Allgemeinheit ist aus Gründen
der Übersichtlichkeit
in den
Vorzugsweise
umfasst die technische Anlage A eine Herstellungsvorrichtung
Verfahrensschritt S2:Step S2:
Ein
Modell M wird für
die zumindest zwei ausgewählten
Vorrichtungen
Dabei
ist ein Tag T1–T5
ein bestimmter Verweis auf ein Datum in der jeweiligen Vorrichtung
Gemäß dem Ausführungsbeispiel
nach
Gemäß dem Ausführungsbeispiel
nach
Ferner
kann vorzugsweise eine Komponente K der technischen Anlage A, welcher
zumindest zwei Vorrichtungen
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
Dabei
zeigt
Beispielsweise
hat die Komponente K gemäß
In
der ersten elektronischen Dokumentation D1 der Herstellungsvorrichtung
Weiter
ist in der zweiten elektronischen Dokumentation D2 der Steuer-Software
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
Weiter
können
durch das erstellte Modell M Abhängigkeiten
von Daten der ausgewählten
Vorrichtungen
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
Insbesondere
führen
die zumindest zwei ausgewählten
Vorrichtungen
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
Folglich
hat vorzugsweise die jeweilige elektronische Dokumentation D1, D2
Priorität
gegenüber der
Steuer-Software
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
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.
Die
Anordnung
Das
Modellierungsmittel
Das
Prüfmittel
Dabei
kann die Anordnung
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
In
der ersten elektronischen Dokumentation D1, welche die diese Förderteppich-Anlage
Ferner
kann in der zweiten elektronischen Dokumentation D2, welche die
Steuer-Software
In
der Steuer-Software
In
der SPS
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
Erstellung der RegelnCreation of the rules
Alle
Tags T1–T5,
die den Steuerungsparameter SP der Geschwindigkeit der Förderteppich-Anlage
- – 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-Software3 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 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 software3 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-Software3 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 carpet1 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 software3 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-Software3 , 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-Software3 entspricht. Der Wert in der Steuer-Software3 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 installation1 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 software3 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 software3 equivalent. The value in the control software3 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-Software3 anzupassen. Bei der nächsten Überprüfung der technischen Anlage A wird festgestellt, dass der entsprechende Wert in der ersten elektronischen Dokumentation D1 der Herstellungsvorrichtung1 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 software3 , the second electronic documentation D2 of the control software3 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 device1 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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10297636T5 (en) * | 2002-01-10 | 2005-01-05 | Advanced Micro Devices, Inc., Sunnyvale | Automated manufacturing system |
-
2008
- 2008-07-29 DE DE200810035258 patent/DE102008035258A1/en not_active Ceased
Patent Citations (1)
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 |