[go: up one dir, main page]

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 PDF

Info

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
Application number
DE102008048985A
Other languages
German (de)
Inventor
Erwin Kruschitz
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ANAPUR AG, DE
Original Assignee
ANAPUR AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ANAPUR AG filed Critical ANAPUR AG
Priority to DE102008048985A priority Critical patent/DE102008048985A1/en
Publication of DE102008048985A1 publication Critical patent/DE102008048985A1/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0428Safety, monitoring
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23446HIL hardware in the loop, simulates equipment to which a control module is fixed
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23453Pc 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 DE/EP 0 283 382 T1 bekannt. Eine Anlage zur Verwirklichung dieses industriellen Prozesses umfasst Funktionselemente wie Aktuatoren mit zugeordneten Fühlern, wobei die Kontroll-Steuer-Automatik mit einer Simulationsautomatik verbunden wird, welche so programmiert wird, dass sie die Funktion der Funktionselemente der Anlage simulieren kann, um den industriellen Prozess zu verwirklichen.There is already a method for releasing the function of a control automatic control from the DE / EP 0 283 382 T1 known. A plant for implementing this industrial process includes functional elements such as actuators with associated probes, the control automatic control being connected to an automatic simulation system which is programmed to simulate the function of the functional elements of the plant in order to realize the industrial process ,

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”. Prüfgrundrezept Spezifikationsdaten Prüfsteuerrezept Prüfe einzelnen Analogeingang Messtellenname: FI4711 Bezeichnung: Durchflussmessung Prüfe FI4711 1) Simuliere 4 mA an Eingang (Über EA-Prüfadapter) Name der Anschlussklemmen: X1:41.1 Simuliere 4 mA an X1:41.1 (Über Kommunikationskanal „E/A-Prüfadapter” Karte 8, Kanal3) 2) Lese die Variable aus dem Automatisierungssystem Name der Eingangsvariablen im Automatisierungssystem: FI4711I Lese FI4711I.PV (über Kommunikationskanal OPC) 3) Vergleiche, ob der Wert der Variablen dem unteren Messbereichsende entspricht. Erstelle Protokoll Unteres Messbereichsende: 0 L/h Ist FI4711I.PV = 0 L/h? Wenn Ja: Protokoll = OK sonst Protokoll = NOK 4) Simuliere 20 mA an Eingang (Über EA-Prüfadapter) Name der Anschlussklemmen: X1:41.1 Simuliere 20 mA an X1:41.1 (Über Kommunikationskanal „E/A-Prüfadapter” Karte 8, Kanal3) 5) Lese die Variable aus dem Automatisierungssystem Name der Eingangsvariablen im Automatisierungssystem: FI4711I Lese FI4711I.PV (über Kommunikationskanal „OPC”) 6) Vergleiche, ob der Wert der Variablen dem oberen Messbereichsende entspricht. Unteres Messbereichsende: 200 L/h Ist FI4711I.PV = 200 L/h? Wenn Ja: Protokoll = OK sonst Protokoll = NOK The relationship between the basic test recipe and the test control recipe will be explained with reference to the following simplified example. The operator selects the basic test recipe "Check individual analog input" to test the conventional (4-20 mA) analog input "FI4711". Prüfgrundrezept specification data Prüfsteuerrezept Check individual analog input Measuring point name: FI4711 Designation: Flow measurement Check FI4711 1) Simulate 4 mA at input (via I / O test adapter) Name of terminals: X1: 41.1 Simulate 4 mA at X1: 41.1 (via communication channel "I / O test adapter" card 8, channel 3) 2) Read the variable from the automation system Name of the input variable in the automation system: FI4711I Read FI4711I.PV (via communication channel OPC) 3) Compare whether the value of the variable corresponds to the lower end of the range. Create protocol Lower end of measuring range: 0 L / h Is FI4711I.PV = 0 L / h? If yes: protocol = OK otherwise protocol = NOK 4) Simulate 20 mA at input (via I / O test adapter) Name of terminals: X1: 41.1 Simulate 20 mA at X1: 41.1 (via communication channel "I / O test adapter" card 8, channel 3) 5) Read the variable from the automation system Name of the input variable in the automation system: FI4711I Read FI4711I.PV (via communication channel "OPC") 6) Compare whether the value of the variable corresponds to the upper end of the measuring range. Lower end of measuring range: 200 L / h Is FI4711I.PV = 200 L / h? If yes: protocol = OK otherwise protocol = NOK

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. Ebene Prüfgrundrezept Prüfsteuerrezept 3 E/A Prüfung Logik-System E/A Prüfung Logik-System ITR1.1 2 E/A Prüfung E/A-Karte Typ AI Klemmleiste ITR1.1.X1 1 E/A Prüfung „Prüfung Analoger Eingang” Kanal 3, Signal F4711I.PV The test recipes can be structured hierarchically as shown in the following table. For example: At the bottom level 1 is the test recipe "Check analog input" (as in the example above). In the next level 2 is the test recipe "Check all analog inputs of an analog input card". Finally, level 3 is followed by the logic system check. level Prüfgrundrezept Prüfsteuerrezept 3 I / O testing logic system I / O check logic system ITR1.1 2 I / O check I / O card type AI Terminal strip ITR1.1.X1 1 I / O check "Check analog input" Channel 3, signal F4711I.PV

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.
It may also be advantageous if, when changing from an old automation system to a new or modified automation system or for the purpose of checking an existing automation system for changes in the process, in the system or in the automation system, a migration test is completed
  • 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:

