Le slave reçoit la demande, mais il y a une erreur de communication (ex.
1.
checksum) slave : il ne donne aucune réponse master : il doit prévoir une
temporisation sur la réponse
2.
Le slave reçoit la demande sans erreurs de communication mais les
données de réponse ne sont pas correctes (ex. commande non prévue,
demande nombre de données excédante, adresses non prévues, valeur
données en écriture hors gamme) slave : il répond normalement avec
son adresse sur le premier champ, sur le champ commande il répond en
ajoutant 0x80 au code de la commande et comme troisième octet il ré-
pond avec un code d'erreur qui identifie l'erreur. (voir exemple suivant)
Les codes d'erreur sont les suivants :
01
Commande non valide
02
Adresse donnée non valide
03
Valeur donnée (en mode écriture)
hors gamme
EXEMPLE 1
Erreur de communication
Champ
Adresse machine
Commande
Adresse machine
Adresse (byte high)
Nouvelle donnée (partie high)
Nouvelle donnée (partie low)
Checksum
EXEMPLE 2
Erreur de communication
Champ
Adresse machine
Commande
Code erreur
non valide)
Checksum
: RV - NW - NS - NSB - WS - WF
FAMILLE
TABLEAUX ADRESSES
Ci-après sont indiquées les adresses prévues par le protocole et la significa-
tion correspondante du point de vue de l'appareil.
Les adresses non reportées sont réservées ou non utilisées ; par conséquent il
n'est pas permis d'utiliser de commandes relatives à des adresses non indiquées
car cela pourrait provoquer de mauvais fonctionnements ou des ruptures de la
machine.
Les adresses identifiées par le symbole sont à utiliser seulement avec la
carte master.
CONFIGURATION SÉRIELLE DE LA CARTE PCO3 :
Pour configurer la communication sérielle de la carte PCO
avec le Baud rate, l'adresse de réseau et le type de protocole voulu
sélectionner les masques suivants du menu utilisateur (touche Prog.) :
Address for supervisor
001
Baud rate9600
(RS485 only)
Protocol
Modbus
14
DEMANDE
hex
01
07 (commande non
valide)
00
00
1B
00
...
RÉPONSE
hex
01
87
01 (code d'erreur
commande
...
3
REMARQUES CONCERNANT LA LECTURE/ÉCRITURE DONNÉES
TEMPORISATEUR ET HISTORIQUE DE SUPERVISEUR :
Temporisateur :
Pour régler du Superviseur les tranches suivantes:
Jour
MARDI
Start Tranche 1
03:15
Shigh Tranche 1
Start Tranche 2
14:30
Shigh Tranche 2
20:00
Opérations à effectuer :
régler sur '3' la variable analogique 166 (1=Dimanche ; 2=Lundi ; ...
•
7=Samedi)
•
Régler la valeur '3' à la variable analogique 158
Régler la valeur '15' à la variable analogique 159
•
Régler la valeur '12' à la variable analogique 160
•
Régler la valeur '30' à la variable analogique 161
•
Régler la valeur '14' à la variable analogique 162
•
Régler la valeur '30' à la variable analogique 163
•
Régler la valeur '10' à la variable analogique 164
•
Régler la valeur '00' à la variable analogique 165
•
•
régler la variable numérique 74 qui mémorise chaque réglage.
Vice-versa, si le réglage avait été :
Jour
MARDI'
Start Tranche 1
13:15
Shigh Tranche 1
12:30
Start Tranche 2
14:30
Shigh Tranche 2
20:00
Dans ce cas la variable numérique 75 ira à '1' même quand :
le SHigh Tranche 1 est INFÉRIEUR au START Tranche 1 ;
le SHigh Tranche 2 est INFÉRIEUR au START Tranche 2 ;
le SHigh Tranche 2 est INFÉRIEUR au START Tranche 1 ;
N.B.: Si l'on veut désactiver une ou plusieurs Tranches il suffit de régler le
START et le SHigh tranche sur 00:00 - 00:00.
HISTORIQUE DES ALARMES :
Pour interroger l'historique du Superviseur.
Opérations à effectuer :
Régler la variable numérique 79 afin de recevoir toutes les informa-
•
tions sur DATE, TEMP. IN, TEMP. OUT,..... concernant la dernière alarme
enregistrée du PCO3 ;
•
régler la variable numérique 78 pour demander des données relatives à
l'évènement d'alarme précédent celui affiché
•
régler la variable numérique 77 pour demander des données relatives à
l'évènement d'alarme précédent celui affiché
Maintenant en lisant les variables analogiques 32, 33 et de 167 à 172 l'on
obtient toutes les informations relatives à l'alarme sélectionné.
Pour réarmer l'Historique du Superviseur :
régler la variable numérique 76
•
RÉGLAGE HEURE
Pour régler l'heure du Superviseur.
Opérations à effectuer :
régler la nouvelle HEURE sur la variable analogique 149 ;
•
régler les nouvelles MINUTES sur la variable analogique 151 ;
•
régler le nouveau JOUR sur la variable analogique 153 (1=Dimanche ;
•
2=Lundi ; ...7=Samedi) ;
•
régler le nouveau MOIS sur la variable analogique 155 ;
régler la nouvelle ANNÉE sur la variable analogique 157 (2 chiffres) ;
•
régler la variable numérique 56 qui copie les variables à peine réglées.
•
12:30