Zurück zur Übersicht

VkCheckToIPM

CoverImage.PNG

VkCheckToIpm wurde für einen unserer Großkunden entwickelt, da dieser eine lückenlose und vollumfassende Prozessdatenerfassung wünscht. Dies war beispielsweise bei der Laserprüfung der Ventilkeile eines Zylinderkopfes nicht gegeben, da das Messsystem keine direkte Anbindung an IPM (https://www.csp-sw.de/prozessdaten-management-ipm/) bereitgestellt hat. Da dieses System jedoch einen Export der Messdaten in eine XML-Datei erlaubt, wurdes eine Anwendung entwickelt, die die Kommunikation mit IPM ermöglich und welche die Umsetzung der XML-Daten in Telegramme bewerkstelligt. Zudem hat die Anwendung eine Schnittsteller zur SPS, damit diese den Ablauf Steuern kann und über etwaige Fehler informiert werden kann.

Umsetzung

Die Anwendung wurde mit ICON.Flow, einer von uns entwickelten Low-Code-Entwicklungsumgebung umgesetzt. ICON.Flow bietet die Möglichkeit, Anwendungen mit einer grafischen Oberfläche zu entwickeln. Die nutzt die bereitgestellten Knoten von ICON.Flow, um die Kommunikation mit IPM zu ermöglichen. Sie wurde als Windows-Service entwickelt, damit sie im Hintergrund läuft und keine Benutzerinteraktion benötigt. Sie kann jedoch auch als Konsolenanwendung gestartet werden, um die Kommunikation mit IPM zu testen.

Flow.PNG

Ablauf

Sobald die Anwendung gestartet wurde, beginnt das Suchen nach den Dateien die einem bestimmpten Pattern entsprechen. Der weitere Verlauf ist dann abhängig in welchem Modus sich die Anwendung befindet. Im entkoppelten Modus, wird jede gefundene Datei in ein Telegramm umgewandelt und verschickt. Dieser Modus ist beispielsweise notwendig, wenn die Anwendung eine Weile nicht gelaufen ist, oder keine Verbindung zu IPM vorhanden war. Im Normalfall ist dieser Modus immer aktiv wenn kein Teil in der Station ist. Ist nun ein Teil in der Station vorhanden, wird ein gen gekoppelten Modus geschaltet. Dabei wird dann erst wenn die SPS das Messung fertig Signal gibt und dabei einen Gültigen Identifier mitliefert nach der im Identifier spezifizierten Datei gesucht und diese dann auch versendet. Somit ist es möglich, das zu Messende Teil erst nach erfolgreichen senden freigegeben werden kann.

SPS-Schnittstelle

VkCheckToIpm bietet eine SPS-Schnittstelle damit die SPS zum Einen das aktive Suchen nach Dateien triggern kann und zum Anderen damit sie über etwaige Fehler informiert werden kann. Außerdem kann die SPS so auch zwischen dem ge- und ent-koppelten Modus hin und her schalten und über das Sendeergebnis informiert werden.

diagram1.PNG