|
Emulate3D Controls Testing – Allgemeine Informationen
Emulate3D basiert auf der Demo3D Technologie und verfügt deshalb über alle Funktionen einer Demo3D Enterprise Edition. Hinzu kommen die Schnittstellen zur Kopplung an SPS-Steuerungen. Die im Standard bei Demo3D und Emulate3D verfügbaren Kataloge eignen sich gleichermaßen für die Erstellung von Animations- wie auch Emulationsmodellen. Damit ist auch die Wiederverwendbarkeit von Demo3D Modellen aus der Vertriebsphase für Emulationen gegeben.
Einführung zum Thema Emulation bzw. virtuelle Inbetriebnahme
Definition von Emulation:
Als Emulation (von lat. aemulari nachahmen) wird in der Computertechnik das funktionelle Nachbilden eines Systems durch ein anderes bezeichnet. Das nachbildende System erhält die gleichen Daten, führt die gleichen Programme aus und erzielt die gleichen Ergebnisse wie das originale System. Ein Emulator ist ein System, das ein anderes nachahmt. Zu unterscheiden sind Hardware- und Software-Emulatoren. Wikipedia, Stand 20.02.2007
Übertragen auf die virtuelle Inbetriebnahme von SPS-Steuerungen bedeutet dies, dass reale Mechanik inklusive Aktorik und Sensorik durch virtuelle Technik ersetzt (emuliert) wird. Dabei ist entscheidend, dass es aus Sicht der Steuerung keinen Unterschied zwischen realer und virtueller Technik gibt.
|
 |
|
Mit der beschriebenen Methodik ergeben sich Testumgebungen, die bereits während der SPS-Code Entwicklung ein kontinuierliches Testen ermöglichen. Besonders interessant ist dabei auch die Überprüfung von Sondersituationen, die sich so in der Realität vielleicht gar nicht einfach herstellen lassen. Vor der eigentlichen Inbetriebnahme können dann Massen- und Integrationstests durchgeführt werden.
|
 |
|
Ein weiteres Einsatzgebiet ist die Nutzung der Testumgebungen für Schulungen und Trainings. Personal kann damit risikolos vor dem Einsatz an der Echtanlage ausgebildet werden.
Schnittstellen
Die Kopplung zwischen den Soft- oder Hard PLCs und den Emulate3D Modellen kann derzeit entweder über OPC oder Profibus erfolgen. Das Interface ist in beiden Fällen der sogenannte Tag Browser in Emulate3D. Dort werden die einzelnen I/Os mit den Elementen der Emulate3D Modelle verknüpft (Motoren, Lichtschranken etc.).
|
|