Communication
3.1 Modbus RTU
3.1.6.2
Codes de fonction 01 - Read Coils et 02 - Read Discrete Inputs
Fonction
Ces fonctions permettent au système maître MODBUS de lire des bits individuels dans la
zone de mémoire de bits SIMOCODE pro.
Les codes de fonction 01 et 02 se comportent de manière équivalente et délivrent une
signalisation en retour identique. Un offset valide est attendu comme adresse de début à
partir de la zone de mémoire de bits. Un nombre maximum de 2000 bits par télégramme
peut être lu.
Si un nombre différent du multiple de huit bits est consulté, les bits restants sont remplis
avec des zéros. Le nombre d'octets n désigne toujours le nombre d'octets complètement
retourné.
Remarque
Adresse de début et nombre de Coils
L'adresse de début et le nombre de Coils doivent être situés dans la plage valide.
Télégramme de demande
Adresse de l'esclave Code de fonction
1 octet
Télégramme de réponse
Adresse de l'esclave Code de fonction
1 octet
Exemple
Lecture des états d'appareil SIMOCODE pro du numéro d'esclave 16. Les états d'appareil
commencent à partir de l'offset 0x1C08 et comprennent 16 bits.
Télégramme de demande
Adresse de l'esclave Code de fonction
1 octet
0x10
Télégramme de réponse
Adresse de l'esclave Code de fonction
1 octet
0x10
26
Adresse de début
1 octet
2 octets
Nombre d'octets n
1 octet
1 octet
Adresse de début
1 octet
2 octets
0x01
0x1C08
Nombre d'octets n
1 octet
1 octet
0x01
0x02
Manuel de configuration, 04/2015, A5E33498234003A/RS-AA/001
Nombre de bits
CRC
2 octets
2 octets
Etat du bit
CRC
n octet(s)
2 octets
Nombre de bits
CRC
2 octets
2 octets
0x000F
0x....
Etat du bit
CRC
2 octets
2 octets
0x3C08
0x....
SIMOCODE pro Modbus RTU