Protocole de Communication Robot-Vision#
FlexiVision One communique avec le robot via le protocole TCP/IP sur réseau Ethernet.
Spécifications du protocole#
Paramètre |
Valeur |
|---|---|
Protocole |
TCP/IP |
Port |
Configurable (par défaut: FB1 → 4001 ; FB2 → 4002 ; FB3 → 4003) |
Caractère de terminaison |
CHR(13) - Carriage Return |
Format des données |
Chaîne ASCII |
Timeout |
Configurable (par défaut: 5000 ms) |
Encoding |
UTF-8 |
Commandes disponibles#
Le système prend en charge les commandes suivantes via des chaînes de texte envoyées sur la connexion TCP/IP:
Gestion des recettes#
Commande |
Action |
Valeur de Retour |
|---|---|---|
|
Charge la recette correspondant au “nome_ricetta” spécifié |
Aucune |
|
Renvoie le nom de la recette actuellement chargée |
|
Commandes de localisation#
Commande |
Action |
Valeur de Retour |
|---|---|---|
|
Démarre le processus de localisation des pièces. Si aucune pièce préhensible n’est présente, il appelle automatiquement la routine de mouvement du FlexiBowl. |
|
|
Arrête le processus de localisation |
Aucune |
|
Si aucune pièce n’a été prise, fait tourner le FlexiBowl et redémarre la recherche |
|
|
Démarre la localisation sans activer le FlexiBowl (acquisition d’image uniquement) |
|
|
Renvoie l’état diagnostique du localisateur |
|
Commandes FlexiBowl#
Commande |
Action |
Valeur de Retour |
|---|---|---|
|
Démarre la séquence de vidage rapide (Quick-Emptying) du FlexiBowl |
|
Signaux hopper optionnels#
Note
Si le hopper doit être activé, nous recevrons la chaîne: "Hopper;signalnumber;time"
Pour des informations détaillées sur l’installation physique et les connexions électriques, passer aux sections suivantes: