Communication via UDP
Un système de vision In-Sight peut être configuré pour servir de serveur UDP ou de périphérique client, en ouvrant une connexion entre le système de vision et un autre périphérique UDP afin de partager des données sur le réseau.
Le protocole UDP (User Datagram Protocol), alternative à TCP, est une méthode de transport de communications sans connexion qui propose une quantité limitée de services lorsque des messages sont échangés avec le protocole Internet. Contrairement à TCP, UDP n'accuse pas réception et ne garantit pas la livraison, et ne fournit pas non plus de paquets de séquencement.
Pour configurer un système de vision comme périphérique client ou serveur pour le service UDP :
- Dans la zone de groupe Communications, cliquez sur le bouton Ajouter un périphérique.
- Dans la zone de groupe Configuration du périphérique, sélectionnez Autre sur la liste déroulante Périphérique.
- Sélectionnez UDP dans la liste déroulante Protocole.
- Cliquez sur le bouton OK.
- Vous devez ensuite configurer l'onglet Paramètres UDP, puis sélectionner une chaîne d'entrée et une chaîne de sortie (le cas échéant).
Mode
Définit si le système de vision In-Sight sera configuré comme client ou serveur (Client, Client avec réponse, Serveur ou Serveur avec réponse ; par défaut = Client). Dans le paradigme de communication UDP, un client est un système qui accède à un service distant sur un autre système informatique (le serveur) par le biais d'un réseau ; tandis qu'un serveur est un périphérique en réseau qui gère les demandes de données d'un autre périphérique en réseau.
- Client : le système de vision transmet des données au serveur indiqué.
- Client avec réponse : le système de vision transmet des données au serveur indiqué, puis attend un message de réponse du serveur pendant la limite de temps définie dans le paramètre Délai d'attente.
- Serveur : le système de vision reçoit des données en tant que serveur indiqué.
- Serveur avec réponse : le système de vision reçoit des données en tant que serveur indiqué, puis retourne un message de réponse au périphérique client.
Nom d'hôte du serveur
Définit le nom d'hôte ou l'adresse IP du serveur UDP. Si le paramètre Mode est défini sur Serveur ou Serveur avec réponse, ce paramètre est désactivé.
Port
Définit le numéro du port de communication entre le serveur UDP et le périphérique UDP. Si le système de vision In-Sight est configuré comme Serveur et qu'un Nom d'hôte de serveur a été saisi, le paramètre Port affecte le numéro de port à ce périphérique. Si le système de vision est configuré comme Client, le numéro de port doit être identique à celui du serveur UDP.
Délai d'attente
Définit la durée en millisecondes (100 à 15 000 ; par défaut = 1000) nécessaire pour recevoir une réponse du périphérique serveur lorsqu'un message est envoyé par le périphérique client.
Remarque : Le paramètre Délai d'attente est activé uniquement quand le paramètre Mode est défini sur Client avec réponse.
L'onglet Chaîne d'entrée permet de définir une chaîne représentant l'entrée d'un autre périphérique dans une entrée de chaîne d'un outil EasyBuilder, par exemple un paramètre Chaîne de correspondance d'un outil d'identification Lire les codes ID , Lire le code 1D, Lire les codes 1D (1-20), Lire le code 2D, Lire les codes 2D (1-20), Lire le code postal ou Lire le texte durant l'étape Inspecter une pièce.
Nom d'entrée
Dans le menu déroulant, sélectionnez le projet EasyBuilder ou la propriété d'outil qui sera entrée.
Remarque : Pour saisir une chaîne de texte à partir d'un périphérique externe, tel qu'un PLC ou un ordinateur, afin de l'utiliser avec un outil d'identification, consultez la rubrique : Entrée de données pour les outils d'identification.
L'onglet Chaîne de données de sortie permet de définir les données qui seront envoyées au serveur UDP quand le paramètre Mode est configuré comme Client, Client avec réponse ou Serveur avec réponse.
- Dans l'onglet Chaîne de données de sortie, cliquez sur le bouton Format de la chaîne, qui ouvrira la boîte de dialogue FormatString, dans laquelle vous pouvez ajouter, personnaliser et modifier l'ordre des données envoyées.
- Dans la boîte de dialogue FormatString, cliquez sur le bouton Ajouter pour ouvrir la boîte de dialogue Sélectionner les données de sortie.
- La boîte de dialogue Sélectionner les données de sortie contient les données de tous les outils de recherche ou d'inspection ajoutés à votre projet, ainsi que les résultats du projet global. Dans la boîte de dialogue, sélectionnez les données à envoyer depuis le capteur In-Sight, puis cliquez sur le bouton OK.
- Lorsque les données ont été sélectionnées dans la boîte de dialogue Sélectionner les données de sortie, la boîte de dialogue FormatString s'affiche à nouveau.
- Vous pouvez modifier les chaînes et/ou réorganiser l'ordre des données qui seront envoyées en sélectionnant les données sur la liste, puis en cliquant sur les boutons Haut ou Bas pour définir l'ordre souhaité. Une fois les chaînes modifiées, cliquez sur le bouton OK.
- Maintenant que la chaîne a été formatée, les données de sortie seront envoyées une fois que le capteur aura terminé l'exécution du projet.