Télécharger Imprimer la page

JUMO IPC 300 Mode D'emploi page 14

Masquer les pouces Voir aussi pour IPC 300:

Publicité

2 Description du protocole
Erreur
Dépassement inférieur de l'étendue de mesure
(Underrange)
Dépassement supérieur de l'étendue de mesure
(Overrange)
Autre valeur invalide
2.6
Détection d'erreurs de bus
Lorsque l'appareil dispose du port RS422/485 et qu'aucun télégramme Modbus n'est reçu au moins pen-
dant 10 s, une erreur bus est signalée.
De ce fait, le variateur de puissance peut commuter sur une valeur de remplacement configurable car
la consigne définie par Modbus fait défaut en cas de défection du maître..
Ce comportement peut être désactivé en configurant l'adresse Modbus du variateur de puissance sur 0.
2.7
Somme de contrôle (CRC16)
La somme de contrôle (CRC16) permet de détecter les erreurs de transmission. Si une erreur est dé-
tectée lors de l'analyse, l'appareil correspondant ne répond pas.
Mode de calcul
CRC = 0xFFFF
CRC = CRC XOR ByteOfMessage
For (1 à 8)
while (tous les octets du message ne sont pas traités) ;
Exemple
Demande de données : lecture de deux mots à partir de l'adresse 0x00CE
(CRC16 = 0xA592)
07
03
Réponse : (CRC16 = 0xADF5)
07
03
14
CRC = SHR(CRC)
if (drapeau report à droite = 1)
then
CRC = CRC XOR 0xA001
00
CE
00
02
04
00
00
41
Mot 1
Mot 2
Code d'erreur pour les valeurs de type flottant
0xFF800000 (Negative Infinity)
0x7F800000 (Positive Infinity)
0x7FC00000 (Not a Number)
else
A5
92
CRC16
C8
AD
F5
CRC16

Publicité

loading