Annexe B
Liste de commande maître
Adresse de station Code de fonction
0B
05
Adresse de station Code de fonction
0B
05
76
Forçage de bobine unique (code de fonction 05)
Interrogation
Ce code de fonction force une bobine (plage Modbus 0x) à ON ou OFF.
Toute bobine existante dans l'automate peut être forcée à l'un de ces états
(ON ou OFF). Cependant, comme l'automate scrute activement, sauf si la
bobine est désactivée, l'automate peut aussi changer l'état de la bobine. Les
bobines sont numérotées à partir de zéro (bobine 0001 = zéro, bobine
0002 = un, etc.). La valeur de donnée 65 280 (FF00 Hexa) met la bobine à
ON et la valeur zéro la met à OFF ; toutes les autres valeurs sont illégales et
n'affecte pas cette bobine.
L'utilisation de l'adresse esclave 00 (en mode Diffusion) force tous les esclaves
attachés à modifier la bobine souhaitée.
• Les fonctions 5, 6, 15 et 16 sont les seuls messages reconnus
• Ceci est la structure du message envoyé au réseau Modbus.
L'exemple suivant est une requête à l'esclave 11 de mettre à ON la
bobine 0173.
Bit de début des
Bit de début des
données hautes
données basses
00
AC
Réponse
La réponse normale à la demande de commande est de retransmettre le
message tel qu'il a été reçu une fois que l'état de la bobine a été modifié.
Bit de bobine de
Bit de bobine de
données haut
données bas
00
AC
Le forçage d'une bobine via la fonction Modbus 5 se produit
indépendamment du fait que la bobine adressée soit désactivée ou non
(dans les produits ProSoft, la bobine n'est affectée que si vous
implémentez la logique à relais nécessaire).
IMPORTANT
Le protocole Modbus exclut les fonctions standard de test ou de
modification de l'état DISABLE des entrées ou sorties discrètes.
Le cas échéant, cela peut être accompli via des commandes de
programme spécifiques au dispositif (dans les produits
ProSoft, cela n'est accompli que par la programmation en
logique à relais).
Les bobines reprogrammées dans le programme logique de l'automate
ne sont pas automatiquement effacées lors de la mise sous tension.
Ainsi, si une telle bobine est réglée sur ON par le code de fonction 5 et
(même des mois plus tard), une sortie est connectée à cette bobine, la
sortie est « active ».
Publication Rockwell Automation 5094-UM006A-FR-P - Octobre 2020
valables pour la diffusion.
Les valeurs d'octet suivantes sont en affichage hexadécimal.
Nombre de
Nombre de bits bas
bits hauts
FF
00
Données On/Off
Données
FF
00
Champ de
vérification
d'erreur
(2 octets)
CRC
Champ de
vérification
d'erreur
(2 octets)
CRC