Chapitre 5
Blocs transferts RIO
5-12
Fichier M1 – Définition des indicateurs d'état des BTR/BTW
(M1:e.100 ... M1:e.3200)
Indicateur d'état
Description
M1:e.100/0 à
Ces bits sont réservés.
M1:e.100/9
M1:e.100/10
Bloc transfert validé et en attente d'être lancé - (EW = validé et en
attente)
M1:e.100/11
Ce bit est réservé.
M1:e.100/12
Erreur de bloc transfert - (ER = erreur)
M1:e.100/13
Bloc transfert réussi - (DN = fin)
M1:e.100/14
Bloc transfert lancé - (ST = lancement de message)
M1:e.100/15
Ce bit est réservé.
À Lorsqu'il est à 1 (avec le bit 14 à 0), le bit 10 indique qu'une opération BT est en cours. Vous pouvez
programmer un temporisateur dans votre programme de contrôle SLC pour annuler un BT avant le
passage à 1 du bit 14. Notez que le bit 10 doit être mis à 1 avant que votre programme utilisateur SLC
puisse annuler le BT.
Á Lorsqu'il est à 1, le bit 12 indique qu'une erreur s'est produite en cours d'exécution du BT. M1:e.103
contient un code d'erreurs utile pour déterminer la cause d'une erreur. Une fois ce bit à 1, le programme
utiisateur SLC peut remettre à 0 le bit de validation (EN) dans le buffer BT du fichier M0 de façon à
permettre l'exécution d'un autre BT.
 Lorsqu'il est à 1, le bit 13 indique qu'une opération BT s'est déroulée avec succès. S'il s'agissait d'une
opération BTR, les données BT sont disponibles dans le buffer BT du fichier M1. Une fois ce bit à 1, le
programme utilisateur SLC peut remettre à 0 le bit de validation (EN) dans le buffer BT du fichier M0 de
façon à permettre l'exécution d'un autre BT.
à Lorsqu'il est à 1, le bit 14 indique qu'une opération BT a démarré. Une fois l'opération BT lancée, un
temporisateur de 4 secondes du système RIO commence son comptage dégressif. Vous pouvez
programmer un temporisateur dans votre programme utilisateur SLC pour annuler le lancement (bit 14)
d'un BT.
À
Â
Á
Ã