1 Gesamt-Systemüberblick; 1 Overall system overview;

2 Funktionsübersicht Prüfgerät; 2 Functional overview of testing device;

3 Signalfluss/Prüfumfang; 3 Signal flow / Extent;

4 Signalfluss Modultest E/A-Prüfung; 4 Signal flow module test I / O check;

5 Signalfluss Integrationstest für „Computersystem für allgemeine organisatorische Aufgaben”; 5 Signal flow integration test for "computer system for general organizational tasks";

6 Signalfluss „Entkopplung” bei Tests bei laufender Anlage; 6 Signal flow "decoupling" during tests while the system is running;

7 Hierarchie der Rezepte und Berichte. 7 Hierarchy of recipes and reports.

Gemäß 1 wird anhand von der Spezifikationen bzw. den Spezifikationsdaten, die sowohl dem Automatisierungssystem 2 als auch dem Prüfgerät 1 als Input dienen, das Auto matisierungssystem 2 geprüft und daraufhin eine Dokumentation der Prüfung erstellt.According to 1 is determined by the specifications or specification data, both the automation system 2 as well as the tester 1 serve as input, the automation system 2 checked and then created a documentation of the test.

Mit Hilfe der Spezifikationsdaten, die dem Prüfgerät 1 von einer Spezifikationseinheit 1.3 von außen vorgegeben, oder im Prüfgerät 1 implementiert werden, unterstützt das Prüfgerät 1 den Bediener bei der Erstellung von Testfällen, welche dann zum Prüfling, dem Automatisierungssystem 2 über Schnittstellen 1.5 bzw. Prüfadapter 1.6 des Prüfgeräts 1 bzw. Schnittstellen 3.1 des Automatisierungssystem 2 oder den Bediener kommuniziert werden. Anschließend wird das daraus resultierende Prüfergebnis vom Prüfgerät 1 ermittelt, dem Bediener zur Bewertung präsentiert, sowie eine umfassende Dokumentation der durchgeführten Prüfung automatisch in der Dokumentationseinheit 1.4 generiert. Die Bewertung kann auf Grundlage des Vergleichergebnisses auch automatisch erfolgen.Using the specification data provided to the tester 1 from a specification unit 1.3 specified from the outside, or in the tester 1 implemented, supports the tester 1 the operator in the creation of test cases, which then to the DUT, the automation system 2 via interfaces 1.5 or test adapter 1.6 of the tester 1 or interfaces 3.1 of the automation system 2 or the operator is communicated. Subsequently, the resulting test result from the tester 1 determined, presented to the operator for assessment, as well as a comprehensive documentation of the performed test automatically in the documentation unit 1.4 generated. The valuation can also be made automatically based on the comparison result.

Gemäß 2 kann die Prüfgerät-Funktion in drei Teilbereiche unterteilt werden, die Prüf-Rezept Planung, die Prüf-Bericht Planung und die Prüfdurchführung.

  • 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.
According to 2 The tester function can be divided into three sub-areas, the test recipe planning, the test report planning and the test execution.
  • 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 2 und/oder einem Teil einer Automatisierungsanlage 2 wird ein Prüfgrundrezept zugewiesen oder umgekehrt. Dem Prüfgrundrezept werden die projektspezifischen Spezifikationsdaten wie Systemtopologie Automatisierungssystem, (E/A-Karten etc.), E/A-Belegung, Grenzwerteinstellung, Logik-Vorgaben etc. zugewiesen. Dadurch entsteht ein Prüfsteuerrezept. Ggf. kann noch eine system-, kunden-, oder applikationsspezifische (Unter-)Variante des Prüfgrundrezepts ausgewählt werden.A test object or an automation system 2 and / or a part of an automation system 2 is assigned a basic test recipe or vice versa. The test master recipe is assigned to the project-specific specification data such as system topology, automation system, (I / O cards, etc.), I / O assignment, limit value setting, logic specifications, etc. This creates a test control recipe. Possibly. A system-, customer-, or application-specific (sub) variant of the basic test recipe can still be selected.

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 (2), zum Prüf-Bericht Cockpit und Ähnliches an.The inspection cockpit displays the system status such as system errors, such as B. Communication error to the automation system ( 2 ), check-report cockpit and the like.

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 3.1, 3.2, Video-Adapter, Datei-Adapter, Bus-Adapter, andere Adapter etc. auf und visualisiert diese auf einer gemeinsamen Bedienoberfläche 2.2. Die Prüfsteuerrezepte greifen auf die Signale des Test Kommunikators zu.The test communicator is the coordination point for the necessary communication to the automation system. He takes the signals from the adapters 3.1 . 3.2 , Video adapters, file adapters, bus adapters, other adapters etc. and visualizes them on a common user interface 2.2 , The test control recipes access the signals of the test communicator.

