MERLIC-Prozessintegration

MERLIC kann in industriellen Bildverarbeitungssystemen, die in eine Fertigungseinrichtung integriert sind, eingesetzt werden. Die Maschinensteuerung, z. B. eine SPS (speicherprogrammierbare Steuerung), muss in der Lage sein, ein integriertes Bildverarbeitungssystem zu steuern, die Ausführung zu überwachen und die Ergebnisse abzufragen. MERLIC verfügt daher über einen Prozessintegrationsmodus, der eine Kommunikation mit einer Maschinensteuerung ermöglicht.

Sie können die Kommunikation zwischen MERLIC und einer Hardwarekomponente einrichten, z. B. einer Hilscher PCI-Karte, einem digitalen I/O-Gerät oder einem Kameragerät mit GenICam-kompatiblen digitalen I/O-Kanälen, um die Ausführung von MERLIC über eine SPS oder eine andere Maschinensteuerung zu steuern. Zusammen mit dem MERLIC Communicator ist es auch möglich, andersartige Geräte oder Schnittstellen für die Prozessintegration zu verwenden. Beim Communicator handelt es sich um ein SDK, mit dem Sie Plugins für beliebige Geräte implementieren können, die im Prozessintegrationsmodus verwendet werden sollen. MERLIC stellt auch Standard-Communicator-Plugins und Beispiel-Plugins bereit. Weitere Informationen finden Sie im MERLIC Communicator-Handbuch.

Der Prozessintegrationsmodus bietet mehrere Vorteile:

  • Die SPS kann die Ausführung einer MERLIC-Vision-App (MVApp) steuern.
  • Die SPS kann den aktuellen internen Zustand von MERLIC im Prozessintegrationsmodus überwachen und abfragen.
  • Die SPS kann die Ergebnisse der Bildverarbeitungsaufgabe abfragen.
  • Die Kommunikation mit der SPS ist unabhängig von der Bildverarbeitungsaufgabe in der MERLIC-Vision-App. Sie können verschiedene Konfigurationen für jede MVApp und SPS erstellen.

Der Prozessintegrationsmodus kann über die Anwendung MERLIC RTE (Runtime Environment) gestartet werden, die mit der MERLIC-Installation bereitgestellt wird. Um den Prozessintegrationsmodus verwenden zu können, müssen Sie allerdings zunächst einige Konfigurationen in verschiedenen unabhängigen Ressourcen vornehmen: MERLIC-Vision-App, MERLIC-Rezeptdateien Eine MERLIC-Rezeptdatei ist ein wesentlicher Bestandteil der MERLIC-Prozessintegration. Dabei handelt es sich um eine separate Datei (mit der Dateiendung .mrcp), die definiert, welche MERLIC-Vision-App für die Prozessintegration geladen wird. Sie definiert außerdem, wie die MVApp parametrisiert wird, da sie mehrere vordefinierte Eingabewerte für ausgewählte Toolparameter enthält. Sie können mehrere Rezeptdateien mit individuellen Eingabewerten für ein und dieselbe MVApp erstellen. Auf diese Weise können Sie eine MVApp mit verschiedenen Parametereinstellungen für unterschiedliche Szenarien der Anwendung verwenden. Darüber hinaus können Sie eine Rezeptdatei verwenden, um eine MVApp für eine völlig andere Bildverarbeitungsaufgabe zu laden. und Kommunikationseinrichtung. In der MVApp müssen Sie die Eingabewerte angeben, die über eine Rezeptdatei konfiguriert werden können. Darüber hinaus können Sie die Toolergebnisse festlegen, die im Prozessintegrationsmodus an die Kommunikationseinrichtung übertragen werden können. Bei den MERLIC-Rezeptdateien handelt es sich um eine obligatorische Komponente für die Konfiguration, da sie definieren, welche MVApp im Prozessintegrationsmodus geladen wird und wie die MVApp parametrisiert wird.

