Annexe J : Codes de fonction et cartes mémoire
Supplément d'informations sur la carte mémoire de Modbus
Adresse de
Adresse de
début (hexa.)
1800
1880
2400
18C0
1B00
REMARQUE :
exemple, entrez 1801 au lieu de 1800.
Totalisateurs
Valeurs des totalisateurs en unités d'ingénierie, flottants IEEE de 4 octets, utilisant 2
registres Modbus par relevé.
Saisie message texte
Cette fonction permet d'envoyer un message texte à l'enregistreur et de l'annoter au
diagramme, puis de l'ajouter au journal des messages. La longueur maximale du
message est de 32 octets sous forme de caractères ASCII (la chaîne ne doit pas
nécessairement terminer par 0).
Cette fonction utilise le code de fonction 16 de Modbus (0x10), écriture de n mots,
et l'adresse unique 0x0004 dans la topographie globale des registres Modbus .
L'adresse de début sera 00 04, avec un nombre d'octets identique à celui du message
texte suivant. Puisque 2 registres Modbus sont utilisés pour transmettre une adresse à la
fonction 16, le nombre d'adresses doit être calculé à rebours depuis le nombre d'octets
requis afin de rendre le nombre entier le plus bas, tel que (nombre d'adresses) * 2
nombre d'octets. Par exemple, si le nombre d'octets = 4, alors le nombre d'adresses = 2,
mais si le nombre d'octets = 5, alors le nombre d'adresses = 3.
Ainsi, à titre d'exemple, pour envoyer le message "Start" contenant 5 caractères à une
adresse esclave 02, le message complet sera :
Adresse
Adresse
Code de
esclave
fonction
02
10
La réponse suit la réponse normale pour le code de fonction 16. Ainsi, pour le message
ci-dessus, la réponse serait : 02 10 00 04 00 03 CRC CRC
Valeur d'entrée analogique
Les lectures analogiques en unités engineering, flottants IEEE de 4 octets, utilisent 2
registres Modbus par lecture.
43-TV-25-35-FR GLO Version 4 12/06 FR
A5E01001779-04
fin (hexa.)
185F
Valeur d'entrée analogique (48 entrées max.)
18BF
Entrées de communication (32 valeurs de communication
247F
Entrées de communication étendues (64 valeurs de
197F
Valeur des plumes (96 plumes max.)
1B7F
Certains maîtres Modbus peuvent nécessiter une correction de 1. Par
Adresse
N°
début
début
adresse
élevée
faible
élevé
00
04
00
Description
max.)*
communication max.)*
Totalisateurs (64 totalisateurs max.)
N°
Nombre
adresse
d'octets
faible
03
05
Données
53
74
61
72
74
≥
=
CRC
CRC
CRC
CRC
289