6. Liste des messages d'erreurs :
CALIBRAT :
Erreur dans les données d'étalonnage
CONFIG :
Erreur dans les données de configuration
CAL U :
Dépassement calibre tension
CALI :
Dépassement calibre courant
WIRING :
Problème dans l'ordre des phases
FREQ :
Fréquence hors plage
BUS :
Erreur sur le bus fond de panier
NEW :
Détection d'un nouvel appareil sur le bus fond de panier
FAT :
Erreur système
FAT-REST :
Erreur système détectée, mais restaurée
CALC :
Erreur de calcul
7. Adressage Modbus
1. FONCTIONS MODBUS STANDARD (RTU)
Les mesures de l'appareil sont accessibles :
par la RS 485 avec des trames Modbus standard.
-
par Ethernet (option F) sur le port « data » avec des trames Modbus
-
standard et Modbus TCP.
Dans le cas du Modbus TCP, le numéro d'esclave de l'appareil est figé à 1.
1.1 Modbus Fonction 03 : lecture de N mots
Fonction 3 : Lecture de N mots
er
Adresse 1
mot
Numéro
3
Esclave
Poids
Poids
fort
faible
DATA (6 octets)
Nb
Valeur 1
Numéro
3
octets
esclave
(2xN)
MSB
DATA (3+Nx2 octets)
Nombre de mots
Poids
Poids fort
faible
Réponse
Valeur du mot N
er
mot
...
LSB
MSB
LSB
1.2 Modbus Fonction 16 : Ecriture de N mots
Numéro
16
esclave
Numéro
16
Esclave
1-3. Algorithme de calcul du CRC16
• Remarque 1 :
• Remarque 2 : poly = A001h
• Remarque 3 : le calcul du CRC16 s'applique à tous les octets de la trame
(CRC16 exclu)
• Remarque 4 : ATTENTION dans le CRC16, le 1
poids faible
Checksum
CRC
CRC
Exemple :
CRC16 (2 octets)
Trame 1 - 3 - 0 -75 - 0 - 2 - CRC16=180-29 (en décimal)
Checksum
CRC
CRC
CRC16
(2 octets)
Fonction 16: Ecriture de N mots
er
Addresse 1
Nombre de
Nombre
mot
mots (N)
d'octets
(2xN)
MSB
LSB
MSB
LSB
DATA (7+Nx2 octets
Réponse
Nombre de mots
Adresse 1
er
mot
(N)
Poids
poids
Poids
Fort
faible
fort
DATA (6 octets)
= ou exclusif
Checksum
Valeur des N
mots
MSB
LSB
CRC
CRC
CRC16
(2 octets)
Checksum
Poids
CRC
CRC
faible
CRC16 (2
octets)
er
octet émis est l'octet de
Page 34