Protocollo Comunicazione Robot-Visione#
FlexiVision One comunica con il robot tramite protocollo TCP/IP su rete Ethernet.
Specifiche protocollo#
Parametro |
Valore |
|---|---|
Protocollo |
TCP/IP |
Porta |
Configurabile (default: FB1 → 4001 ; FB2 → 4002 ; FB3 → 4003) |
Carattere di terminazione |
CHR(13) - Carriage Return |
Formato dati |
Stringa ASCII |
Timeout |
Configurabile (default: 5000 ms) |
Encoding |
UTF-8 |
Comandi disponibili#
Il sistema supporta i seguenti comandi tramite stringhe di testo inviate sulla connessione TCP/IP:
Gestione ricette#
Comando |
Azione |
Valore di Ritorno |
|---|---|---|
|
Carica la ricetta corrispondente al “nome_ricetta” specificato |
Nessuno |
|
Restituisce il nome della ricetta attualmente caricata |
|
Comandi di localizzazione#
Comando |
Azione |
Valore di Ritorno |
|---|---|---|
|
Avvia il processo di localizzazione dei pezzi. Se non sono presenti pezzi prelevabili, richiama automaticamente la routine di movimentazione del FlexiBowl. |
|
|
Ferma il processo di localizzazione |
Nessuno |
|
Se nessun pezzo è stato prelevato, fa ruotare il FlexiBowl e riavvia la ricerca |
|
|
Avvia la localizzazione senza attivare il FlexiBowl (solo acquisizione immagine) |
|
|
Restituisce lo stato diagnostico del localizzatore |
|
Comandi FlexiBowl#
Comando |
Azione |
Valore di Ritorno |
|---|---|---|
|
Avvia la sequenza di svuotamento rapido (Quick-Emptying) del FlexiBowl |
|
Segnali hopper opzionale#
Note
Se la tramoggia deve essere attivata, riceveremo la stringa: "Hopper;signalnumber;time"
Per informazioni dettagliate sull’installazione fisica e i collegamenti elettrici, procedere con le sezioni successive: