Pré-Configuration Des Registres Multiples (16); Gestion Erreur - gefran SIEIDrive AGyEV-1007-KBX-4 Manuel D'instructions

Table des Matières

Publicité

8.1.4.5 Pré-configuration des registres multiples (16)
Cette fonction permet de programmer la valeur d'un bloc consécutif de registres à 16 bits. Le mode broadcast est permis.
Demande
En plus de l'adresse du Drive et du code fonction (16) le message contient l'adresse de départ des registres à écrire
(starting Address), le nombre de registres à écrire, le nombre d'octets que contiennent les données et les caractéristi-
ques des données. La numération des registres part de zéro (word1 = 0) pour le MODBUS, de un (word1 = 1) pour le
JBUS.
Exemple: Modbus
Drive address 17 (11
Registre de départ 35 (0023
Nombre de registres à écrire 1 (000166
Valeur 268 (010C
ADDR
FUNC DATA
start
start
Addr HI Addr LO
11
10
00
Réponse
En plus de l'adresse du Drive et du code fonction (16) le message comprend l'adresse de départ (starting Address) et le
nombre de registres écrits.
Exemple: Réponse à la demande figurant ci-dessus.
ADDR
FUNC
DATA
start
Addr HI Addr LO
11
10
00

8.1.5 Gestion erreur

Dans le MODBUS il existe deux types d'erreurs, gérés de manière différente : erreurs de transmission et erreurs opératives.
Les erreurs de transmission sont des erreurs qui altèrent le message, dans son format, dans sa parité (si elle est utilisée)
ou dans le CRC16. Le Drive qui détecte des erreurs de ce type dans le message considère qu'il n'est pas valable et ne
donne pas de réponse . Par contre si le message est correct dans sa forme mais la fonction demandée, pour n'importe
quelle raison, ne peut être exécutée, on a une erreur opérative. Le Drive répond par un message d'exception à cette erreur.
Ce message comprend l'adresse du Drive, le code de la fonction demandée, un code d'erreur et le CRC. Pour indiquer que
la réponse est la notification d'une erreur le code fonction est retourné avec le bit plus significatif à «1».
Exemple: Modbus
Drive address 10 (0A
Coil 1186 (04A2
hex
Manuel d'instructions AGy-EV
Bit number
)
hex
)
hex
)
hex
)
hex
DATA
DATA
DATA
DATA
word# word# Byte
word
HI
LO
Count
22
00
01
02
DATA
DATA
DATA
CRC
start
word# word#
HI
LO
HI
22
00
01
A3
)
hex
)
Bit meaning
0
Digital Output 1
1
Digital Output 2
2
Digital Output 3
3
Digital Output 4
4
Run
5
Steady state
6
Drive limit state
7
Not used
DATA
DATA
CRC
CRC
word
35 HI
35 LO
HI
LO
01
0C
6C
87
CRC
LO
53
agy0801
Chapitre 8 - Protocole série • 201

Publicité

Table des Matières
loading

Table des Matières