Der Test Kommunikator zeigt den Kommunikationsstatus zu den einzelnen Adapter bzw. Schnittstellen 3.1, 3.2, Video-Adapter, Datei-Adapter, Bus-Adapter, andere Adapter etc. an.The test communicator shows the communication status to the individual adapters or interfaces 3.1 . 3.2 , Video adapters, file adapters, bus adapters, other adapters etc.

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 3.1 ermöglicht die Einspeisung (Simulation) und die Messung von konventionellen elektrischen Signalen in das Automatisierungssystem wie 4–20 mA, 0–24 Volt etc.. Das Signalabbild, welches aktuell an das Automatisierungssystem 2 abgegeben bzw. vom Automatisierungssystem 2 gemessen wird, wird visualisiert und kann vom Bediener beeinflusst/eingestellt werden.The I / O adapter 3.1 allows the feeding (simulation) and the measurement of conventional electrical signals in the automation system such as 4-20 mA, 0-24 Volt etc .. The signal image, which is currently connected to the automation system 2 delivered or from the automation system 2 is visualized and can be influenced / adjusted by the operator.

Der OPC Adapter 3.2 ermöglicht die bidirektionale Kommunikation mit dem Automatisierungssystem 2 wie z. B. dem Logik-System 2.1, dem Visualisierungssystem 2.9, dem PLS, etc.) über die OPC-Standard Familie. Das Signalabbild, welches aktuell an das zu prüfende System abgegeben bzw. vom zu prüfenden System gemessen wird, wird visualisiert und kann vom Bediener beeinflusst zw. eingestellt werden.The OPC adapter 3.2 enables bidirectional communication with the automation system 2 such as B. the logic system 2.1 , the visualization system 2.9 , the PLS, etc.) via the OPC standard family. The signal image which is currently delivered to the system to be tested or measured by the system to be tested is visualized and can be adjusted by the operator.

Der Audio Adapter ermöglicht die lesende (hörende) Kommunikation mit dem Automatisierungssystem 2. Wie z. B. dem Logik-System 2.1, dem Visualisierungssystem 2.9, dem PLS 2.8 dem allgemeinen Computersystem 2.0, etc.. Der Audio Adapter kann sowohl über Mikrofon-Systeme als auch direkt an die Soundkarten des Automatisierungssystems angeschlossen werden.The audio adapter enables reading (listening) communication with the automation system 2 , Such as B. the logic system 2.1 , the visualization system 2.9 , the PLS 2.8 the general computer system 2.0 , etc. The audio adapter can be connected via microphone systems as well as directly to the sound cards of the automation system.

Der Video Adapter ermöglicht die lesende Kommunikation mit dem Automatisierungssystem 2 wie z. B. dem Visualisierungssystem 2.9, dem Prozessleitsystem (PLS) 2.8, dem allgemeinen Computersystem 2.0 etc.. Der Video Adapter kann sowohl über Kamera-Systeme als direkt an die Grafik-Karten des Automatisierungssystems 2 angeschlossen werden.The video adapter enables reading communication with the automation system 2 such as B. the visualization system 2.9 , the process control system (PLS) 2.8 , the general computer system 2.0 etc. The video adapter can be used both via camera systems and directly to the graphics cards of the automation system 2 be connected.

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 2 wie z. B. dem Visualisierungssystem 2.9, dem PLS 2.8, etc. und bietet Visualisierung mit Bedienmöglichkeit des Kommunikationsabbilds.The Modbus / Profibus adapter enables bidirectional communication with the automation system 2 such as B. the visualization system 2.9 , the PLS 2.8 , etc., and provides visualization with operating option of the communication image.

