Télécharger Imprimer la page

JM Concept TELIS 9000 Mode D'emploi page 7

Masquer les pouces Voir aussi pour TELIS 9000:

Publicité

8
.
C
O
N
F
I
G
.
A
D
R
E
S
8
.
C
O
N
F
I
G
.
A
D
R
E
S
Les appareils TELIS9x00Uy partent de l'usine avec :
Procédure de configuration :
1 octet 1 octet
1 octet
ère
code
1
0
fonction
du n° série
code Ascii
Le TELIS9200U1 de n° de série PC914 doit fonctionner à l'adresse 28 dans un réseau Modbus à 4800 bauds .
26
0
l'esclave ne répond rien [ car n° esclave = 0 ] mais est configuré et prêt à fonctionner .
reconfigurer le maître à sa vitesse initiale .
9
9
.
.
C
C
O
O
N
N
T
T
R
R
O
O
L
L
E
E
D
D
E
E
S
S
Avant d'émettre le message de la question , le maître détermine un mot de contrôle , appelé CRC16 ,
tenant compte : du N° esclave , du code fonction , des paramètres de la fonction . Voir
détail de l'algorithme .
Ce mot de contrôle , servant d'identité du message , est émis en fin de trame .
Lorsque l'esclave destinataire reçoit le message , il le range en mémoire et calcule lui-même son
CRC16 , puis il le compare au CRC16 reçu . Si le message reçu est incorrect [ problème de transmission ] ,
c'est-à-dire s'il y a inégalité entre les 2 CRC16 , l'esclave ne répond pas .
Si le message reçu est correct mais que l'esclave ne peut le traiter [ adresses ou données erronées ... ] ,
il renvoie un message d'erreur sous la forme suivante :
S
E
R
E
S
E
A
U
E
T
V
I
T
E
S
E
R
E
S
E
A
U
E
T
V
I
T
E
un numéro d'esclave qui vaut 1 .
une vitesse de transmission de 9600 bauds .
passer le maître à la vitesse de 9600 bauds .
le maître émet la trame question ci-dessous
1 octet
ème
lettre
2
lettre
du n° série
code Ascii
P
C
M
M
E
E
S
S
S
S
A
A
G
G
E
E
S
S
1 octet
n° esclave
code fonction
code de fonction reçu et
bit de poids fort à 1
S
S
E
T
R
A
N
S
M
.
:
C
O
D
S
S
E
T
R
A
N
S
M
.
:
C
O
D
2 octets
index du
vitesse de transmission
n° série
0 = 1200
1 = 2400
2 = 4800
Exemple
914
2
28
1 octet
1 : code fonction inconnu
2 : adresse incorrecte
3 : donnée incorrecte
4 : esclave non prêt
Page 7
E
F
O
N
C
T
I
O
N
2
6
E
F
O
N
C
T
I
O
N
2
6
1 octet
1 octet
adresse réseau
désirée
désirée
3 = 9600
de 1 à 255
4 = 19200
CRC16
1 octet
code erreur
2 octets
CRC16
Annexe 2
pour le
2 octets
CRC16

Publicité

loading