5.3
Contrôle de redondance cyclique (CRC)
Le CRC est un contrôle de redondance cyclique sur 16 bits utilisant un polynôme avec une valeur A001.
Le CRC 16 bits est ajouté au message et transmis d'abord par le bit de poids faible.
Le CRC est calculé sur tous les octets de la trame.
Pour de plus amples informations concernant le protocole Modbus, y compris pour le calcul du CRC, se reporter à ses spécifications
disponibles sur http://www.modbus.org/specs.php.
5.4
Exemples
Commande : Démarrage
Message
Adresse du
démarreur
Entrée
20
Sortie
20
Etat du démarreur : en régime établi
Message
Adresse du
démarreur
Entrée
20
Sortie
20
Code de mise en sécurité :
surcharge moteur
Message
Adresse du
démarreur
Entrée
20
Sortie
20
Paramètre téléchargé depuis le démarreur
Digistart D3 : lecture du paramètre 3 (Pr 1C) Temps de rotor bloqué, 10 secondes
Message
Adresse du
démarreur
Entrée
Sortie
Paramètre envoyé au démarreur
Digistart D3 : écriture du paramètre 12 (Pr 2H), Mode d'arrêt, régler = 4 'Arrêt rampe STV'
Message
Adresse du
démarreur
Entrée
Sortie
5.5
Codes d'erreur Modbus
Table 5-3 Codes d'erreur
Code
Description
01
Code de fonction interdite
02
Adresse de données
interdite
03
Données illisibles
04
Données non inscriptibles
05
Défaut de limite de données
06
Code de commande invalide par ex. écriture de "6" dans 40003
07
Lecture de paramètre
interdite
08
Ecriture de paramètre
interdite
09
Commande non prise en
charge
10
Erreur de communication
locale
Guide de mise en service du module Modbus
Indice B
Code de fonction Adresse de registre
06
06
Code de fonction Adresse de registre
03
03
Code de fonction Adresse de registre
03
03
Code de fonction
20
03
20
03
Code de fonction
20
06
20
06
Fonction autre que 03 ou 06
Numéro de registre invalide
Registre non autorisé pour la lecture des données
Registre non autorisé pour l'écriture des données
Transferts multiples de données en dehors de la limite de données ou taille des données
supérieure à 125
Numéro de paramètre incorrect
Numéro de paramètre incorrect, paramètre en lecture seule ou caché
Envoi d'une commande série au Digistart D3 avec Pr 3O = Cde distante désact.
Erreur de communication entre l'esclave Modbus et le démarreur
www.leroy-somer.com
Données
40002
1
40002
1
Données
40003
1
2
xxxx0011
Données
40004
1
2
00000010
Adresse de registre
40011
2
Adresse de registre
40020
40019
Exemple :
CRC
CRC1, CRC2
CRC1, CRC2
CRC
CRC1, CRC2
CRC1, CRC2
CRC
CRC1, CRC2
CRC1, CRC2
Données
CRC
1
CRC1, CRC2
10
CRC1, CRC2
Données
CRC
4
CRC1, CRC2
4
CRC1, CRC2
9