DE102008048985A1 - Automation system's test e.g. bus test, performing method for e.g. organization task, involves comparing testing result with reference result deviated from specification data, and implementing or importing data in testing program - Google Patents
Automation system's test e.g. bus test, performing method for e.g. organization task, involves comparing testing result with reference result deviated from specification data, and implementing or importing data in testing program Download PDFInfo
- Publication number
- DE102008048985A1 DE102008048985A1 DE102008048985A DE102008048985A DE102008048985A1 DE 102008048985 A1 DE102008048985 A1 DE 102008048985A1 DE 102008048985 A DE102008048985 A DE 102008048985A DE 102008048985 A DE102008048985 A DE 102008048985A DE 102008048985 A1 DE102008048985 A1 DE 102008048985A1
- Authority
- DE
- Germany
- Prior art keywords
- test
- automation system
- recipe
- result
- operator
- 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
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0428—Safety, monitoring
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23446—HIL hardware in the loop, simulates equipment to which a control module is fixed
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23453—Pc simulates equipment and is connected to sequencer to test program
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
Die Erfindung bezieht sich auf ein Verfahren zur Prüfung eines Automatisierungssystems 2 bei dem eine durch das Automatisierungssystem 2 zu steuernde Anlage 7 simuliert wird, wobei ein Prüfgerät 1 mit einem Prüfprogramm zur Simulation der Anlage 7 verwendet wird, und durch die Simulation ein Prüfergebnis des Automatisierungssystems 2 erhalten wird, und wobei das Prüfergebnis mit einem aus den Spezifikationsdaten abzuleitenden Soll-Ergebnis verglichen wird, wobei für diesen Vergleich das Prüfgerät 1 mit dem Prüfprogramm verwendet wird, wobei die Spezifikationsdaten in das Prüfprogramm implementiert oder importiert wurden sowie auf ein Prüfgerät 1 zum Prüfen eines Automatisierungssystems 2 mit verschiedenen Klemmleisten und/oder Schnittstellen, wobei das Prüfgerät 1 einen Speicher 1.1 mit einem Püfprogramm und verschiedene Prüfadapter 1.6 und/oder Schnittstellen 1.5 zum Anschließen an das Automatisierungssystem 2 aufweist, wobei eine Komparatoreinheit 1.2 zum Vergleich der Prüfergebnisse mit den Spezifikationsdaten des Automatisierungssystems 2 vorgesehen ist.The invention relates to a method for testing an automation system 2 in which a system 7 to be controlled by the automation system 2 is simulated, wherein a test device 1 with a test program for simulating the system 7 is used, and by the simulation a test result of the automation system 2 is obtained, and wherein the test result is compared with a target result derived from the specification data, for which comparison the test apparatus 1 is used with the test program, wherein the specification data has been implemented or imported into the test program, and on a test apparatus 1 for testing a Automation system 2 with different terminal strips and / or interfaces, the tester 1 has a memory 1.1 with a Püfprogramm and various test adapter 1.6 and / or interfaces 1.5 for connection to the automation system 2, wherein a comparator 1.2 for comparison the test results with the specification data of the automation system 2 is provided.
Description
Die Erfindung bezieht sich auf ein Verfahren zur Prüfung eines Automatisierungssystems bei dem eine durch das Automatisierungssystem zu steuernde Anlage und/oder Teilfunktionen des Automatisierungssystems simuliert werden, wobei ein Prüfgerät mit einem Prüfprogramm zur Simulation der Anlage und/oder Teilfunktionen des Automatisierungssystems verwendet wird, und durch die Simulation Prüfergebnisse des Automatisierungssystem erhalten werden und auf ein Prüfgerät zum Prüfen eines Automatisierungssystems mit verschiedenen Klemmleisten und/oder Schnittstellen, wobei das Prüfgerät einen Speicher mit einem Prüfprogramm und verschiedene Prüfadapter und/oder Schnittstellen zum Anschließen an das Automatisierungssystems aufweist.The The invention relates to a method for testing a Automation system at the one by the automation system to be controlled system and / or sub-functions of the automation system be simulated using a tester with a Test program for simulation of the system and / or subfunctions of the automation system is used, and by the simulation Test results of the automation system can be obtained and on a tester for testing a Automation system with various terminal strips and / or Interfaces, the tester has a memory with a test program and various test adapters and / or interfaces for connection to the automation system having.
Bei dem Automatisierungssystem kann es sich um ein System handeln, dass aus einem oder mehreren der folgenden Komponenten besteht: Sensoren, Aktoren, Signal-Übertragung (inklusive Klemmen, Verteiler und Signalanpassung, -trennung, -umsetzung und -verstärkung bei kabelgebundener Übertragung oder inklusive Verstärker, Umsetzer, Zugangspunkten bei drahtloser Signalübertragung), Logik-System (fest verdrahtet oder frei programmierbar), Embedded Systems, Visualisierungssystem, Bedien-Beobachtungskomponenten, Protokollierungskomponenten (Schreiber, elektronische Protokolle, Erstwertmeldesysteme), Langzeitdatenarchivierung, Computersysteme für allgemeine organisatorische Aufgaben (z. B. Lagerhaltung, Qualitätssicherung, Labordatenerfassung, Anlagenwartung, Kostenrechnung, Produktionsplanung, Finanzbuchhaltung etc.) und/oder Alarmierungssysteme.at The automation system can be a system that consists of one or more of the following components: sensors, Actuators, signal transmission (including terminals, distributors and signal matching, separation, conversion and amplification for wired transmission or including amplifiers, Converter, access points for wireless signal transmission), Logic system (hardwired or freely programmable), embedded Systems, Visualization System, Operator Observation Components, Logging components (writers, electronic logs, Erstwertmeldesysteme), long-term data archiving, computer systems for general organizational tasks (eg warehousing, Quality assurance, laboratory data acquisition, plant maintenance, Cost accounting, production planning, financial accounting, etc.) and / or Alarm systems.
In der verfahrenstechnischen und der energietechnischen Produktion bestehen zum Teil erhebliche Risiken für Personen, Umwelt und Geräte. In der pharmazeutischen Produktion und Lebensmittelproduktion entstehen Risiken für den Patienten bzw. Konsumenten. Um die wirtschaftliche und qualitätsgerechte Produktion und die Sicherheit solcher Anlagen oder der erzeugten Produkte zu gewährleisten, werden u. a. Automatisierungssysteme, wie Prozessleitsysteme (PLS), Speicherprogrammierbare Steuerungen (SPS) oder spezielle sicherheitsgerichtete Steuerungen (SSPS), Bedien-Beobachtungsgeräte, Protokollierungskomponenten, Langzeitdatenarchivierungssysteme, Alarmierungssysteme und Computersysteme für allgemeine organisatorischen Aufgaben (z. B. Lagerhaltung, Qualitätssicherung, Labordatenerfassung, Anlagenwartung, Kostenrechnung, Produktionsplanung, Finanzbuchhaltung etc.) u. a. eingesetzt. Mit Hilfe solcher Automatisierungssysteme werden Schutzfunktionen und auch alle anderen Produktionsschritte zuverlässig ausgeführt.In the process engineering and energy technology production In some cases there are considerable risks for people and the environment and devices. In pharmaceutical production and food production there are risks for the patient or consumer. Around the economic and quality production and to ensure the safety of such equipment or of the products produced, be u. a. Automation systems, such as process control systems (PLS), Programmable logic controllers (PLC) or special safety-related Controllers (SSPS), Operator Observation Devices, Logging Components, Long-Term Data Archiving Systems, Alerting systems and computer systems for general organizational tasks (eg warehousing, quality assurance, Laboratory data acquisition, plant maintenance, cost accounting, production planning, Financial accounting etc.) u. a. used. With the help of such automation systems become protective functions and also all other production steps reliably executed.
Anlagenplaner, -errichter und -betreiber werden sich zukünftig noch mehr um die Einhaltung von Anforderungen an nachvollziehbare, dokumentierte Prüfungen bemühen müssen. Der Aufwand der dadurch entsteht ist denkbar hoch.Plant designers, -Installers and operators will become even more in the future to meet the requirements of traceable, documented Must take exams. The effort The result is conceivable high.
Eine wesentliche Voraussetzung für die Zuverlässigkeit dieser Anlagen ist, dass die Automatisierungssysteme spezifikationsgemäß arbeiten. Hierfür sind bei allen derzeit verfügbaren Automatisierungssystem Lösungen umfangreiche und aufwändige Prüfungen manuell durchzuführen und zu dokumentieren. Teilweise erfordern Gesetze bzw. die Normen bzw. Standards eine sogenannte Verifikation, Validierung bzw. Qualifizierung des Automatisierungssystems, d. h. den Nachweis der Spezifikationskonformität, zu erbringen.A essential condition for reliability of these systems is that the automation systems work according to specification. This is the case with all currently available automation systems Solutions extensive and time-consuming tests manually perform and document. Partially require Laws or the standards or a so-called verification, Validation or qualification of the automation system, d. H. the proof of specification conformity.
Unter automatischer Verifikation/Validierung/Qualifizierung wird der Vergleich von Prüfergebnissen bzw. Prüfergebnis und Soll-Ergebnissen bzw. dem Soll-Ergebnis, also dem erwarteten Ergebnis verstanden. Das Soll-Ergebnis wird vorzugsweise durch das Prüfprogramm bzw. das Prüfgerät aus Spezifikation bzw. den Spezifikationen abgeleitet.Under automatic verification / validation / qualification becomes the comparison of test results or test result and target results or the desired result, ie the expected result. The Target result is preferably determined by the test program or the tester from specification or specifications derived.
Automatisierungssysteme werden heute insbesondere bei einer Werksabnahme wie folgt getestet. Die von der über das Automatisierungssystem zu steuernden Anlage zu erwartenden Feldsignale werden mittels Schalter, Drehpotentiometer, Leuchten und Analoganzeigen simuliert. Bus-Kommunikation wird durch entsprechende Bus-Simulation simuliert. Bedienhandlungen des Bedieners werden durch den Prüfer simuliert. Dies erfolgt auf Grundlage der vorhandenen Spezifikationsdaten für das Automatisierungssystem. Die daraus erhaltenen Prüfergebnisse werden mit Papier und Kugelschreiber oder elektronisch dokumentiert.automation systems are tested today in particular at a factory acceptance as follows. Those to be controlled by the via the automation system System to be expected field signals by means of switches, rotary potentiometer, Luminaires and analogue displays simulated. Bus communication is through corresponding bus simulation simulated. Operator actions of the operator are simulated by the examiner. This is done on a basis the existing specification data for the automation system. The test results obtained therefrom are paper and ballpoint or electronically documented.
Es
ist bereits ein Verfahren zur Freigabe der Funktion einer Kontroll-Steuer-Automatik
aus der
Unter Einsatz einer Simulationsautomatik werden somit verschiedene Prozessabläufe einer Anlage simuliert und das Verhalten der Kontroll-Steuer-Automatik bzw. des Automatisierungssystems im Rahmen einer Simulation der Anlage ge testet, ohne dass diese an eine bestehende Anlage angeschlossen werden müsste.Under Use of a simulation automatic thus become different process sequences a system simulated and the behavior of the control automatic control or the automation system as part of a simulation of the Tested system without these connected to an existing system would have to be.
Der Erfindung liegt die Aufgabe zugrunde, ein Prüfgerät für Automatisierungssysteme derart auszubilden und anzuordnen, dass Routinearbeiten bei der Qualifizierung bzw. Einrichtung des Automatisierungssystems automatisch abgearbeitet werden.Of the Invention is based on the object, a tester for automation systems in such a way and to arrange, that routine work in the qualification or establishment of the Automation system to be processed automatically.
Gelöst wird die Aufgabe erfindungsgemäß durch ein Verfahren nach Anspruch 1 oder ein Prüfgerät nach Anspruch 18.Solved the object is achieved by a method according to claim 1 or a tester according to claim 18th
Erfindungsgemäß werden die Prüfergebnisse mit einem aus den Spezifikationsdaten abzuleitenden Soll-Ergebnis verglichen, wobei für diesen Vergleich das Prüfgerät mit dem Prüfprogramm verwendet wird, und die Spezifikationsdaten in das Prüfprogramm implementiert bzw. importiert wurden. Bei den Spezifikationsdaten handelt es sich insbesondere um Spezifikationsdaten des Automatisierungssystems. Es können auch Spezifikationsdaten aus der Anlage verwendet werden.According to the invention the test results with one from the specification data to be derived from the target result, and for this Compare the tester with the test program is used, and the specification data in the test program implemented or imported. In the specification data these are in particular specification data of the automation system. You can also use specification data from the plant become.
Das Prüfgerät automatisiert die Abwicklung der Prüfung, insbesondere die Simulation der Anlage bzw. Teilfunktionen des Automatisierungssystems, das Aufzeichnen der Daten des Automatisierungssystems bei der Simulation, also das Prüfergebnis, den Vergleich dieses Prüfergebnisses mit einem aus den Spezifikationsdaten ermittelten und zu erwartenden Soll-Ergebnis und vorzugsweise die Speicherung bzw. Verifizierung dieses Vergleichsergebnisses in der Implementationsphase (z. B. bei Modultests, Integrationstests), bei der Werksabnahmeprüfung (Factory Acceptance Test), Inbetriebnahmeprüfung (Site Acceptance Test) und während der Betriebsphase bei zyklisch zu wiederholenden Prüfungen oder nach Änderungen an Prozess, Anlage oder dem Automatisierungssystem.The Tester automates the processing of the test, in particular the simulation of the system or sub-functions of the automation system, the recording of the data of the automation system in the simulation, ie the test result, the comparison of this test result with an expected from the specification data and expected Target result and preferably the storage or verification of this Comparison result in the implementation phase (eg in module tests, Integration tests), during the factory acceptance test (Factory Acceptance Test), commissioning check (Site Acceptance Test) and cyclically repeating during the operating phase Tests or changes to the process, plant or the automation system.
Die Spezifikationsdaten beschreiben primär den Aufbau und die Funktion des Automatisierungssystems bzw. des Computersystems, insbesondere die Eingang/Ausgang-Belegungsliste, die Grenzwertliste, die Logik-Beschreibung, die Stromlaufpläne, die Bedienbildskizzen, die Beschreibung von Bedienung & Beobachtung bzw. Visualisierungsgeräten und/oder -systemen, die Datenaufzeichnung oder -protokollierung, die Lasten- und Pflichtenhefte für die allgemeinen Computersysteme und/oder die Alarmierung. Die Spezifikationsdaten beschreiben teilweise auch den Aufbau und die Funktion der Anlage und des Prozesses, die über das Automatisierungssystem gesteuert werden.The Specification data primarily describe the structure and the Function of the automation system or of the computer system, in particular the input / output assignment list, the limit list, the logic description, the circuit diagrams, the operating picture sketches, the description of operation and observation or visualization devices and / or systems, the data recording or logging, the specifications and specifications for the general computer systems and / or alerting. The specification data partly also describe the structure and function of the system and the process that goes beyond the automation system to be controlled.
Mit Hilfe der Spezifikationsdaten, die dem Prüfgerät von außen vorgegeben werden, unterstützt das Prüfgerät den Bediener bei der Erstellung von Testfällen, welche dann als Prüfsteuerrezept abgearbeitet werden. Den Prüfsteuerrezepten nach kommuniziert das Prüfgerät mit dem Automatisierungssystem. Das daraus resultierende Prüfergebnis wird vom Prüfgerät ermittelt, mit der Spezifikation verglichen und bei Bedarf dem Prüfer zur Bewertung angezeigt. Das Prüfgerät erstellt automatisch eine umfassende Dokumentation des abgearbeiteten Prüfsteuerrezepts, des Prüfergebnisses und/oder des Vergleichsergebnisses.With Help of specification data provided to the tester specified externally, supports the tester the operator in the creation of test cases, which then be processed as Prüfsteuerrezept. The test control recipes After, the tester communicates with the automation system. The resulting test result is from the tester determined, compared with the specification and if necessary the examiner displayed for review. The tester created automatically a comprehensive documentation of the finished test control recipe, the test result and / or the comparison result.
Erfindungsgemäß ist eine Komparatoreinheit zum Vergleich der Prüfergebnisse mit den Spezifikationsdaten des Automatisierungssystems vorgesehen.According to the invention a comparator unit for comparing the test results provided with the specification data of the automation system.
Vorteilhaft kann es hierzu auch sein, wenn die Eingangs-Ausgangs-Prüfung, die Bus-Prüfung, die Logik-Prüfung, die Bedien-Beobachtungsprüfung, die Protokoll-Prüfung, die Prüfung der Langzeitarchivierung und/oder die Grenzwert-Prüfung sowie die Modultests, Integrationstests, Regressi onstests sowohl durch das Prüfgerät automatisiert oder durch den Bediener manuell unter Leitung bzw. Anweisung durch das Prüfgerät durchgeführt werden können. Vorstehend genannte Prüfung kann auch durch den Bediener allein durchgeführt werden, wobei das jeweils erhaltene Steuerprüfrezept aufgezeichnet wird.Advantageous this may also be the case if the input-output test, the bus test, the logic test, the operator observation test, the protocol check, the long-term archiving check and / or the limit test as well as the module tests, integration tests, Regression onstests automated both by the tester or manually by the operator under direction or instruction the tester can be performed. The above test can also be done by the operator be carried out alone, with the respectively obtained Tax audit recipe is recorded.
Ferner kann es vorteilhaft sein, wenn ein Prüfgrundrezept durch Bediener erstellt wird, das Prüfprogramm das entsprechende Prüfgrundrezept aufruft, wobei die Auswahl des Prüfgrundrezeptes über vordefinierbare Regeln oder manuell erfolgt und das Prüfprogramm auf Grundlage der Kombination des Prüfgrundrezepts mit den Spezifikationsdaten ein Prüfsteuerrezept erstellt.Further It may be advantageous if a basic test recipe by Operator is created, the test program the corresponding Basic test recipe calls, whereby the selection of the basic test recipe over predefinable rules or manually and the test program based on the combination of the basic test recipe with the specification data created a Prüfsteuerrezept.
Das Prüfprogramm passt mit der Erstellung des Prüfsteuerrezepts auf Grundlage der Auswahl des Prüfgrundrezeptes sozusagen seine Programmeigenschaften an die Spezifikationsdaten an. Die Prüfgrundrezepte werden automatisch (über Regeln) oder manuell ausgesucht und mit Spezifikationsdaten verknüpft zu Prüfsteuerrezepten gemacht und dann vom Prüfprogramm „abgefahren”.The Test program fits with the creation of the test control recipe based on the selection of the basic test recipe so to speak its program properties to the specification data. The basic testing recipes are selected automatically (via rules) or manually and linked to specification data to inspection control recipes made and then "driven off" by the test program.
Das
Verhältnis zwischen Prüfgrundrezept und Prüfsteuerrezept
wird anhand des folgenden vereinfachten Beispiels erläutert.
Der Bediener wählt das Prüfgrundrezept „Prüfe
einzelnen Analogeingang” zur Prüfung des konventionellen
(4–20 mA) Analogeingangs „FI4711”.
Auf Grundlage der Spezifikation würde aus dem Prüfgrundrezept „Prüfe einzelnen Analogeingang” für einen spezifischen analogen Eingang bspw. das Prüfsteuerrezept „Prüfe FI4711” entwickelt. Da die Spezifikation durch das Prüfprogramm abfragbar ist, kann das Prüfgerät über das Prüfprogramm das spezifische Prüfsteuerrezept erzeugen und abarbeiten. Wäh rend der Abarbeitung des beispielhaft skizzierten Prüfsteuerrezeptes käme es zur Kommunikation mit dem Automatisierungssystem über zwei Kommunikationskanäle (OPC und EA-Signaladapter).On Basis of the specification would be from the basic test recipe "Check single analog input "for a specific analog input eg the test control recipe "Check FI4711 "developed. Because the specification by the test program can be queried, the tester can over the test program the specific test control recipe create and process. During the processing of the exemplary sketched test control recipe, it would come to communication with the automation system via two communication channels (OPC and EA signal adapter).
Vorteilhaft kann es auch sein, wenn mittels des Prüfprogramms entweder automatisch oder unter Hinweis an den Bediener ein Prüfgrundrezept ausgewählt wird, das Prüfprogramm die Spezifikationsdaten abruft, die Spezifikationsdaten mit dem Prüfgrundrezept verknüpft und daraus das Prüfsteuerrezept erstellt, über die Klemmleiste bzw. Schnittstelle das Automatisierungssystem mit Signalen des Prüfsteuerrezepts beaufschlagt wird und die erhaltenen Signale und/oder Daten bzw. das Prüfungsergebnis über die gleiche oder mindestens eine andere Schnittstelle des Automatisierungssystems oder durch den Bediener ausgelesen wird.Advantageous It may also be, if by means of the test program either automatically or with reference to the operator a basic test recipe is selected, the test program the specification data retrieves the specification data with the basic test recipe linked and used to create the test control recipe, via the terminal block or interface with the automation system Signals of the test control recipe is applied and the received signals and / or data or the test result the same or at least one other interface of the automation system or read by the operator.
Dabei kann es vorteilhafterweise vorgesehen sein, dass die Prüfrezepte und/oder Prüfberichte hierarchisch übereinander verschachtelt werden.there It may be advantageously provided that the test recipes and / or test reports hierarchically one above the other be nested.
Die
Prüfrezepte können, wie in nachstehender Tabelle
gezeigt, hierarchisch aufgebaut werden. Z. B.: An unterster Ebene
1 steht das Prüfrezept „Prüfen analogen
Eingang” (wie im Beispiel oben). In der nächsten Ebene
2 steht das Prüfrezept „Prüfen alle analogen
Eingänge einer Analog-Eingangs-Karte”. Schließlich
folgt in Ebene 3 die Prüfung des Logiksystems.
Z. B.: Der Bediener ruft das Prüfgrundrezept (Ebene L3) für ein Logik System ITR1.1 des Automatisierungssystems auf. Dadurch wird das Prüfgrundrezept zum Prüfsteuerrezept „E/A Prüfung Logik-System ITR1.1”. Automatisch werden alle hierarchisch untergeordneten Prüfgrundrezepte L2 & L1 durch das hierarchisch übergeordnete Rezept instanziiert.Eg: The operator calls the basic test recipe (level L3) for a logic system ITR1.1 of the automation system. This makes the basic test recipe the test control recipe "I / O Check Logic System ITR1.1 ". All hierarchically subordinate basic check recipes L2 & L1 are automatically instantiated by the hierarchically superior recipe.
Von besonderer Bedeutung kann für die vorliegende Erfindung sein, wenn die Schnittstellen und die Klemmleisten Kennzeichnungsmittel aufweisen und eine Prüfung der Zuordnung zwischen den Schnittstellen und den Klemmleisten durch das Prüfprogramm erfolgt.From Of particular importance for the present invention be, if the interfaces and the terminal strips identification means and an examination of the mapping between the interfaces and the terminal strips by the test program.
Im Zusammenhang mit der erfindungsgemäßen Ausbildung und Anordnung kann es von Vorteil sein, wenn als Kennzeichnungsmittel RFID's verwendet werden. Der Anschluss der Schnittstellen des Prüfgeräts (Bus bzw. E/A Signale) an die entsprechenden Klemmen des Automatisierungssystems wird über RFID-System erkannt, d. h. durch die Annäherung des Prüfadapters an die Klemmen des Automatisierungssystems wird festgestellt, welche Klemme des Automatisierungssystems mit welchem Prüfadapter des Prüfgeräts verbunden ist. Damit können Testverdrahtungsfehler verhindert werden.in the Connection with the training according to the invention and arrangement, it may be advantageous if as a means of identification RFID's are used. The connection of the interfaces of the test device (bus or I / O signals) to the corresponding terminals of the automation system is detected via RFID system, d. H. through the approach of the test adapter to the terminals of the automation system it is determined which terminal of the automation system with connected to which test adapter of the tester is. This can prevent test wiring errors.
Vorteilhaft kann es ferner sein, wenn der Signalaustausch zwischen dem Prüfadapter und/oder der Schnittstelle und einer Klemmleiste kabellos erfolgt. Damit wird der Prüfaufbau vereinfacht.Advantageous It may also be when the signal exchange between the test adapter and / or the interface and a terminal strip is wireless. This simplifies the test setup.
Außerdem kann es vorteilhaft sein, wenn für die Prüfkommunikation separate Klemmleisten, Schnittstellen, Adapter des Automatisierungssystems verwendet werden, die für die Kommunikation des Automatisierungssystems mit der Anlage nicht verwendet werden. Dadurch kann gewährleistet werden, dass Prüfungen z. T. auch während des laufenden Betriebs gemacht werden, bzw. Prüfungen parallel zueinander durchgeführt werden können (z. B. E/A-Prüfung und Logik-Prüfung).Furthermore It may be advantageous if for test communication separate terminal strips, interfaces, adapters of the automation system used for the communication of the automation system not to be used with the system. This can be guaranteed be that tests z. T. also during the ongoing operations, or examinations in parallel to each other (eg I / O check and logic check).
Ferner kann es vorteilhaft sein, wenn die Kommunikation zwischen dem Prüfgerät und dem Automatisierungssystem über mehrere Kommunikationskanäle oder mehrere Prüfadapter und Klemmleisten gleichzeitig erfolgt. Die Kommunikationskanäle übertragen digitale Bus-, konventionelle elektrische-, akustische- und optische-Signale und -Dateien. Die Übertragung wird über das Prüfprogramm gesteuert.Further It may be advantageous if the communication between the tester and the automation system via multiple communication channels or several test adapters and terminal strips simultaneously he follows. The communication channels transmit digital Bus, conventional electrical, acoustic and optical signals and files. The transmission is via the test program controlled.
Dabei kann es von Vorteil sein, wenn der Bediener die Prüfung des Automatisierungssystems und die Kommunikation mit dem Automatisierungssystem manuell durchführen kann. Manuelle Prüfung bedeutet, dass der Bediener die Signale an den Klemmleisten und/oder Schnittstellen bzw. Adaptoren selbst einstellt. Dies ist für seltene bzw. unregelmäßige Prüfprozeduren der effizienteste Ablauf, da sich eine Automatisierung bzw. Erstellung eines Prüfprogramms bzw. Prüfrezepts nicht immer lohnt.there It may be beneficial if the operator passes the exam of the automation system and the communication with the automation system can perform manually. Manual testing means that the operator the signals at the terminal strips and / or interfaces or adapters set themselves. This is for rare or irregular testing procedures the most efficient Procedure, since an automation or creation of a test program or test recipe is not always worthwhile.
Schließlich kann es von Vorteil sein, wenn Prüfhandlungen, die durch den Bediener durchgeführt werden, aufgezeichnet und in ein Prüfsteuerrezept integriert werden. Es gibt Prüfhandlungen, die durch den Bediener durchgeführt werden müssen. Allerdings sollten die Handlungen Bestandteil des Verifikations-, Validierungs-, und/oder Prüfprozesses sein, d. h. ein Prüfprogramm kann neben dem Signalaustausch mit dem Logiksystem auch eine Bedienaufforderung (Handlungsanweisung mit oder ohne Rückmeldung an das Testsystem) ausgeben.After all It can be beneficial if testing actions are carried out by the operator to be recorded and recorded in a test control recipe will be integrated. There are test actions, which must be done by the operator. However, the acts should be part of the verification, Validation and / or verification process, d. H. a test program In addition to the signal exchange with the logic system, an operator request can also be made (Instructions with or without feedback to the test system) output.
Die manuelle Prüfung erfolgt dort wo keine Spezifikation vorhanden ist bzw. aus der Spezifikation keine Prüfanweisung für die Erstellung eines Prüfsteuerrezepts ableitbar ist oder die Prüfanweisung auf Papier vorliegt. Derartig durchgeführte Prüfungen (ohne Prüfrezept) können aufgezeichnet werden. Daraus ist ein manuelles Prüfsteuerrezept ableitbar, welches jederzeit wiederholt werden kann.The Manual testing takes place where no specification exists is or from the specification no test instruction for the preparation of a test control recipe is derivable or the test instruction is on paper. Such performed Tests (without test recipe) can be recorded become. From this, a manual test control recipe can be derived, which can be repeated at any time.
Vorteilhaft kann es hierzu auch sein, wenn das manuell und/oder automatisch erstellte Prüfsteuerrezept und/oder die damit erhaltenen Prüfungsergebnisse mittels eines Rekorders aufgezeichnet werden. Der Rekorder zeichnet die durch den Bediener eingestellten Signalmuster auf. Aus der aufgezeichneten Signalmusterfolge entsteht dann ein neues, insoweit manuell erstelltes Prüfsteuerrezept, wie anhand des nachfolgenden Beispiels erläutert.Advantageous It can also be this if that manually and / or automatically created Prüfsteuerrezept and / or the thus obtained Test results recorded by a recorder become. The recorder records the set by the operator Signal pattern on. From the recorded signal pattern sequence arises then a new, so far created manually test control recipe, as explained by the following example.
Der Benutzer testet einen XX-Logik Baustein mit zwei digitalen Eingängen I1 und I2 und einem Ausgang O1, indem er ohne Benutzung von Prüfrezepten direkt am Testkommunikator die Signale I1 und I2 zunächst auf „0” stellt und am Ausgang feststellt: O1 = 0. Danach stellt er das Signal I1 = 1 und das Signal I2 auf „0” und stellt am Ausgang O1 = 0 fest. Danach stellt er I1 = 1 und I2 = 1 und stellt am Ausgang O1 = 1 fest. Der Rekorder speichert die vom Benutzer eingestellten Signalmuster und Ergebnisse. Aus der Abfolge der Signalmuster entsteht ein neues Prüfsteuerrezept, welches jetzt jederzeit wieder, auch für andere Logik-Bausteine abgefahren werden kann. Wird das so gespeicherte Prüfsteuerrezept auf einen UND-Baustein angewandt, würde es dasselbe Ergebnis produzieren, wie im Beispiel.Of the User tests an XX logic device with two digital inputs I1 and I2 and an output O1 by using it without the use of test prescriptions directly at the test communicator the signals I1 and I2 first to "0" and determines at the output: O1 = 0. Then it sets the signal I1 = 1 and the signal I2 to "0" and determines at the output O1 = 0. After that he puts I1 = 1 and I2 = 1 and determines at the output O1 = 1. The recorder saves the User-defined signal patterns and results. From the Sequence of the signal patterns creates a new test control recipe, which now anytime again, even for other logic devices can be traveled. Will the test control recipe stored in this way applied to an AND device, it would have the same result produce, as in the example.
Dieses Prüfsteuerrezept kann somit in gleicher Weise wiederholt werden bzw. vom Rekorder abgerufen werden, ohne Erstellung desselben auf Grundlage eines Prüfgrundrezeptes.This Test control recipe can thus be repeated in the same way or be retrieved from the recorder, without creating the same based on a basic test recipe.
Die Rekorder-Funktion erlaubt zufällige (vorher nicht definierte) Prüfungen, die trotzdem jederzeit nachvollzogen werden können.The Recorder function allows random (previously undefined) Tests that are nevertheless always understood can.
Auch kann es von Vorteil sein, wenn beim Wechsel von einem alten Automatisierungssystem auf ein neues oder verändertes Automatisierungssystem oder zwecks Überprüfung eines bestehenden Automatisierungssystems nach Änderungen im Prozess, in der Anlage oder im Automatisierungssystem ein Migrationstest absolviert wird, wobei
- a) ein altes Automatisierungssystem oder eine Nachbildung des alten Automatisierungssystems an das Prüfgerät angeschlossen und ein Prüfprogramm absolviert wird;
- b) der Prüfablauf, das Prüfergebnis und/oder das Vergleichsergebnis aufgezeichnet werden;
- c) der aufgezeichnete Prüfablauf auf einem anderen, neuen und/oder modifizierten Automatisierungssystem durchgeführt wird;
- d) die beiden Prüfungsergebnisse und/oder Vergleichsergebnisse verglichen werden.
- a) an old automation system or a replica of the old automation system connected to the tester and a test program is completed;
- b) the test procedure, the test result and / or the comparison result are recorded;
- c) the recorded test procedure is carried out on another, new and / or modified automation system;
- d) the two examination results and / or comparison results are compared.
Systemmigrationen zeichnen sich dadurch aus, dass die Funktion vorhandener Systeme auf neuen Systemen nachgebildet sein soll. Die „Spezifikation” ergibt sich aus der Funktion des alten Sytems, d. h. das neues System soll gleich funktionieren wie das alte System.system migrations are characterized by the fact that the function of existing systems to be modeled on new systems. The "specification" yields arising from the function of the old system, d. H. the new system should work the same as the old system.
Ein ähnliches Verfahren wird für wiederkehrende Prüfungen angewendet. Eine wiederkehrende Prüfung soll in der Regel für das gleiche Prüfprogramm das gleiche (bzw. ein ähnliches) Prüfergebnis bringen.A similar Procedure is used for recurring tests. A recurring exam is usually meant for the same test program the same (or a similar) Bring the test result.
Ein ähnliches Verfahren wird für Änderungsprüfung durchgeführt. Änderungen beziehen sich meist lediglich auf bestimmte Teile des Systems und sollen rückwirkungsfrei auf andere Systemteile sein. D. h. nicht von der Änderung betroffene Systemteile müssen nach einer Änderung gleich funktionieren wie vorher.A similar Procedure is performed for change check. amendments usually refer only to certain parts of the system and should be non-reactive to other system parts. D. H. system parts not affected by the change must be after a change work the same as before.
Von Vorteil kann es sein, wenn mit dem Prüfgerät Prüfungen an dem Automatisierungssystem und insbesondere einem Logik-System des Automatisierungssystems durchgeführt werden, während das Automatisierungssystem und ggf. die Anlage in Betrieb ist, wobei eine Entkopplung der zwischen der Anlage und dem Automatisierungssystem auszutauschenden Feldsignale erfolgt. Die Feldsignale werden für die Zeit der Prüfungen bzw. sonstigen Aktivitäten im Automatisierungssystem simuliert. Die für die Prüfung des Automatisierungssystems notwendigen Signale werden über separate Prüfkommunikationskanäle an das Automatisierungssystem weitergegeben bzw. von dort akquiriert. Die während der Entkopplung vorliegenden Feldsignale haben somit auf die Prüfung bzw. die Prüfsignale und/oder auf das Automatisierungssystem keinen Einfluss und umgekehrt haben die Prüfsignale bzw. die Prüfung keinen Einfluss auf die Feldsignale, wobei das Entkoppeln der entsprechenden Signale vorzugsweise durch einen Bedienschalter vorgenommen wird.From Advantage may be when using the tester exams on the automation system and in particular a logic system of the automation system while the automation system and possibly the system is in operation, wherein a decoupling between the plant and the automation system Field signals to be exchanged takes place. The field signals are for the time of exams or other activities simulated in the automation system. The for the exam the automation system necessary signals are over separate test communication channels to the automation system passed on or acquired from there. The during the Decoupling present field signals thus have to the test or the test signals and / or on the automation system no influence and vice versa have the test signals or the test does not affect the field signals, where the decoupling of the corresponding signals preferably by a Operating switch is made.
Damit bestimmte Funktionen getestet werden können, ohne die am Automatisierungssystem hängende Anlagenperipherie zu beeinflussen bzw. von dieser beeinflusst zu werden, besteht die Möglichkeit, die Feldsignale (E/A, Bus) abzukoppeln. Ausgänge werden in diesem Fall simuliert, d. h. der Wert der vor der Entkopplung ausgegeben wurde wird nach der Entkopplung beibehalten.In order to certain functions can be tested without the am Automation system to influence hanging plant peripherals or to be influenced by it, it is possible to decouple the field signals (I / O, bus). Becomes outputs simulated in this case, d. H. the value of before decoupling output is maintained after decoupling.
Zudem kann es von Vorteil sein, wenn beim Auftreten einer Abweichung zwischen dem Prüfergebnis und dem Soll-Ergebnis ein Ticket-Management absolviert wird. Werden Abweichungen (Fehler) festgestellt, so werden diese Abweichungen behandelt wie beim Ticket-Management in der IT, d. h. es wird ein Fehlerprotokoll generiert und der Workflow über Fehleranalyse, Fehlerbehebung, Testwiederholung gesteuert. Wenn ein Fehler erkannt wird, dann wird ein Fehlerprotokoll generiert.moreover It may be beneficial if, when a deviation occurs between the test result and the target result ticket management is completed. If deviations (errors) are detected, then these deviations are treated as in Ticket Management in IT, d. H. an error log is generated and the workflow is over Error analysis, troubleshooting, test repetition controlled. If If an error is detected, an error log is generated.
Daneben kann es von Vorteil sein, wenn für mindestens ein Prüfergebnis eines Steuerprüfrezepts mindestens ein Bericht erstellt wird, wobei in den Bericht das Vergleichsergebnisses aufgenommen wird und dass eine Bewertung des automatisch ermittelten Vergleichsergebnisses durch den Bediener oder automatisch durchgeführt wird und dass der Bericht in Form mindestens eines Dokuments und/oder einer Datei dokumentiert wird.Besides It may be beneficial if for at least one test result a tax audit report at least one report with the result of the comparison being included in the report and that is an evaluation of the automatically determined comparison result is performed by the operator or automatically and that the report is in the form of at least one document and / or one File is documented.
Eine Bewertung kann zum Beispiel in der Form „negativ”, „positiv”, „positiv (bzw. negativ) mit Anmerkung” oder „unbestimmt” erfolgen. Positiv bedeutet, dass das Prüfergebnis dem aus der Spezifikation abgeleiteten Soll-Ergebnis entspricht. Negativ bedeutet, dass das Prüfergebnis nicht dem Soll-Ergebnis entspricht. „Positiv bzw. negativ mit Anmerkung” bedeutet, dass das Prüfergebnis dem Soll-Ergebnis entspricht (bzw. nicht entspricht) und zusätzliche Erkenntnisse zum Prüfergebnis bzw. Rahmenbedingungen o. ä. gewonnen wurden und dokumentiert werden sollen. Unbestimmt heißt, dass die Bewertung des Ergebnisses noch nicht durchgeführt werden konnte bzw. nicht zu einem eindeutigen Ergebnis gekommen ist.For example, a rating may be in the form of "negative", "positive", "positive (or negative) with annotation" or "indefinite". Positive means that the test result corresponds to the target result derived from the specification. Negative means that the test result does not correspond to the target result. "Positive or negative with annotation" means that the test result corresponds to the target result (resp. not compliant) and additional findings on the test result or framework conditions or the like were obtained and should be documented. Indefinite means that the evaluation of the result could not yet be carried out or has not come to a clear conclusion.
Bezüglich des Prüfgeräts kann es von Vorteil sein, wenn ein Teil des Speichers, ein weiterer Speicher und/oder ein Rekorder für manuelle und/oder automatische Prüfabläufe, Prüfrezepte, Prüfergebnisse und/oder Vergleichsergebnisse vorgesehen ist. Diese Daten sind somit speicherbar und jederzeit abrufbar.In terms of of the tester, it may be advantageous if a part of the memory, another memory and / or a recorder for manual and / or automatic test procedures, Test recipes, test results and / or comparison results is provided. These data are thus storable and at any time available.
Hierzu kann es von Vorteil sein, wenn mehrere Kommunikationsschnittstellen vorgesehen sind, die vorzugsweise als Prüfadapter ausgebildet sind. Weitere Vorteile und Einzelheiten der Erfindung sind in den Patentansprüchen und in der Beschreibung erläutert und in den Figuren dargestellt. Es zeigt:For this It may be beneficial if multiple communication interfaces are provided, which are preferably designed as a test adapter are. Further advantages and details of the invention are in the Claims and explained in the description and shown in the figures. It shows:
Gemäß
Mit
Hilfe der Spezifikationsdaten, die dem Prüfgerät
Gemäß
- 1) Die Prüf-Rezept Planung umfasst die Erstellung von Prüfgrundrezepten. Dies kann durch Prüf-Aufzeichnung, vorzugsweise durch einen Rekorder, der in der operativen Prüfumgebung durchgeführten Prüfungen oder durch Spezifikation im Prüfrezept Editor stattfinden.
- 2) Die Prüf-Bericht Planung umfasst die Erstellung von Prüfbericht Dokumentationsvorlagen (Prüfgrundbericht) mit dem Prüfbericht Editor.
- 3) Die Prüfdurchführung. Sie umfasst a) die Kommunikation zum Bediener zum Zwecke der Prüfausführung (Prüfsteuer Cockpit), die Zuordnung von Prüf grundrezepten zu Prüfobjekten, den Start/Stop von Prüfsteuerprozeduren und/oder die Festlegung des Prüfumfangs. Ferner die Prüf-Dokumentation (Prüfbericht Cockpit), die Planung und die Definition von durchzuführenden Prüfungen, insbesondere die Übernahme von Prüfgrundberichten in Prüfberichte, die Bewertung von Prüfungen, die Kontrolle und die Übersicht über durchgeführte Prüfungen und das Ticketmanagement; b) die Kommunikation mit dem Automatisierungssystem und die Erfassung der Prüfergebnisse Test Daten (Test Kommunikator). Im Falle der E/A-Prüfung über den OPC-Adapter (oder den Bus-Adapter oder File-Adapter) und den E/A-Adapter; c) die Ausführung der Prüfsteuerrezepte durch das Prüfprogramm; e) die Evaluierung der Prüfergebnisse, den Vergleich mit den erwarteten Soll-Ergebnissen durch den Komparator, also die Herstellung eines Vergleichsergebnisses und die Erzeugung eines vorläufigen Prüfberichts; f) die Übernahme der Spezifikationsdaten, den automatisierten Vergleich der Spezifikationsdaten gegenüber dem letzten Stand der Spezifikationsdaten, die sog. Delta Analyse und die Ableitung des Prüf-Umfangs, die sog. Risiko Analyse.
- 1) The test-recipe planning includes the creation of test master recipes. This can be done by test recording, preferably by a recorder, the tests performed in the operative test environment, or by specification in the test recipe editor.
- 2) The test report planning includes the creation of test report documentation templates (basic test report) with the test report editor.
- 3) The test procedure. It comprises a) the communication to the operator for the purpose of test execution (test cockpit), the assignment of test recipes to test objects, the start / stop of test control procedures and / or the determination of the scope of testing. Furthermore, the test documentation (test report cockpit), the planning and the definition of tests to be performed, in particular the acceptance of test report reports in test reports, the evaluation of tests, the control and overview of tests carried out and the ticket management; b) the communication with the automation system and the recording of test results test data (test communicator). In the case of I / O testing via the OPC adapter (or the bus adapter or file adapter) and the I / O adapter; c) the execution of the test control recipes by the test program; e) the evaluation of the test results, the comparison with the expected target results by the comparator, ie the production of a comparison result and the production of a preliminary test report; f) the acceptance of the specification data, the automated comparison of the specification data compared to the latest version of the specification data, the so-called delta analysis and the derivation of the scope of the test, the so-called risk analysis.
1) Prüf Rezept Planung1) Test recipe planning
Prüfgrundrezepte wie Modul-, Integrationstests, E/A-Test, Grenzwerttest, Protokolltest, Bus-Test, Visualisierungstest, etc. werden im Prüfrezept Editor erzeugt. Prüfgrundrezepte unterliegen der Änderungskontrolle. Varianten wie z. B. kundenspezifische oder applikationsspezifisch (Brennersteuerung, F&G, ESD)) werden verwaltet.Prüfgrundrezepte such as module, integration tests, I / O test, limit test, protocol test, Bus test, visualization test, etc. are in the test recipe Editor generated. Basic test recipes are subject to change control. Variants such. B. customer-specific or application-specific (Burner control, F & G, ESD)) are managed.
Der Prüfrezept Editor läuft unabhängig vom aktuellen Prüfbetrieb und kann auf jedem beliebigen Rechner installiert werden.Of the Check Recipe Editor runs independently of current testing operation and can be on any machine be installed.
Ähnlich einem Tastatur-Rekorder werden mittels des Rekorders Bedieneraktivitäten im Test Kommunikator aufgezeichnet und können jederzeit wieder „abgefahren” werden.Similar A keyboard recorder is used by the recorder operator activities recorded in the test communicator and can be used at any time be "driven off" again.
In der Prüfgrundrezeptbibliothek liegen die Prüfgrundrezepte und system-, kunden- und applikationsspezifische Varianten versionskontrolliert ab. Die Prüfgrundrezeptbibliothek kann, muss aber nicht auf der gleichen Rechnerhardware wie die Prüfdurchführungs-Funktionen liegen.In The basic test recipe library contains the basic test recipes and version-controlled system, customer and application-specific variants from. The basic testing recipe library may or may not be on the same computer hardware as the test execution functions lie.
2) Prüf-Bericht Planung2) test report planning
Mittels des Prüfbericht Editors werden Prüfgrundberichte für Module, Integrationstests, FATs, SATs, E/A-Tests, Grenzwerttests, Protokolltests, Bus-Tests, Migrationstests etc. erstellt.through of the test report editor become basic test reports for modules, integration tests, FATs, SATs, I / O tests, limit tests, Protocol tests, bus tests, migration tests etc. created.
Eine hierarchische Zusammensetzung kann vorgenommen werden. Zum Beispiel besteht ein FAT aus einem E/A-Test, ein E/A-Test besteht aus konventionellen E/A's, Bus-E/A's etc.. System-, Kunden-(Logo) und applikationsspezifische Vairanten können definiert werden.A hierarchical composition can be made. For example if a FAT is an I / O test, an I / O test is conventional I / O's, bus I / O's etc. System, customer (logo) and application specific Vairantes can be defined.
In der Prüfgrundberichtbibliothek liegen die Prüfgrundberichte und system-, kunden- und applikationsspezifische Varianten versionskontrolliert ab. Die Prüfgrundberichtbibliothek kann, muss aber nicht auf der gleichen Rechnerhardware wie die Prüfdurchführung Funktionen liegen.In The basic test report library contains the basic test reports and version-controlled system, customer and application-specific variants from. The review base report library may or may not be on the same computer hardware as the test execution Functions are.
3) Prüfdurchführung3) Test procedure
Einem
Prüfobjekt bzw. einer Automatisierungsanlage
Das Prüfsteuerrezept wird über das Prüf-Steuer Cockpit gesteuert (Start, Stopp, Hand, Automatik etc.).The Test control recipe is about the test control Cockpit controlled (start, stop, hand, automatic etc.).
Das Prüfsteuerrezept bzw. das vorläufige Prüfergebnis wird einem Prüfbericht zugeordnet. Dies kann sowohl vor als auch nach der Ausführung erfolgen.The Test control recipe or preliminary test result is assigned to a test report. This can be done both before as well as done after the execution.
Die Bedienaufforderungen werden gemäß Prüfrezept an den Prüfer gesendet und von diesem beantwortet. Die Ergebnisse/Antworten werden als Prüfergebnis erfasst und bei Bedarf im Prüfbericht angezeigt.The Operating prompts are according to the test recipe sent to the examiner and answered by this. The Results / answers are recorded as test results and if necessary displayed in the test report.
Besteht das Prüfsteuerrezept aus mehreren Ebenen, können diese einzeln auf Handbetrieb genommen und bedient werden. Unterste Ebene ist das Prozessabbild (aktueller Status der Ein- und Ausgangsignale und der Prüfkommunikation)Consists the test control recipe from multiple levels, can these are individually hand-operated and operated. Lowest Level is the process image (current status of the input and output signals and the test communication)
Das
Prüfsteuer-Cockpit zeigt den Systemstatus wie Systemfehler,
z. B. Kommunikationsfehler zum Automatisierungssystem (
Der (Elektronische-)Prüfbericht ist das „Prüfprotokoll” für das zu prüfende Automatisierungssystem. Start und Ende einer Prüfung werden im Prüf-Bericht-Cockpit definiert. Der Status der Testarbeiten wird über das Prüf-Bericht-Cockpit überwacht. Der Ausdruck des gesamten Prüfberichts bzw. Aus zügen davon sowie die Auswahl des gewünschten Dokumentationsdesigns wird vom Prüf-Bericht-Cockpit aus vorgenommen. Eine Übersicht über sämtliche aktuell in Arbeit befindlichen Prüfungen wird angezeigt.The (electronic) test report is the "test protocol" for the automation system to be tested. The start and end of an inspection are defined in the inspection report cockpit. The status of the test work is monitored via the test report cockpit. The printout of the entire test report or extracts thereof as well as the selection of the desired documentation design is made from the test report cockpit. An overview of all tests currently in progress is displayed.
Ein Prüfbericht kann über mehrere Ebenen verfügen. Zuordnung und Verwaltung dieser Ebenen findet im Prüf-Bericht-Cockpit statt.One Audit report can have multiple levels. Allocation and management of these levels takes place in the test report cockpit instead of.
Ein neuer Prüfbericht wird angelegt. Dem Prüfbericht wird ein Prüfgrundbericht zugewiesen (oder umgekehrt).One new test report is created. The test report a basic test report is assigned (or vice versa).
Der Prüfgrundbericht liegt in mindestens einer oder mehreren system-, kunden- oder applikationsspezifische (Unter-)Varianten des Prüfgrundberichts vor. Die Auswahl der Variante wird vom Prüf-Bericht-Cockpit aus vorgenommen. Die Bewertung der Prüfung durch den Bediener wird vorgenommen. Der Status der Prüfungen wird angezeigt wie beispielsweise „in Arbeit”, „abgeschlossen”, „zu Bewerten”, und ähnliches. Archivierte Prüfberichte und Prüfrohdaten können angezeigt werden.Of the Basic test report is in at least one or more System, customer or application specific (sub) variants of the test report. The selection of the variant will made from the test report cockpit. The review the check by the operator is made. The status the checks are displayed, such as "in Work "," completed "," too Rate ", and the like. Archived test reports and raw inspection data can be displayed.
Abweichungen, Prüffehler, Reparaturen, Prüfwiederholungen werden im Prüfbericht Cockpit ggf. unter Einsatz des Ticket-Managements verwaltet.deviations Test errors, repairs, repeated tests in the test report cockpit if necessary using the ticket management managed.
Ferner ist eine Spezifikations Import und Delta & Risiko Analyse vorgesehen. Spezifikationsdaten werden ausgewählt und zum Import vorgesehen.Further A specification import and delta & risk analysis is provided. specification data are selected and intended for import.
Änderungen in der Spezifikation werden erkannt. Änderungsumfang und -tiefe werden analysiert, die damit in Verbindung stehenden Risiken (z. B. Rückwirkungen auf nicht geänderte Teile) bewertet und als Grundlage für erneute Prüfungen verwendet.amendments in the specification are recognized. Scope of change and Depth are analyzed, the risks associated with it (eg repercussions on non-changed parts) evaluated and as a basis for retests used.
Der
Test Kommunikator ist die Koordinationsstelle für die notwendige
Kommunikation zum Automatisierungssystem. Er nimmt die Signale der
Adapter
Der
Test Kommunikator zeigt den Kommunikationsstatus zu den einzelnen
Adapter bzw. Schnittstellen
Neben Signalkommunikation wird auch der Dateitransfer und ggf. das Auslesen von Dateien sowie der Transfer von Sound und Bildern durch den Test Kommunikator durchgeführt bzw. koordiniert.Next Signal communication is also the file transfer and possibly the readout of files as well as the transfer of sound and images through the test Communicator carried out or coordinated.
Der
E/A Adapter
Der
OPC Adapter
Der
Audio Adapter ermöglicht die lesende (hörende)
Kommunikation mit dem Automatisierungssystem
Der
Video Adapter ermöglicht die lesende Kommunikation mit
dem Automatisierungssystem
Der User Simulator simuliert Tastatur und Mausbedienung.Of the User Simulator simulates keyboard and mouse operation.
Der
Modbus/Profibus Adapter ermöglicht die bidirektionale Kommunikation
mit dem Automatisierungssystem
Der
File Adapter ermöglicht die Kommunikation mit dem Automatisierungssystems
Der
Komparator
Andere technologiespezifische Adaptoren (z. B. für Ethernet, für Bussysteme, für spezielle Software-Technologien) sind ebenfalls vorgesehen.Other technology specific adapters (eg for Ethernet, for Bus systems, for special software technologies) are also intended.
Beim
Modultest-E/A für ein Logik-System
Beim
E/A-Test für ein Logik-System
Das
Protokollsystem
Prinzipiell
kann der Signalfluss zur Prüfung über beliebig
viele gleichartige Teilsysteme des Automatisierungssystems
Das
Langzeitarchivsystem
Das
Prozessleitsystem
Sensoren
und Aktoren
Bedienung/Anzeige
Unter
einem Computersystem
Der
Signalfluss beim Integrationstest kann durch die Simulation von
Bedienereingaben
Umgekehrt
können Signale „d”, „e” über
OPC bzw. E/A bzw. Bus-Adapter
Auch
der Signalfluss „a” initiiert durch Bediener
Prinzipiell
können Tests auch ohne direkte Schnittstelle (Adapter)
zwischen Prüfgerät
Prüfungen
können auch so durchgeführt werden, dass das zu
prüfende System wie z. B. das Logik-System
Gemäß
Die
Flexibilität der Prüfprogrammanpassung wird dadurch
erreicht, kleine, insbesondere wieder verwendbare Teile wie Prüfgrundrezepte
definiert werden. Um eine konkrete Prüfung wirtschaftlich,
schnell und überschaubar durchzuführen wird dann
das Prüfsteuerrezept durch Zusammensetzung und Hierarchisierung von
Prüfgrundrezepten zusammengestellt. Die Berichte werden
gemäß
Betreffend
die weiteren Verfahrenweisen zur Ausführung des erfindungsgemäßen
Verfahrens bzw. zum Aufbau des erfindungsgemäßen
Prüfgeräts wird zusätzlich auf die aus
den in den
- 11
- Prüfgerättester
- 1.11.1
- Speicher, RekorderStorage, recorder
- 1.21.2
- Komparatoreinheit, Komparatorcomparator, comparator
- 1.31.3
- Spezifikationseinheitspecification device
- 1.41.4
- Dokumentationseinheitdocumentation unit
- 1.51.5
- Schnittstelle, KlemmleisteInterface, terminal block
- 1.61.6
- PrüfadapterTest Fixtures
- 1.71.7
- Kennzeichnungsmittel, RFIDTracers, RFID
- 22
- Automatisierungssystemautomation system
- 2.12.1
- Logiksystemlogic system
- 2.112.11
-
Logiksystem
2 logic system2 - 2.1x2.1x
- Logiksystem xlogic system x
- 2.22.2
- Bedienung/AnzeigeOperation / Display
- 2.32.3
- E/A BaugruppeI / O module
- 2.42.4
- Rangierverteilermarshalling
- 2.52.5
- Aktor, Sensoractuator, sensor
- 2.62.6
- Protokollsystemlog system
- 2.72.7
- Langzeitarchivsystem, SpeicherLong-term archive system Storage
- 2.82.8
- Prozessleitsystemprocess Control System
- 2.92.9
- Visualisierungssystemvisualization system
- 2.02.0
- Computersystem, allgemeinComputer system generally
- 3.13.1
- Schnittstelle, Klemmleiste, E/A-AdapterInterface, Terminal block, I / O adapter
- 3.23.2
- OPC, Bus-Adapter und/oder andere AdapterOPC, Bus adapters and / or other adapters
- 44
- Bediener, userOperator, user
- 55
- Video-ConnectorVideo Connector
- 6.16.1
- Feldsignale-EingangField signals input
- 6.26.2
- Feldsignale-AusgangField signals output
- 77
- Anlageinvestment
- aa
- Signalsignal
- bb
- Signalsignal
- cc
- Signalsignal
- dd
- Signalsignal
- ee
- Signalsignal
- ff
- Signalsignal
ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list The documents listed by the applicant have been automated generated and is solely for better information recorded by the reader. The list is not part of the German Patent or utility model application. The DPMA takes over no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- - DE 0283382 T1 [0008] - DE 0283382 T1 [0008]
Claims (20)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102008048985A DE102008048985A1 (en) | 2008-09-25 | 2008-09-25 | Automation system's test e.g. bus test, performing method for e.g. organization task, involves comparing testing result with reference result deviated from specification data, and implementing or importing data in testing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102008048985A DE102008048985A1 (en) | 2008-09-25 | 2008-09-25 | Automation system's test e.g. bus test, performing method for e.g. organization task, involves comparing testing result with reference result deviated from specification data, and implementing or importing data in testing program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102008048985A1 true DE102008048985A1 (en) | 2010-04-08 |
Family
ID=41794889
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102008048985A Ceased DE102008048985A1 (en) | 2008-09-25 | 2008-09-25 | Automation system's test e.g. bus test, performing method for e.g. organization task, involves comparing testing result with reference result deviated from specification data, and implementing or importing data in testing program |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102008048985A1 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102011081807B3 (en) * | 2011-08-30 | 2013-01-17 | Siemens Aktiengesellschaft | Distribution cabinet for an automation system |
| CN103033714A (en) * | 2012-12-24 | 2013-04-10 | 北京铁路信号有限公司 | Detecting device for vehicle-mounted bus adapter |
| DE102015207929A1 (en) * | 2015-04-29 | 2016-11-03 | Siemens Aktiengesellschaft | An integration device and method for integrating an electrical device |
| CN113759877A (en) * | 2021-09-16 | 2021-12-07 | 中国铁道科学研究院集团有限公司 | A kind of train network signal testing method and system |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE283382T1 (en) | 1987-03-11 | 1989-02-16 | Spie-Trindel S.A., Puteaux | METHOD FOR FUNCTIONAL TESTING OF AN AUTOMATE AND DEVICE FOR ITS DESIGN. |
| DE102004027033A1 (en) * | 2004-03-15 | 2005-10-13 | Dspace Gmbh | Influencing device for control units |
| WO2006016845A1 (en) * | 2004-08-10 | 2006-02-16 | Tac Ab | Field device management |
| DE102006000943A1 (en) * | 2006-01-07 | 2007-07-26 | Deutsche Telekom Ag | HiL system and method for testing ECUs of a control system |
| EP1898282A1 (en) * | 2006-09-11 | 2008-03-12 | dSPACE digital signal processing and control engineering GmbH | Method of testing an electronic control system |
-
2008
- 2008-09-25 DE DE102008048985A patent/DE102008048985A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE283382T1 (en) | 1987-03-11 | 1989-02-16 | Spie-Trindel S.A., Puteaux | METHOD FOR FUNCTIONAL TESTING OF AN AUTOMATE AND DEVICE FOR ITS DESIGN. |
| DE102004027033A1 (en) * | 2004-03-15 | 2005-10-13 | Dspace Gmbh | Influencing device for control units |
| WO2006016845A1 (en) * | 2004-08-10 | 2006-02-16 | Tac Ab | Field device management |
| DE102006000943A1 (en) * | 2006-01-07 | 2007-07-26 | Deutsche Telekom Ag | HiL system and method for testing ECUs of a control system |
| EP1898282A1 (en) * | 2006-09-11 | 2008-03-12 | dSPACE digital signal processing and control engineering GmbH | Method of testing an electronic control system |
Non-Patent Citations (4)
| Title |
|---|
| DSPACE: AutomationDesk. 02/2006, URL: http://www.dspace.de/shared/data/pdf/ flyer2006/dspace_flyer2006_automationdesk_en.pdf * |
| WÄLTERMANN, P., HELD, J., MICHALSKY, T.: Hardware-in-the-Loop-Testmethoden im Rennsport, race.tech 2004, Garching bei München, 14.-15. Okt. 2004, URL: http://www.tuev-sued.de/uploads/images/ 1134986800950664499459/28_waeltermann_d.pdf * |
| WIKIPEDIA: Hardware in the Loop. 19. Juli 2008, URL: http://de.wikipedia.org/w/index.php? title=Hardware_in_the_Loop&oldid=48569752 * |
| WIKIPEDIA: Hardware in the Loop. 19. Juli 2008, URL: http://de.wikipedia.org/w/index.php? title=Hardware_in_the_Loop&oldid=48569752 DSPACE: AutomationDesk. 02/2006, URL: http://www.dspace.de/shared/data/pdf/ flyer2006/dspace_flyer2006_automationdesk_en.pdf WÄLTERMANN, P., HELD, J., MICHALSKY, T.: Hardware-in-the-Loop-Testmethoden im Rennsport, race.tech 2004, Garching bei München, 14.-15. Okt. 2004, URL: http://www.tuev-sued.de/uploads/images/ 1134986800950664499459/28_waeltermann_d.pdf |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102011081807B3 (en) * | 2011-08-30 | 2013-01-17 | Siemens Aktiengesellschaft | Distribution cabinet for an automation system |
| CN103033714A (en) * | 2012-12-24 | 2013-04-10 | 北京铁路信号有限公司 | Detecting device for vehicle-mounted bus adapter |
| DE102015207929A1 (en) * | 2015-04-29 | 2016-11-03 | Siemens Aktiengesellschaft | An integration device and method for integrating an electrical device |
| CN113759877A (en) * | 2021-09-16 | 2021-12-07 | 中国铁道科学研究院集团有限公司 | A kind of train network signal testing method and system |
| CN113759877B (en) * | 2021-09-16 | 2023-05-19 | 中国铁道科学研究院集团有限公司 | A method and system for testing train network signals |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1933214B1 (en) | Automated generation and adaptation of a machine or plant model | |
| DE60031384T2 (en) | TEST AND SIMULATION SYSTEMS | |
| EP3279756B1 (en) | Diagnostic device and method for monitoring the operation of a technical plant | |
| EP2671122B1 (en) | Automated planning of control equipment of a technical system | |
| EP3546314A1 (en) | Method and device for fault identification for a technical system | |
| DE112008003195T5 (en) | Electrical circuit with a physical transmission layer diagnostic system | |
| DE112017007507T5 (en) | CLOUD-CAPABLE TESTING OF CONTROL SYSTEMS | |
| DE102008048985A1 (en) | Automation system's test e.g. bus test, performing method for e.g. organization task, involves comparing testing result with reference result deviated from specification data, and implementing or importing data in testing program | |
| DE102012000293A1 (en) | Label for identifying component or conductor for electrical connection in control box, has resource identifier, location identifier or attachment identifier, where function text for instructing function of component or conductor is removed | |
| EP2492701B1 (en) | Method and device for testing a wind turbine assembly | |
| EP1763710B1 (en) | Method for simulating a technical installation | |
| DE102008050612A1 (en) | Method for testing the behavior of a process plant | |
| EP3056955B1 (en) | Planning and engineering method, software tool and system for a processing assembly | |
| EP2048587A1 (en) | Method and device for planning a production facility | |
| DE102006021543A1 (en) | System and method for the automated acceptance and evaluation of the quality of mass data of a technical process or a technical project | |
| EP2038821A1 (en) | Method and device for operating a test centre | |
| EP4365807B1 (en) | Method for computer-aided testing of an installation element for an installation environment | |
| EP2965157A1 (en) | Method and apparatus for operating a process and/or production installation | |
| DE102004051834B4 (en) | Testing unit for programmable electrical installations, especially building installations with an electronic control bus, has a gateway to the installation via which the data of individual network members or units can be accessed | |
| EP4141459B1 (en) | Instrument for autonomous execution of test sequences according to jtag standard | |
| DE19803032A1 (en) | Computerized optimization of test specifications for products and processes | |
| DE4421244C2 (en) | Device and method for generating virtual measurement data | |
| EP4345555A1 (en) | A method for computer-assisted verification and documentation of a user's installation action for installing decentralised components of a machine | |
| EP4345547A1 (en) | Method for computer-assisted installation of electrical components of a machine arranged in a spatially decentralised manner | |
| WO2025098629A1 (en) | Emulation-based virtual commissioning of process control systems |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| R082 | Change of representative |
Representative=s name: STT SOZIETAET THEWS & THEWS, DE Representative=s name: STT SOZIETAET THEWS & THEWS, 68165 MANNHEIM, DE |
|
| R081 | Change of applicant/patentee |
Owner name: ANAPUR AG, DE Free format text: FORMER OWNER: ANAPUR AG, 67065 LUDWIGSHAFEN, DE Effective date: 20111128 |
|
| R082 | Change of representative |
Representative=s name: STT SOZIETAET THEWS & THEWS, DE Effective date: 20111128 Representative=s name: STT SOZIETAET THEWS & THEWS, 68165 MANNHEIM, DE |
|
| R016 | Response to examination communication | ||
| R002 | Refusal decision in examination/registration proceedings | ||
| R016 | Response to examination communication | ||
| R003 | Refusal decision now final | ||
| R003 | Refusal decision now final |
Effective date: 20120525 |
|
| R082 | Change of representative |