Lecture De Bobines; Messages De Commande; Réponse Normale - Siemens SITRANS F RTU RS485 Instructions De Service

Table des Matières

Publicité

Codes de fonction

6.2 Lecture de bobines

6.2
Lecture de bobines

Messages de commande

La fonction de lecture de bobines (01hex x) permet au maître de demander des informations
à l'esclave. La structure du message de commande d'une lecture de bobine est présentée
ci-après. Chaque ligne dans le tableau correspond à un octet dans le message. L'octet de
poids fort (adresse de l'esclave) est transmis en premier.
L'adresse initiale de l'esclave est 1. L'adresse 0 (diffusion générale) et les autres valeurs
comprises entre 1 et 255 sont utilisables.
Le code de fonction de ce message est 01 hexa (lecture de bobine).
La bobine de début est la première donnée binaire à être lue.
La quantité indique combien de bits consécutifs doivent être lus. Sa plage va de 1 à 432 bits.
Une valeur CRC est générée grâce à un calcul utilisant les valeurs de l'adresse d'esclave,
du code de fonction et de sections de données du message. Lorsque l'esclave reçoit le
message de commande, il calcule une valeur CRC de 16 bits et la compare à celle figurant
dans le champ CRC de 16 bits du message de commande. Une valeur identique des deux
CRC de 16 bits signifie que l'esclave a reçu un message de commande correct. En cas de
valeur différente des deux CRC de 16 bits, l'esclave ne répondra pas.
Tableau 6- 2 Messages de commande pour Lecture de bobines
Octet du message
Adresse d'esclave
Code de fonction
Bobine de début
Quantité
CRC de 16 bits
Réponse normale
Si le message de commande contient une adresse d'esclave, un code de fonction, une
bobine de début et une quantité valides, l'esclave répondra avec un message de réponse
normale. Si le message de commande contient une adresse d'esclave, un code de fonction,
une bobine de début et/ou une quantité invalides, l'esclave répondra avec un message
d'anomalie.
Le message de réponse normale contient les mêmes adresse d'esclave et code de fonction
que le message de commande.
"Nombre de bits" est le nombre de bits d'état renvoyés dans le message de réponse. Il est
égal à la quantité dans le message de commande.
La section de données du message de réponse contient un nombre de bits représentant
l'état de la ou des bobines qui a été lu dans l'appareil. Le bit de poids faible de l'octet d'état
de bobine indique l'état de la bobine.
24
Poids fort
Poids faible
Poids fort
Poids faible
Poids faible
Poids fort
Instructions de service, 06/2010, A5E03089265-01
Exemple
xxhex
01hex
00hex
00hex
00hex
xxhex
xxhex
xxhex
Modbus RTU RS485

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Fdk-085u0234

Table des Matières