Emulate3D

Transcription

Emulate3D
Emulate3D
Virtuelle Inbetriebnahme von Steuerungssystemen
Emulate3D Controls Testing basiert grundsätzlich auf der Demo3D Technologie. Dies ist z. B. das Katalogprinzip, das einen hohen Wiederverwendbarkeitsgrad garantiert, das einzigartige Modellierungskonzept,
oder der physikbasierte Simulationsansatz. Insofern können auch Modelle aus der Vertriebs- bzw. Simulationsphase weiterverwendet werden bzw. die Emulate3D Lizenz für die Erstellung von solchen Vertriebsmodellen genutzt werden.
Idealerweise hat man damit eine Plattform im Sinne der digitalen Fabrik, die auf einer Datenbasis ein
Projekt von der Vertriebsphase bis zur Realisierung unterstützt.
Anwendungsbereiche
Virtuelle Inbetriebnahme
Emulate3D kommt bei der virtuellen
Inbetriebnahme von Steuerungen bzw.
Steuerungssoftware zum Einsatz. Dies sind
zum einen SPS-Steuerungen, aber auch Materialflussrechner, Lagerverwaltungs- und MESSysteme. Die 3D-Modelle repräsentieren bzw. emulieren
Mechanik, Aktorik und Sensorik und stellen damit eine
Umgebung für entwicklungsbegleitende Tests zur Verfügung.
Dies können einfache Funktionstests (z. B. zur Symantiküberprüfung), Massentests, Tests von Sondersituationen, Integrationstests bis hin zum Factory-Acceptance-Test sein. Neben der Funktionsüberprüfung
können während der Tests z. B. auch Anlagendurchsätze protokolliert und visualisiert werden.
Durch den Einsatz von Emulate3D wird der Zeitraum für die Inbetriebnahme auf der Baustelle deutlich reduziert, die Inbetriebnahmesicherheit wesentlich erhöht. Da kein Personal für den Probebetrieb der Anlage benötigt wird, können deutlich mehr Testszenarien gefahren werden. Beim Start der Inbetriebnahme auf der
Baustelle verfügt die Software damit bereits über einen deutlich höheren Qualitäts- und Entwicklungsstand.
Einsatz im laufenden Betrieb
Noch erfolgsentscheidender wird die Technologie bei Retrofittings bzw. Umbau im laufenden Betrieb, wo
oftmals nur wenige Tage zur Verfügung stehen, um Hardware umzubauen und das System mit der neuen
Steuerung in Betrieb zu nehmen. Neben der besseren Softwarequalität und der höheren Inbetriebnahmesicherheit sind darüber hinaus die Kosteneinsparung durch die Verkürzung der Inbetriebnahmezeiten vor Ort
und damit auch eine reduzierte Belastung
des Inbetriebnahmepersonals (Stichwort
Demographie) als große Vorteile zu nennen.
Abgerundet wird der Einsatzbereich von
Emulate3D durch die Möglichkeit, Trainingsumgebungen zur Schulung von Mitarbeitern entwickeln zu können.
[email protected]
www.Emulate3D.de
Emulate3D
Grundlegende Eigenschaften
Features
Analog zu Demo3D erfolgt der Aufbau der Emulationsmodelle aus Standard- oder kundenspezifischen Katalogen. Für größere Systeme ist auch die Entwicklung
eines automatischen Modellgenerierungsmechanismus
möglich. Wahlweise kann die Simulation physikbasiert oder ereignisdiskret betrieben werden. Fördergüter bzw. Produkte können interaktiv mit der Maus gegriffen und an beliebigen Stellen wieder abgesetzt
werden. HMIS lassen sich durch Emulate3D-interne
Panels mit Schaltern, Tastern, Lampen etc. und auch in Excel nachbilden. Fördergüter bzw. Produkte können
beliebige Informationen, wie z. B. Zielpositionen mitführen, die dann an beliebigen Stellen ausgelesen oder
aktualisiert werden können.
Analog zu Demo3D Enterprise verfügt Emulate3D über eine Scriptumgbung. Dort kann über eine JScript ähnliche Sprache bzw. direkt in C# programmiert werden. Dies kann z. B. bei der Entwicklung von neuen Bausteinen oder für die Implementierung kundenspezifischer Funktionen notwendig werden.Die Arbeit in Teams bzw.
parallele Modellentwicklung unterstützt Emulate3D mit ausgeklügelten Funktionen zum Versioning und Diffing.
Um das Know How in kundenspezifischen Katalogen zu schützen, bzw. Anwendern nur einen bestimmten
Funktionsraum freizugeben, verfügt Emulate3D über die Möglichkeit Bibliotheken zu lizenzieren. Über einen
Hardlock (Dongle) oder elektronische Lizenzen werden die entsprechenden Benutzerrechte dann definiert.
SPS-Anbindung
Emulate3D kann an eine Vielzahl von Steuerungen angeschlossen werde. Darunter z. B. Siemens, Allen Bradley, Beckhoff, Mitsubishi. Im Standard sind bereits diverse Protokolle wie S7-Functions, Fetch/Write, PLCSim, Modbus, EtherNet/IP, TwinCAT implementiert. Für hochfrequente Kommunikation lassen sich über eine
Koppelkarte auch performante Profibus-Kopplungen herstellen.
Die Kopplung zwischen den Steuerungen und Emulate3D erfolgt über den sogenannten Tag-Browser. Dort
findet der zyklische Abgleich bzw. Synchronisierung der I/Os statt. Die Symbolik lässt sich im Regelfall aus
den Steuerungen exportieren und über Excel in den Tag-Browser importieren. Bei Bedarf können durch den
Anwender im Tag-Browser weitere Protokolle implementiert werden.
Kopplung Materialflussrechner, MES-Systeme
Die Kommunikation mit überlagerten Systemen erfolgt im Regelfall über TCP/IP. Telegramme können dafür
direkt aus Emulate3D oder auch über eingebundene DLLs versendet und empfangen werden. Die Modelle
beinhalten im Regelfall SPS-Logiken und können deutlich schneller als Realtime simulieren. Kommuniziert wird
im Regelfall lediglich an Meldepunkten, Scannner etc. Neben der TCP/IP Kommunikation kann darüber hinaus
eine Kommunikation über UDP oder Soap hilfreich sein.
[email protected]
www.Emulate3D.de