Der File Adapter ermöglicht die Kommunikation mit dem Automatisierungssystems 2 wie z. B. dem Logik-System, dem Visualisierungssystem 2.9, dem Protokollierungssystem 2.6, dem Prozessleitsystem 2.8, dem allgemeinen Computersystem 2.0 etc.)The File Adapter enables communication with the automation system 2 such as B. the logic system, the visualization system 2.9 , the logging system 2.6 , the process control system 2.8 , the general computer system 2.0 Etc.)

Der Komparator 1.2 wertet aus, ob die gemessenen Daten/Signale bzw. das Prüfergebnisse den erwarteten Daten/Signalen bzw. dem Soll-Ergebnis entsprechen. Die Notwendigkeit einer weiteren manuellen Prüfung bzw. Bewertung dieses Vergleichsergebnisses wird ggf. eingefordert. Die Bewertung wird im Prüfbericht durchgeführt. Daraufhin wird entschieden, ob eine Nachprüfung nötig ist und wie deren Umfang definiert ist.The comparator 1.2 evaluates whether the measured data / signals or the test results correspond to the expected data / signals or the target result. The need for a further manual examination or evaluation of this comparison result may be required. The evaluation will be carried out in the test report. It then decides whether a review is needed and how its scope is defined.

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.

3 zeigt, dass je nach gewünschtem Prüfumfang der E/A-Adapter 3.1 des Prüfgeräts 1 entweder direkt an die E/A-Baugruppen 2.3 des Automatisierungssystems 2 (z. B. Logik-System 2.1) angeschlossen werden kann. Dies wäre typischerweise bei einem Werksabnahmetest der Fall. Alternativ kann der E/A-Adapter 3.1 auch im Feld z. B. an den Vor-Ort Verteiler oder am Rangierverteiler 2.4 oder direkt an Aktoren, Sensoren 2.5 angeschlossen werden. Bei weitläufigen Anlagen kann der kabellose E/A-Adapter 3.1 zum Einsatz kommen, typischerweise bei der Inbetriebnahmeprüfung (SAT). 3 shows that, depending on the desired scope of testing, the I / O adapter 3.1 of the tester 1 either directly to the I / O modules 2.3 of the automation system 2 (eg logic system 2.1 ) can be connected. This would typically be the case at a factory acceptance test. Alternatively, the I / O adapter 3.1 also in the field z. B. to the on-site distributor or on Rangierverteiler 2.4 or directly to actuators, sensors 2.5 be connected. For large-scale installations, the wireless I / O adapter 3.1 are used, typically in the commissioning test (SAT).

Beim Modultest-E/A für ein Logik-System 2.1 gemäß 4 werden Logik-System-Eingangssignale geprüft indem über den E/A-Adapter 3.1 ein Signal „a” an das Logik-System 2.1 gesendet wird. Wird die Prüfung automatisch durchgeführt, kann das im Logik-System 2.1 ankommende Signal über BUS oder OPC-Adapter 3.2 „b” wieder ausgelesen und im Prüfgerät 1 ausgewertet werden.For module test I / O for a logic system 2.1 according to 4 Logic system input signals are tested by the I / O adapter 3.1 a signal "a" to the logic system 2.1 is sent. If the check is carried out automatically, this can be done in the logic system 2.1 incoming signal via BUS or OPC adapter 3.2 "B" read again and in the tester 1 be evaluated.

Beim E/A-Test für ein Logik-System 2.1 werden Logik-System-Ausgangssignale geprüft indem das Signal „c” vom Logik-System 2.1 über den E/A-Adapter 3.1 an das Prüfgerät 1 gesendet. Wird die Prüfung automatisch durchgeführt, kann das vom Logik-System 2.1 ausgehende Signal „d” über den BUS oder OPC-Adapter 3.2 in das Prüfgerät 1 wieder ausgelesen und im Prüfgerät 1 ausgewertet werden.I / O test for a logic system 2.1 Logic system output signals are checked by the signal "c" from the logic system 2.1 via the I / O adapter 3.1 to the tester 1 Posted. If the check is carried out automatically, this can be done by the logic system 2.1 outgoing signal "d" via the BUS or OPC adapter 3.2 in the tester 1 read out again and in the tester 1 be evaluated.

Das Protokollsystem 2.6 kann überprüft werden indem Ereignisse, die in der Spezifikation als zu protokollierende Ereignisse spezifiziert sind, simuliert werden und das Prüfgerät 1 überprüft, ob die Ereignisse spezifikationsgerecht protokolliert wurden.The protocol system 2.6 can be checked by simulating events specified in the specification as events to be logged and the tester 1 checks whether the events were logged in accordance with the specification.