Ausführlichere Informationen zu jeweiligen Konfiguration finden Sie in den nachstehend aufgeführten Abschnitten.

Unterstützte Geräte

MERLIC unterstützt die folgenden Gerätetypen für den Prozessintegrationsmodus.

  • Hilscher PCI-Karte der PC-Kartenfamilie cifX
  • Digitale I/O-Geräte
  • Kamerageräte mit GenICam-kompatiblen digitalen I/O-Kanälen

Ausführlichere Informationen zu den unterstützten Geräten und deren Konfiguration für die Prozessintegration finden Sie unter I/O.

Damit andere Gerätetypen für die Prozessintegration verwendet werden können, umfasst MERLIC den MERLIC Communicator. Beim Communicator handelt es sich um ein SDK, mit dem Sie Plugins für beliebige Geräte implementieren können. MERLIC stellt auch Standard-Plugins und Beispiel-Plugins bereit (siehe Beschreibung unten).

Bereitgestellte Communicator-Plugins

Der Communicator umfasst Standard-Plugins für bestimmte Kommunikationstechnologien und Beispiel-Plugins, die als Grundlage für die Implementierung neuer Communicator-Plugins verwendet werden können.

Prozessintegration einrichten

Die folgenden Abschnitte enthalten ausführlichere Informationen zu den unterstützten Geräten, den erforderlichen Konfigurationsschritten und der Arbeit im Prozessintegrationsmodus.

MVApp-Konfiguration

In diesem Abschnitt wird beschrieben, wie die Eingabewerte der MVApp für die Prozessintegration konfiguriert werden und wie die Ergebnisse der MVApp definiert werden, die im Prozessintegrationsmodus an die Kommunikationseinrichtung übertragen werden können. Darüber hinaus enthält dieser Abschnitt Informationen zu den unterstützten Datentypen.

MERLIC-Rezeptdateien

In diesem Abschnitt werden die Rezeptdateien für die Prozessintegration sowie deren Erstellung und Bearbeitung beschrieben.

MERLIC Runtime Environment Setup

Dieser Abschnitt enthält Informationen zu den verschiedenen Konfigurationsoptionen im MERLIC RTE Setup. Der Abschnitt enthält auch Informationen zur Einrichtung von Bildquellen für den Bildeinzug über den Image Source Manager, zum Import und zur Konfiguration von MERLIC-Rezeptdateien sowie zur Konfiguration von Geräten und Plugins, die für die Kommunikation verwendet werden. Die verschiedenen Konfigurationsoptionen werden auf verschiedenen Registerkarten im MERLIC RTE Setup bereitgestellt: „Rezepte“, „I/O“ und „Kommunikation“.

  • Bildquellen: Hinzufügen und Definieren von Bildquellen-Konfigurationen für den Image Source Manager.
  • Kommunikation: Konfiguration der im Lieferumfang enthaltenen Communicator-Plugins und von benutzerdefinierten Communicator-Plugins.
  • Rezepte: Import und Konfiguration von MERLIC-Rezeptdateien.
  • I/O: Konfiguration von Geräten, für die MERLIC integrierte Plugins bereitstellt, z. B. digitale I/O-Geräte.

Signale und Befehle

Dieser Abschnitt enthält Informationen zu den verfügbaren Befehlen und Signalen für die verschiedenartigen Geräte im Prozessintegrationsmodus sowie zu den Kommunikationsprotokollen für die Datenextraktion durch die Kommunikationseinrichtung.

Prozessintegrationsmodus verwenden

In diesem Abschnitt wird die Verwendung des jeweiligen Geräts im Prozessintegrationsmodus mit den verfügbaren Befehlen und Signalen beschrieben.

MERLIC-Zustände

MERLIC-Zustände

Dieser Abschnitt enthält Informationen zu den verfügbaren internen Zuständen von MERLIC im Prozessintegrationsmodus.


* Modicon® is a registered trademark of Schneider Electric USA, Inc.