Actionneur SPOT
4.6 Modbus TCP
Modbus TCP permet de contrôler l'actionneur, de régler tous les paramètres et
de lire les données de balayage complètes.
L'actionneur est un esclave/serveur Modbus TCP ; le système de contrôle
doit donc être un maître Modbus TCP. Une autre possibilité consiste à utiliser
une passerelle Anybus X-Gateway pour réaliser l'interprétation vers d'autres
protocoles de communication tels que Profibus, EthernetIp.
La position de l'actionneur est contrôlée par incréments de 0,1 degré sur au
minimum 90 degrés de déplacement. Pour la facilité du calcul basé sur des
entiers, ils sont disponibles en tant qu'incréments entiers à la position 600.
La position affichée pour 0 degré sur le serveur Web correspond à la valeur
Modbus de 600 pour les registres Position actuelle et Position définie.
Tous les paramètres et sorties sont configurés comme des registres de
maintien Modbus, comme pour le thermomètre SPOT. La table des paramètres
est présentée aux pages suivantes.
L'actionneur SPOT utilise un protocole Modbus TCP standard avec des
messages au format :
Format de trame Modbus TCP
Nom
Identifiant de
transaction
Identifiant de
protocole
Champ de
longueur
Identifiant d'unité 1 octet
Code de fonction
Octets de
données
L'actionneur utilise des instructions de lecture et d'écriture vers les registres
de maintien pour toutes les communications. Il ne permet pas d'accéder
directement à ses entrées et sorties.
Ainsi, les seuls codes de fonction Modbus pris en charge sont 3 (lire un ou
plusieurs registres), 6 (écrire sur un seul registre) et 10 (écrire sur plusieurs
registres).
4 - 10
Longueur Fonction
2 octets
Pour la synchronisation entre les messages
du serveur et du client
2 octets
Zéro pour Modbus/TCP
2 octets
Nombre d'octets restants dans cette trame
Adresse de l'esclave (255 s'il n'est pas utilisé)
1 octet
Codes de fonction (voir tableaux ci-dessous)
n octets
Données en tant que réponse ou commandes
Thermomètres Spot fixes
Manuel d'utilisation