Prinzipiell kann der Signalfluss zur Prüfung über beliebig viele gleichartige Teilsysteme des Automatisierungssystems 2, z. B. ein Logik System 2.1, ein Logiksystem 2.11, oder ein Logiksystem 2.1x aber auch Teilsysteme unterschiedlicher Art stattfinden.In principle, the signal flow can be tested for any number of similar subsystems of the automation system 2 , z. B. a logic system 2.1 , a logic system 2.11 , or a logic system 2.1x but also subsystems of different types take place.

Das Langzeitarchivsystem 2.7 kann überprüft werden indem Signale, die in der Spezifikation als zu archivierende (Trends) Signale spezifiziert sind, simuliert werden und das Prüfgerät 1 überprüft ob der Signalverlauf spezifikationsgerecht aufgezeichnet (archiviert) wurde.The long-term archive system 2.7 can be checked by simulating signals specified in the specification as (trend) signals to be archived and the tester 1 Checks whether the waveform has been recorded (archived) in accordance with specifications.

Das Prozessleitsystem 2.8 kann geprüft werden indem Bedienhandlungen, Anzeigen, Steuer & Regelalgorithmen und Alarmierungen die in der Spezifikation spezifiziert sind, simuliert werden und das Prüfgerät 1 überprüft ob das verhalten des Prozessleitsystem 2.8 spezifikationsgerecht ist.The process control system 2.8 can be tested by simulating operator actions, displays, control & regulation algorithms and alarms specified in the specification, and the test equipment 1 Checks if the behavior of the process control system 2.8 is in accordance with specifications.

Sensoren und Aktoren 2.5 können geprüft werden (Ein-, Ausgangs- bzw. Bus-)Signale die in der Spezifikation für die Kommunikation spezifiziert sind, simuliert und gemessen werden und das Prüfgerät 1 überprüft ob das Verhalten des Sensors/Aktors 2.5 spezifikationsgerecht ist.Sensors and actuators 2.5 can be tested (input, output or bus) signals specified in the specification for the communication, simulated and measured and the tester 1 checks if the behavior of the sensor / actuator 2.5 is in accordance with specifications.

Bedienung/Anzeige 2.2 kann geprüft werden indem Bedienhandlungen, Anzeigen und Alarmierungen die in der Spezifikation spezifiziert sind, simuliert und gemessen werden und das Prüfgerät überprüft ob das Verhalten des Bedien-Beobachtungssystems 2.2 spezifikationsgerecht ist. Dabei kommen der Bediener selbst, der Bediener Simulator, der Video Adapter, Datei-Adapter und andere Adapter zum Einsatz.Operation / Display 2.2 can be tested by simulating and measuring operator actions, displays and alarms specified in the specification and by verifying the behavior of the operator control system 2.2 is in accordance with specifications. This includes the operator himself, the operator simulator, the video adapter, file adapter and other adapters.

5 beschreibt den Signalfluss Integrationstest für ein „Computersystem für allgemeine organisatorische Aufgaben”. 5 describes the signal flow integration test for a "computer system for general organisato tasks ".

Unter einem Computersystem 2.0 für allgemeine organisatorische Aufgaben werden beispielsweise Systeme für Lagerhaltung, Qualitätssicherung, Labordatenerfassung, Anlagenwartung, Kostenrechnung, Produktionsplanung, Finanzbuchhaltung etc. verstanden. In diesem Beispiel wird davon ausgegangen, dass das Logik-System eine Verbindung zu diesem allgemeinen Computersystem 2.0 hat und dass die Integration der beiden Systeme mit Hilfe des Prüfgeräts geprüft werden soll.Under a computer system 2.0 For general organizational tasks, for example, systems for warehousing, quality assurance, laboratory data acquisition, asset maintenance, cost accounting, production planning, financial accounting, etc. understood. This example assumes that the logic system connects to this general computer system 2.0 and that the integration of the two systems should be checked by means of the tester.

Der Signalfluss beim Integrationstest kann durch die Simulation von Bedienereingaben 4, Signal „a” oder durch den Bediener selbst 4 stimuliert und über den OPC bzw. I/O bzw. Bus Adapter 3.2 als Signal „b”, „c” wieder zurückgelesen und im Prüfgerät 1 automatisch ausgewertet werden.The signal flow in the integration test can be simulated by operator input 4 , Signal "a" or by the operator himself 4 stimulated and via the OPC or I / O or bus adapter 3.2 as signal "b", "c" read back and in the tester 1 be evaluated automatically.

Umgekehrt können Signale „d”, „e” über OPC bzw. E/A bzw. Bus-Adapter 3.2 in das Logik System 2.1 stimuliert und zur automatischen Auswertung „f” über den Video Adapter 5 zurückgelesen und automatisch ausgewertet werden.Conversely, signals "d", "e" via OPC or I / O or bus adapter 3.2 in the logic system 2.1 stimulated and for automatic evaluation "f" via the video adapter 5 be read back and automatically evaluated.

