Kommunikations-Plugins im Vergleich zu I/O-Plugins

Die im Lieferumfang von MERLIC enthaltenen Plugins für die Prozessintegration können grundsätzlich in zwei verschiedene Typen von Plugins unterteilt werden: „Kommunikations-Plugins“ und „I/O-Plugins“.

Beide können im MERLIC Runtime Environment Setup (MERLIC RTE Setup) konfiguriert werden. Es gibt jedoch unterschiedliche Anforderungen und Einschränkungen in Bezug auf die Konfiguration und die Befehle, die im Prozessintegrationsmodus verwendet werden können.

Konfigurationsunterschiede

Kommunikations-Plugins und I/O-Plugins unterscheiden sich in den folgenden Konfigurationsaspekten:

Konfigurationsaspekt

Kommunikations-Plugins

I/O-Plugins

Registerkarte für die Konfiguration

Kommunikation

I/O

Konfiguration, während MERLIC RTE ausgeführt wird

Konfiguration, während MERLIC RTE nicht ausgeführt wird

Remote-Konfiguration

Kommunikations-Plugins können auf der MERLIC RTE Setup-Registerkarte „Kommunikation“ konfiguriert werden. Der entsprechende Konfigurationsdienst ist nur verfügbar, wenn MERLIC RTE ausgeführt wird. Daher muss MERLIC RTE zuerst gestartet werden, damit Kommunikations-Plugins konfiguriert werden können.

I/O-Plugins müssen auf der MERLIC RTE Setup-Registerkarte „I/O“ konfiguriert werden. Im Gegensatz zur Registerkarte „Kommunikation“ ist der Konfigurationsdienst der Registerkarte „I/O“ nur verfügbar, wenn MERLIC RTE nicht ausgeführt wird. Daher muss zum Konfigurieren von Plugins auf der Registerkarte „I/O“ sichergestellt werden, dass MERLIC RTE nicht ausgeführt wird.

Darüber hinaus ist der Konfigurationsdienst der Registerkarte „I/O“ nicht verfügbar, wenn das MERLIC RTE Setup mit einem Remote-System verbunden ist. Daher ist eine Remote-Konfiguration von „I/O“-Plugins nicht möglich. Im Gegensatz dazu können Kommunikations-Plugins sowohl auf dem lokalen System als auch auf Remote-Systemen konfiguriert werden.

Weitere allgemeine Informationen zum Einrichten der verschiedenen Typen von Geräten für MERLIC RTE finden Sie unter Prozessintegration einrichten.

Unterstützte Befehle

Abhängig vom Typ des Geräts oder Plugins, das für die Prozessintegration verwendet wird, gelten u. U. verschiedene Einschränkungen. Die folgenden Tabellen enthalten eine kurze Übersicht über die Befehle, die jeweils für die unterschiedlichen Typen von Plugins unterstützt werden.

Gerät

Kontinuierliche Ausführung

Einzelausführung

Rezept ändern

MERLIC-Zustand überprüfen

MVApp-Ergebnisse abrufen

Bildergebnisse abrufen

Hilscher-Karte

Digitales I/O-Gerät

(Nur „Ready“ und „Error“)

(Nur boolesche Werte)

Kamera mit GenICam-kompatiblen digitalen I/O-Kanälen

(Nur „Ready“ und „Error“)

(Nur boolesche Werte)

Kommunikations-Plugins

()

Bei Verwendung von digitalen I/O-Geräten oder Kameras mit I/O-Kanälen für die Prozessintegration können nur Einzelausführungen ausgelöst werden. Es ist nicht möglich, eine kontinuierliche Ausführung der MVApp auszulösen. Darüber hinaus ist es nicht möglich, eine Rezeptänderung mit einer I/O-Kamera auszulösen. MERLIC weiß jedoch, ob eine kontinuierliche Ausführung oder eine Rezeptänderung von einem anderen Prozess ausgelöst wurde, um Konflikte zu vermeiden.

Kommunikations-Plugins bieten mehr Möglichkeiten zum Steuern und Überwachen des Bildverarbeitungssystems im Prozessintegrationsmodus von MERLIC. Einige Kommunikations-Plugins unterstützen beispielsweise die Abfrage von Bildergebnissen. Diese Funktion wird von keinem der I/O-Plugins unterstützt.