p
Jbus/modbus
7.
roToCole
Rappel :
Le protocole JBUS/MODBUS de STATYS est en mode RTU esclave.
Il utilise les fonctions 3 pour la lecture et 6 pour l'écriture.
Le numéro d'esclave est configuré via le tableau de contrôle ou par l'écran graphique tactile.
Conventions:
Les adresses des tables sont indiquées en hexadécimal commençant par '0x' .
Certains automates demandent une adresse relative à partir de 400 (0x0190) ou de 40001 (0x9C41), à cette
adresse il faut rajouter l'adresse de départ de la table.
Gestion des codes d'erreurs :
Dans la cas d'une mauvaise interrogation des informations, STATYS répond par un code d'erreur comme suit :
Trame d'erreur
80 + code fonction
80 + code fonction
80 + code fonction
80 + code fonction
80 + code fonction
T
/
8.
ables Jbus
modbus de
§
TABLE
1
Etats
2
Alarmes
3
Mesures
4
Contrôle des commandes
5
Commandes
p
8. 1.
rinCipe de leCTure
Les tables d'identification, d'états et d'alarmes doivent être lue intégralement (adresse de départ et lon-
gueur de la table).
La table de mesures peut être adressée mot par mot ou par groupe de mots, mais sans dépasser la taille de
la table (de 0x1060 à 0x108F).
o
8. 2.
rdre de leCTure des données
exemple de 6 mots:
1
2
3
MSB 0
LSB 0
MSB 1
WORD 0
WORD 1
b15
b0 b15
S15
S00 S31
A15
A00 A31
M00
8 OPMSTAJB0810-FR_01
Code d'erreur
1
2
3
6
8
sTaTYs
Adresse de départ Longueur de la table en mots Fonction JBUS
0x0140
0x0148
0x0220
0x0150
0x0190
:
:
4
5
LSB 1
MSB 2
LSB 2
WORD 2
b0 b15
S16 S47
A16
M01
M02
STATYS
Jbus / Modbus serial link
Erreur de fonction
Erreur d'adresse ou de longueur de table
Erreur de données
Liaison occupée
Erreur d'écriture
4
2
64
1
1
6
7
8
MSB 3
LSB 3
WORD 3
b0 b15
b0 b15
S32 S63
S48
M03
Cause
3 pour lecture
3 pour lecture
3 pour lecture
3 pour lecture
6 pour l'écriture
9
10
11
MSB 4
LSB 4
MSB 5
WORD 4
WORD 5
b0 b15
M04
12
LSB 5
b0
M05