Si le message reçu est incorrect
(inégalité des CRC 16), l'esclave ne
répond pas.
Si le message reçu est correct mais
que l'esclave ne peut le traiter (adresse
erronée, donnée incorrecte...),
il renvoie un message d'erreur dont
le contenu est le suivant :
fonctions :
Lecture de N mots : fonction 3
ou 4
Le nombre de mots à lire doit être
inférieur ou égal à la taille d'une zone
mot (voir carte mémoire).
fonction 3 : lecture de mots de sortie
ou bits internes ;
fonction 4 : lecture de mots d'entrée.
MGE UPS SYSTEMS
réponse
numéro
d'esclave
(de 1 à FF)
1 octet
exemple
01
01
demande
n° d'esclave
1 octet
réponse
n° d'esclave
1 octet
exemple
lecture des mots 90 à 99 de l'esclave n°28 (zone des tensions)
28
03
28
03
14
Installation du système de communication JBUS de SineWave™ : F-51027160XT/AC
code d'erreur :
1. code fonction inconnu
2. adresse incorrecte
3. donnée incorrecte
4. automate (cellule) non prêt
9. chevauchement de zone
code fonction
reçu et bit de
poids fort à 1
1
1 octet
06 H
00
00
00
00
DD CB
16 H
01
86 50
adresse du
3 ou 4
premier mot
PF
1 octet
2 octets
nombre
3 ou 4
d'octets
lus
1 octet
1 octet
0090
000A
A8 45
XXXX
YYYY
valeur du
valeur du
mot 0090
mot 009A
éléments gérés
par le système
de communication
CRC 16
1 octet
2 octets
demande
réponse
nombre de
mots
pf
PF
pf
2 octets
valeur du
valeur du
premier mot
dernier mot
PF
pf
PF
pf
2 octets
2 octets
CRC 16
CRC 16
2 octets
CRC 16
2 octets
11