Kommunikationsprotokoll zwischen Roboter und Bildverarbeitungssystem#

FlexiVision One kommuniziert mit dem Roboter über das TCP/IP-Protokoll im Ethernet-Netzwerk.

Protokollspezifikationen#

Parameter

Wert

Protokoll

TCP/IP

Port

Konfigurierbar (Standard: FB1 → 4001 ; FB2 → 4002 ; FB3 → 4003)

Terminierungszeichen

CHR(13) - Carriage Return

Datenformat

ASCII-String

Timeout

Konfigurierbar (Standard: 5000 ms)

Encoding

UTF-8

Verfügbare Befehle#

Das System unterstützt die folgenden Befehle über Textstrings, die über die TCP/IP-Verbindung gesendet werden:

Rezeptverwaltung#

Befehl

Aktion

Rückgabewert

set_Recipe=nome_ricetta

Lädt das Rezept, das dem angegebenen „nome_ricetta“ entspricht

Keine

get_Recipe

Gibt den Namen des aktuell geladenen Rezepts zurück

nome_ricetta

Befehle zur Lokalisierung#

Befehl

Aktion

Rückgabewert

start_Locator

Startet den Prozess zur Lokalisierung der Teile. Wenn keine aufnehmbaren Teile vorhanden sind, ruft automatisch die Bewegungsroutine des FlexiBowl® auf.

Pattern_n;x;y;r / Hopper;signalnumber;time

stop_Locator

Stoppt den Lokalisierungsprozess

Keine

turn_Locator

Wenn keine Teile aufgenommen wurden dreht der FlexiBowl® und startet die Suche neu

Pattern_n;x;y;r

test_Locator

Startet die Lokalisierung ohne Aktivierung des FlexiBowl® (nur Bildaufnahme)

Pattern_n;x;y;r/ Keine

state_Locator

Gibt den Diagnosestatus des Lokalisierers zurück

Locator is Running / Locator is in Error / Locator is not Running

FlexiBowl®-Befehle#

Befehl

Aktion

Rückgabewert

start_Empty

Startet die Schnellentleerungssequenz (Quick-Emptying) des FlexiBowl®

start_Empty ended

Signale des optionalen Trichters#

Note

Wenn der Trichter aktiviert werden soll, erhalten wir die Zeichenfolge: "Hopper;signalnumber;time"

Ausführliche Informationen zur Installation und zum elektrischen Anschluss finden Sie in den folgenden Abschnitten: