D–2
Mots d'état et messages d'erreur de la table de configuration des E/S ControlNet
Description
N de bit
00
Bit de remise à zéro
01
Bit d'inhibition
02
Bit de validation PCSC
03
Bit de nouvelles données
PCSC
04
Bit de dépassement PCSC
05
Bit d'inhibition immédiate
08
Bit de données incorrectes
09
Bit d'erreur de connexion
Type de connexion des E/S
ControlNet
Toutes
Données reçues
Envoi de données
TOR 1771
Lecture analogique 1771
Ecriture analogique 1771
1785 6.5.22FR - Juin 1997
Le tableau ci-après décrit les bits du premier mot du fichier d'état
des E/S ControlNet :
Utilisation
Mettez ce bit à 1 pour placer la connexion associée en mode PROGRAM, même si le
processeur est en mode RUN (Exécution).
Mettez le à 0 pour établir le mode de la connexion associée en fonction du mode processeur.
Mettez ce bit à 1 pour effectuer un arrêt sans perte de données de la connexion associée. Si la
station cible est un adaptateur ControlNet, l'adaptateur passe en mode d'attente. Le processeur
n'essaie pas de rouvrir la connexion tant que ce bit est à 1. Il met aussi à 1 le bit de données
incorrectes et le bit d'erreur de connexion.
Mettez ce bit à 0 pour permettre au processeur d'essayer d'ouvrir la connexion associée.
Mettez ce bit à 1 pour activer l'échantillon terminé de la commande d'application pour la
configuration des E/S associées.
Mettez le à 0 pour désactiver l'échantillon terminé de la commande d'application pour la
configuration des E/S associées.
Le processeur met ce bit à 1 quand le bit de validation PCSC est à 1 et que de nouvelles
données arrivent de la connexion associée.
Mettez ce bit à 0 quand vous avez terminé le traitement de l'échantillon de données en cours.
Le processeur met ce bit à 1 lorsque le bit de validation PCSC et le bit de nouvelles données
PCSC sont à 1 et que de nouvelles données arrivent de la connexion associée. Cela signifie
que les données PCSC arrivent plus vite que votre programme à relais ne peut les traiter.
Mettez ce bit à 0 après avoir modifié votre programme à relais pour qu'il puisse gérer les
données PCSC qui arrivent.
Mettez ce bit à 1 pour arrêter immédiatement la communication sur la connexion associée.
L'effet est le même que de déconnecter la station cible du réseau ControlNet. Si la station cible
n'est pas un adaptateur ControlNet et que l'adaptateur est configuré pour le blocage du
redémarrage du processeur, l'adaptateur passe en mode Blocage du redémarrage du
processeur. Le processeur n'essaie pas de rouvrir la connexion tant que le bit est à 1. Il met
aussi à 1 le bit de données incorrectes et le bit d'erreur de connexion.
Mettez ce bit à 0 pour permettre au processeur d'essayer d'ouvrir la connexion associée.
Le processeur met ce bit à 1 lorsque les données ne sont pas reçues de la station cible
associée. Le code d'erreur des deuxième et troisième mots de l'état des E/S ControlNet vous
indique pourquoi les données sont incorrectes. D'autre part, si le bit d'inhibition ou le bit
d'inhibition immédiate est mis à 1, le bit de données incorrectes est mis à 1.
Le processeur met ce bit à 0 lorsque des données valables sont reçues de la station cible
associée. Dans votre programme, assurez vous que ce bit est à 0 avant d'utiliser les données
associées.
Le processeur met ce bit à 1 lorsque la connexion associée n'est pas effectuée à la station
cible. Le code d'erreur des deuxième et troisième mots de l'état des E/S ControlNet vous
indique pourquoi la connexion n'est pas effectuée. D'autre part, si le bit d'inhibition ou le bit
d'inhibition immédiate est mis à 1, le bit de connexion incorrecte est mis à 1.
Le processeur met ce bit à 0 lorsque la connexion associée est effectuée à la station cible.
Le tableau ci-après décrit les deuxième et troisième mots d'état
du fichier d'état des E/S ControlNet.
Bit 9 du premier mot
Deuxième mot d'entrée
d'entrée du fichier
du fichier d'état des E/S
d'état des E/S
(erreur de connexion)
A 1
0
A 0
0
A 0
0
A 0
0
A 0
0
A 0
Code d'erreur de l'écriture
Troisième mot d'entrée du fichier d'état des E/S
Code d'erreur (voir la section « Messages d'erreur »)
0 = le processeur d'égal à égal est en mode PROGRAM
1 = le processeur d'égal à égal est en mode RUN
Nombre d'auditeurs d'égal à égal
0
Code d'erreur de la lecture
0