Auch der Signalfluss „a” initiiert durch Bediener 4 oder Bedienersimulation 4 und Rückfluss „f” über den Video Adapter 5 oder durch Beobachtung und manuelle Eingabe des Bedieners ist durchführbar.The signal flow "a" initiated by the operator 4 or operator simulation 4 and return flow "f" via the video adapter 5 or by observation and manual input of the operator is feasible.

Prinzipiell können Tests auch ohne direkte Schnittstelle (Adapter) zwischen Prüfgerät 1 und Logik-System 2.1 durchgeführt werden. Für diesen Fall dient das Manuell Test Bedienschnittstelle, welche den Prüfer zur entsprechenden Bedienung des Computersystems 2.0 für allgemeine organisato rische Aufgaben auffordert und entsprechende Reaktionen des Systems beobachtet und Prüfergebnisse in das Prüfgerät 1 (manuell) einträgt.In principle, tests can also be performed without a direct interface (adapter) between the tester 1 and logic system 2.1 be performed. In this case, the manual test user interface serves as the auditor for the appropriate operation of the computer system 2.0 calls for general organizational tasks and observes corresponding reactions of the system and test results in the tester 1 (manually) enters.

6 zeigt die Darstellung des Signalflusses zwecks Prüfung des Automatisierungssystems 2 bei laufender Anlage. 6 shows the representation of the signal flow for the purpose of testing the automation system 2 while the system is running.

Prüfungen können auch so durchgeführt werden, dass das zu prüfende System wie z. B. das Logik-System 2.1 von der Anlage 7 entkoppelt wird. Durch einen Prüfmodusumschalter wird die Entkopplung der Eingangssignale 6.1 sowie der Feld Ausgangssignale 6.2 aktiviert. Das Prüfgerät 1 kann dann Eingangssignale „a” simulieren und Prüfergebnisse „b” auslesen, während die in der Anlage wirksamen Signale 6.1 während der Prüfung auf dem letzten Stand konstant „c” gehalten werden.Tests can also be carried out in such a way that the system to be tested, such as For example, the logic system 2.1 from the plant 7 is decoupled. A test mode switcher decouples the input signals 6.1 as well as the field output signals 6.2 activated. The tester 1 can then simulate input signals "a" and read out test results "b", while the signals effective in the system 6.1 constantly kept "c" during the test.

