Definitionen

ToolGroup Item

Das Kernstück der Bildverarbeitung in Viper.NET ist die Cognex ToolGroup, mit der ein sequentieller Ablauf von VisionPro Tools definiert und ausgeführt werden kann.

Viper.NET kapselt diese ToolGroup in sogenannten ToolGroup Items, die viele Zusatzfunktionen wie konfigurierbare Visualisierungen oder Parametrierung von Ein- und Ausgabedaten ergänzen.

Job

Jobs verwalten ein oder mehrere ToolGroup Items.

Ein Job ist insbesondere zuständig für die Auswahl und die Ausführung eines ToolGroup Items. Übergeordnete Systeme können beim Trigger Vorgaben für die Auswahl des ToolGroup Items machen und so zwischen verschiedenen Auswertungen umschalten. Jede Job-Instanz kapselt maximal eine aktive Toolgroup-Auswertung. Nebenläufige Auswertungen müssen also durch mehrere Jobs abgebildet werden.

Station

Eine Station ist die Schnittstelle zu externen Systemen wie einer SPS und bildet eine Hardware-Station ab. Sie werden von außen „getriggert“, sammeln die Ergebnisse und melden diese zurück.

BV-Stationen können mehrere Jobs zugewiesen werden, die bei einem Trigger alle gestartet werden. Der Handshake wird erst abgeschlossen wenn alle Jobs fertig sein. Es gibt aber auch weitere Stationstypen.

Stationen arbeiten unabhängig voneinander und können daher zu beliebigen Zeitpunkten getriggert werden.

Da Stationen die logische Gegenstelle zu physikalischen Anlagenteilen bilden, werden sie nur beim Start der Anwendung initialisiert und nicht über die Typverwaltung umgeladen.

Typen

Die Jobs werden in BV Typen organisiert, die in Viper.NET geladen werden können. Es kann immer nur ein Typ aktiv sein.

Siehe auch