Affectation Des Paramètres; Codage Des Données; Codes "Fonction - Leroy Somer VARMECA 30 Mode D'emploi

Fonctions développées
Masquer les pouces Voir aussi pour VARMECA 30:
Table des Matières

Publicité

LEROY-SOMER
16.4.3 - Affectation des paramètres
Les variateurs VARMECA 30 sont paramétrés en utilisant
une notation menu.paramètre.
Les index "menu" et "paramètre" peuvent prendre les valeurs
0 à 99. Le menu.paramètre est affecté à un registre MODBUS
RTU menu x 100 + paramètre.
Pour affecter correctement les paramètres, l'esclave
incrémente (+1) l'adresse du registre reçu.
Exemple : X = menu ; Y = paramètre
Paramètre variateur
X.Y
Exemples :
1.02
1.00
0.01
12.33
16.4.4 - Codage des données
MODBUS RTU utilise une représentation "big-endian" pour
les adresses et les informations de données (sauf pour le
CRC qui est "little-endian"). C'est à dire que lorsqu'une
quantité numérique, plus "large" qu'un octet est transmise,
l'octet le plus significatif est envoyé en premier.
Par exemple :
16 – bits 0x1234
devrait être : 0x12 0x34

16.4.5 - Codes "fonction"

Le code fonction détermine le contexte et le format de
données du message.
Code fonction
Décimal Hexadécimal
Lecture multiple des registres ou
3
03
mots 16 bits
Ecriture d'un seul registre ou mot 16
6
06
bits
Ecriture multiple des registres ou
16
10
mots 16 bits
Lecture et écriture multiples des
23
17
registres ou mots 16 bits
• Code fonction 3 : lecture multiple
Lecture d'une zone contiguë de registres. L'esclave impose
une limite haute sur le nombre de registres qui peuvent être
lus. Si la limite est dépassée, l'esclave ne répond pas.
Nota : Lecture de 99 paramètres au maximum.
Trame envoyée par le Maître :
Octets
0
Adresse de l'esclave (1 à 247)
1
Code fonction 0x03
2
Poids fort de l'adresse du premier mot
3
Poids faible de l'adresse du premier mot
4
Poids fort du nombre de mots à lire
5
Poids faible du nombre de mots à lire
6
Poids faible du CRC
7
Poids fort du CRC
n esclave
Ordre (03)
1 octet
Adresse du 1er mot
hexadécimal
2 octets
hexadécimaux
102
Fonctions développées
VARMECA 30
Moteur ou motoréducteur à vitesse variable
FONCTIONNEMENT PAR MODBUS RTU
Adresse registre
(niveau protocole)
(X x 100) + (Y – 1)
101
99
0
1232
er
ème
...
1
2
Description
Description
Nombre de mots
CRC
Trame renvoyée par l'esclave :
Octets
0
Adresse de l'esclave
1
Code fonction 0x03
2
Nombre d'octets à lire
3
Poids fort du mot 0
4
Poids faible du mot 0
5
Poids fort du mot 1
6
Poids faible du mot 1
...
...
n
Poids faible du CRC
n + 1
Poids fort du CRC
Avec n = 3 + nombre d'octets à lire.
n esclave
Ordre (03)
Nbs octets
1 octet
hexadécimal
2 octets
hexadécimaux
• Code fonction 6 : écriture d'un seul registre
Ecriture d'une valeur dans un seul registre de 16 bits. La
réponse normale est un " écho " de la demande, après
l'écriture dans le registre.
Trame envoyée par le maitre :
Octets
0
Adresse de l'esclave (0 à 247)
1
Code fonction 0x06
2
Poids fort de l'adresse du registre
3
Poids faible de l'adresse du registre
4
Poids fort de la valeur du registre
5
Poids faible de la valeur du registre
6
Poids faible du CRC
7
Poids fort du CRC
n esclave
Ordre (06)
Adresse registre
1 octet
hexadécimal
2 octets
hexadécimaux
Trame envoyée par l'esclave :
Octets
0
Adresse de l'esclave
1
Code fonction 0x06
2
Poids fort de l'adresse du registre
3
Poids faible de l'adresse du registre
4
Poids fort de la valeur du registre
5
Poids faible de la valeur du registre
6
Poids faible du CRC
7
Poids fort du CRC
3997 fr - 07.2007 / c
Description
Mot numéro 0
Mot numéro 1
...
CRC
Description
Valeur registre
CRC
Description

Publicité

Table des Matières
loading

Table des Matières