Gemäß 7 ist eine Hierarchie für Steuerprüfrezepte, sowie für die daraus erhaltenen Berichte vorgesehen.According to 7 is provided a hierarchy for tax check recipes, as well as for the resulting reports.

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äß 7 in entsprechender Weise hierarchisch zusammengestellt.The flexibility of the test program adaptation is achieved, small, in particular reusable parts are defined as Prüfgrundrezepte. In order to carry out a concrete test economically, quickly and clearly, the test control recipe is composed by combining and hierarchizing test master recipes. The reports are made according to 7 in a corresponding manner arranged hierarchically.

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 1 bis 7 dargestellten Ablaufschemata und die darin enthaltene Lehre für den Fachmann verwiesen.Concerning the other procedures for carrying out the method according to the invention and / or for constructing the test device according to the invention, in addition to the methods described in US Pat 1 to 7 illustrated flowcharts and the teaching contained therein to those skilled in the art.

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 system 2
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)

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 (1) verwendet wird, und durch die Simulation ein Prüfergebnis des Automatisierungssystems (2) erhalten wird, dadurch gekennzeichnet, dass 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.Method for testing an automation system ( 2 ) in which one by the automation system ( 2 ) to be controlled ( 7 ) is simulated, whereby a test device ( 1 ) with a test program for simulating the system ( 1 ) and by the simulation a test result of the automation system ( 2 ), characterized in that the test result is compared with a desired result to be derived from the specification data, whereby for this comparison the test apparatus ( 1 ) is used with the test program, where the specification data has been implemented or imported into the test program. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die EA-Prüfung, die Bus-Prüfung, die Logik-Prüfung, die Bedien-Beobachtungsprüfung, die Protokoll-Prüfung, die Prüfung der Langzeitarchivierung die Modulprüfung, die Integrationsprüfung, die Regressionsprüfung und/oder die Grenzwert-Prüfung durch das Prüfgerät (1) automatisiert oder durch den Bediener manuell oder durch den Bediener manuell und mit Leitung durch das Prüfgerät (1) durchgeführt werden.A method according to claim 1, characterized in that the EA test, the bus test, the logic test, the operator observation test, the protocol test, the long-term archiving test, the module test, the integration test, the regression test and / or the Limit value test by the test device ( 1 ) automated or by the operator manually or by the operator manually and with guidance by the tester ( 1 ) be performed. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass – 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; – das Prüfprogramm auf Grundlage der Kombination des Prüfgrundrezepts mit den Spezifikationsdaten ein Prüfsteuerrezept erstellt.Method according to claim 1 or 2, characterized, that - a test master recipe by the operator is created; - the test program the corresponding Basic test recipe calls, whereby the selection of the basic test recipe over predefinable rules or done manually; - the Test program based on the combination of the basic test recipe creates a test control recipe with the specification data. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass a) mittels des Prüfprogramms entweder automatisch oder unter Hinweis an den Bediener ein Prüfgrundrezept ausgewählt wird; b) das Prüfprogramm die Spezifikationsdaten abruft, die Spezifikationsdaten mit dem Prüfgrundrezept verknüpft und daraus das Prüfsteuerrezept erstellt; c) über die Klemmleiste bzw. Schnittstelle das Automatisierungssystem mit Signalen des Prüfsteuerrezepts beaufschlagt wird; d) die erhaltenen Signale und/oder Daten als Prüfungsergebnis über die gleiche oder mindestens eine andere Schnittstelle des Automatisierungssystems (2) oder durch den Bediener ausgelesen wird.Method according to one of the preceding claims, characterized in that a) a basic test recipe is selected either automatically or with reference to the operator by means of the test program; b) the test program retrieves the specification data, links the specification data to the basic test recipe and from this creates the test control recipe; c) the automation system is supplied with signals of the test control recipe via the terminal strip or interface; d) the received signals and / or data as a test result on the same or at least one other interface of the automation system ( 2 ) or read by the operator. Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass die Prüfgrund-, Prüfsteuerrezepte und/oder die Prüfberichte hierarchisch übereinander verschachtelt werden.Method according to claim 4, characterized in that that the basic test, test control recipes and / or the Test reports nested hierarchically become. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Schnittstellen (1.5), die Klemmleisten (1.5) und/oder die Prüfadapter (1.6) Kennzeichnungsmittel (1.7) aufweisen und eine Prüfung der Zuordnung zwischen den Schnittstellen und den Klemmleisten durch das Prüfprogramm erfolgt.Method according to one of the preceding claims, characterized in that the interfaces ( 1.5 ), the terminal strips ( 1.5 ) and / or the test adapter ( 1.6 ) Identification means ( 1.7 ) and a check of the assignment between the interfaces and the terminal strips is carried out by the test program. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass als Kennzeichnungsmittel (1.7) RFID's verwendet werden.Method according to one of the preceding claims, characterized in that as a means of identification ( 1.7 ) RFID's are used. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der Signalaustausch zwischen dem Prüfadapter (1.6) und/oder der Schnittstelle (1.5) und/oder einer Klemmleiste (3.1) und/oder einem Adapter (3.1, 3.2) und/oder Automatisierungssystem 2 kabellos erfolgt.Method according to one of the preceding claims, characterized in that the signal exchange between the test adapter ( 1.6 ) and / or the interface ( 1.5 ) and / or a terminal block ( 3.1 ) and / or an adapter ( 3.1 . 3.2 ) and / or automation system 2 wirelessly. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass für die Prüfkommunikation separate Klemmleisten (3.1), Schnittstellen und/oder Adapter (3.2) des Automatisierungssystems (2) verwendet werden, die für die Kommunikation des Automatisierungssystems (2) mit der Anlage (7) nicht verwendet werden.Method according to one of the preceding claims, characterized in that for the test communication separate terminal strips ( 3.1 ), Interfaces and / or adapters ( 3.2 ) of the automation system ( 2 ) used for the communication of the automation system ( 2 ) with the plant ( 7 ) Not used. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Kommunikation zwischen dem Prüfgerät (1) und dem Automatisierungssystem (2) über mehrere Kommunikationskanäle oder mehrere Prüfadapter (1.5, 1.6) und Klemmleisten (3.1, 3.2) gleichzeitig erfolgt.Method according to one of the preceding claims, characterized in that the communication between the test device ( 1 ) and the automation system ( 2 ) via multiple communication channels or multiple test adapters ( 1.5 . 1.6 ) and terminal strips ( 3.1 . 3.2 ) takes place simultaneously. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der Bediener die Prüfung des Automatisierungssystems (2) und die Kommunikation mit dem Automatisierungssystem (2) manuell durchführt.Method according to one of the preceding claims, characterized in that the operator checks the automation system ( 2 ) and the communication with the automation system ( 2 ) manually. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass Prüfhandlungen, die durch den Bediener durchgeführt werden, in ein Prüfsteuerrezept integriert werden.Method according to one of the preceding claims, characterized in that testing actions by the operator, into a test control recipe to get integrated. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das manuell und/oder automatisch erstellte Prüfsteuerrezept und/oder die damit erhaltenen Prüfungsergebnisse mittels eines Rekorders aufgezeichnet werden.Method according to one of the preceding claims, characterized in that the manually and / or automatically created Test control recipe and / or the test results obtained with it be recorded by a recorder. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass beim Wechsel von einem alten Automatisierungssystem (2) auf ein neues oder verändertes Automatisierungssystem (2) oder zwecks Überprüfung eines bestehenden Automatisierungssystems (2) nach Änderungen im Prozess, in der Anlage (7) oder im Automatisierungssystem (2) ein Migrationstest absolviert wird, wobei a) ein altes Automatisierungssystem (2) oder ein Nachbildung des alten Automatisierungssystems (2) an das Prüfgerät (1) 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 (2) durchgeführt wird; d) die beiden Prüfungsergebnisse und/oder Vergleichsergebnisse verglichen werdenMethod according to one of the preceding claims, characterized in that when changing from an old automation system ( 2 ) to a new or modified automation system ( 2 ) or for the purpose of checking an existing automation system ( 2 ) after changes in the process, in the annex ( 7 ) or in the automation system ( 2 ) a migration test is completed, wherein a) an old automation system ( 2 ) or a replica of the old automation system ( 2 ) to the tester ( 1 ) 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 on another, new and / or modified automation system ( 2 ) is carried out; d) the two examination results and / or comparison results are compared Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass mit dem Prüfgerät (1) Prüfungen an dem Automatisierungssystem (2) und insbesondere einem Logik-System (2.1) des Automatisierungssystems (2) durchgeführt werden, während das Automatisierungssystem (2) und ggf. die Anlage (7) in Betrieb ist, wobei eine Entkopplung der zwischen der Anlage (7) und dem Automatisierungssystem (2) auszutauschenden Feldsignale erfolgt.Method according to one of the preceding claims, characterized in that with the testing device ( 1 ) Tests on the automation system ( 2 ) and in particular a logic system ( 2.1 ) of the automation system ( 2 ) while the automation system ( 2 ) and, if applicable, the annex ( 7 ) is in operation, with a decoupling between the plant ( 7 ) and the automation system ( 2 ) field signals to be exchanged. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass beim Auftreten einer Abweichung zwischen dem Prüfergebnis und dem Soll-Ergebnis ein Ticket-Management absolviert wird.Method according to one of the preceding claims, characterized in that when a deviation occurs between the test result and the target result ticket management is completed. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass 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.Method according to one of the preceding claims, characterized in that 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. Prüfgerät (1) zum Prüfen eines Automatisierungssystems (2) mit verschiedenen Klemmleisten und/oder Schnittstellen (1.5) und/oder Adaptoren (1.6), wobei das Prüfgerät (1) einen Speicher (1.1) mit einem Prüfprogramm und verschiedene Klemmleisten, Prüfadapter (1.6) und/oder Schnittstellen (1.5) zum Anschließen an das Automatisierungssystem (2) aufweist, dadurch gekennzeichnet, dass eine Komparatoreinheit (1.2) zum Vergleich der Prüfergebnisse mit den Spezifikationsdaten des Automatisierungssystems (2) vorgesehen ist.Tester ( 1 ) for testing an automation system ( 2 ) with various terminal strips and / or interfaces ( 1.5 ) and / or adapters ( 1.6 ), whereby the testing device ( 1 ) a memory ( 1.1 ) with a test program and various terminal strips, test adapters ( 1.6 ) and / or interfaces ( 1.5 ) for connection to the automation system ( 2 ), characterized in that a comparator unit ( 1.2 ) for comparing the test results with the specification data of the automation system ( 2 ) is provided. Vorrichtung nach Anspruch 18, dadurch gekennzeichnet, dass ein Teil des Speichers, ein weiterer Speicher und/oder ein Rekorder (1.1) für manuelle und/oder automatische Prüfabläufe, Prüfrezepte, Prüfergebnisse und/oder Vergleichsergebnisse vorgesehen ist.Apparatus according to claim 18, characterized in that a part of the memory, another memory and / or a recorder ( 1.1 ) is provided for manual and / or automatic test sequences, test recipes, test results and / or comparison results. Vorrichtung nach Anspruch 18 oder 19, dadurch gekennzeichnet, dass mehrere Kommunikationsschnittstellen (1.5) vorgesehen sind, die vorzugsweise als Prüfadapter ausgebildet sind.Apparatus according to claim 18 or 19, characterized in that a plurality of communication interfaces ( 1.5 ) are provided, which are preferably designed as a test adapter.
DE102008048985A 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 Ceased DE102008048985A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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