6.4
Calcul de la somme de contrôle (LRC)
Chaque chaîne de commande envoyée ou en provenance du démarreur contient une somme de contrôle. La forme utilisée est le
contrôle de parité longitudinale (LRC) en ASCII hexadécimal. C'est un nombre binaire codé sur 8 bits représenté et transmis comme
deux caractères ASCII hexadécimaux.
Pour calculer le LRC :
1. Additionner tous les octets ASCII
2. Appliquer la fonction modulo 256
3. Complémenter à 2
4. Convertir en ASCII
Par exemple, pour la chaîne de commande (Démarrage) :
ASCII
STX
ou
02h
ASCII
Hexadécimal
STX
02h
B 42h
0100 0010
1 31h
0011 0001
0 30h
0011 0000
A5h
A5h
5Ah
01h
5Bh
ASCII
5
ou
35h
La chaîne de commande complète devient :
ASCII
STX
ou
02h
Pour vérifier qu'un message reçu contient un LRC :
5. Convertir les deux derniers octets du message de l'ASCII en binaire
6. Décaler de 4 bits vers la gauche du 2ème octet au dernier.
7. Ajouter au dernier octet pour obtenir le LRC binaire
8. Retirer les deux derniers octets du message
9. Ajouter les octets restants du message
10. Ajouter le LRC binaire
11. Arrondir à un octet
12. Le résultat doit être nul
La réponse ou les octets d'état sont envoyés à partir du démarreur comme une chaîne ASCII :
STX
[d1]h
d1 =
30h
d2 =
30h
d3 =
30h plus le quartet supérieur de l'octet d'état décalé vers la droite de quatre places binaires
d4 =
30h plus le quartet inférieur de l'octet d'état
Par exemple pour l'octet d'état = 1Fh, la réponse est :
STX
30h
7.
Commande Modbus via la Console de Visualisation
Pour commander un démarreur progressif via un réseau de communications série RS485 à l'aide de la Console de visualisation,
connecter la Console de visualisation au réseau de la manière décrite dans les paragraphes suivants.
7.1
Mise à la terre et blindage
Un câble de données à paires torsadées avec blindage à la terre est recommandé. Le blindage du câble doit être connecté à la borne
GND des appareils aux deux extrémités ainsi qu'à la terre de protection du site.
7.2
Résistances de terminaison
Dans les réseaux avec des grandes longueurs de câbles, réceptifs aux interférences parasites excessives, des résistances de
terminaison doivent être installées entre les lignes de données aux deux extrémités du câble RS485. Cette résistance doit
correspondre à l'impédance caractéristique du câble (normalement 120
12
B
1
42h
31h
Binaire
0000 0010
1010 0101
ADDITIONNER TOUS LES OCTETS(1)
1010 0101
APPLIQUER MOD 256 (2)
0101 1010
COMPLEMENTER A 1
0000 0001
+ 1 =
0101 1011
COMPLEMENTER A 2 (3)
B
CONVERTIR EN ASCII (4)
42h
LRC
B
1
42h
31h
[d2]h
[d3]h
30h
31h
www.leroy-somer.com
0
30h
SOMME DE CONTROLE LRC
0
5
30h
35h
[d4]h
LRC1
46h
LRC1
Ω
). Ne pas utiliser de résistance bobinée.
Guide de mise en service du module Modbus
B
ETX
42h
03h
LRC2
ETX
LRC2
ETX
Indice B