Premier mot
15
14
13
0
12
Bit
2 Validation PCSC
3 Nouvelles données PCSC
4 Dépassement PCSC
Planification de l'utilisation du processeur PLC-5 ControlNet
L'exemple d'application est validé sur la base d'une connexion
d'égal à égal en mettant à 1 le bit de validation PCSC dans
l'entrée du fichier d'état des E/S ControlNet de la connexion.
Lorsque l'exemple d'application est validé pour une connexion et
que le processeur est en mode RUN, les données nouvellement
reçues sont immédiatement copiées dans la table de données
(même si le processeur est en train d'effectuer une scrutation de
programme) et le bit PCSC des nouvelles données est mis à 1
dans l'entrée du fichier d'état des E/S ControlNet de la
connexion. Ces données ne seront pas remises à jour pendant une
scrutation de programme tant que le bit PCSC des nouvelles
données ne sera pas remis à 0. Les données sont mises à jour
pendant la gestion interne, quel que soit l'état du bit des
nouvelles données. Si de nouvelles données sont reçues et que le
bit PCSC des nouvelles données est déjà à 1, le bit de
dépassement PCSC est alors mis à 1. Dans ce cas, la table de
données n'est pas mise à jour. L'exemple d'application utilise les
bits 2, 3 et 4 du premier mot d'entrée du fichier d'état des E/S
ControlNet. Reportez-vous à l'annexe D pour obtenir plus
d'informations sur le fichier d'état des E/S ControlNet.
11
10
09
0
08
Description
Lorsque ce bit est mis à 1, le processeur met à jour le fichier d'entrée de données ControlNet lorsque de
nouvelles données sont reçues. L'exemple d'application peut être validé et désactivé dynamiquement par
le programme au cours d'une scrutation. Ceci peut être effectué en mettant à 1 puis en remettant à 0 le bit
de validation PCSC de l'entrée de la connexion dans le fichier d'état ControlNet. Une fois ce bit mis à 1, les
données d'entrée ne doivent pas être lues tant que le bit PCSC des nouvelles données n'a pas été mis à 1
par le processeur.
Ce bit est mis à 1 par le processeur quand le bit de validation PCSC est mis à 1 et que de nouvelles
données ont été copiées dans le fichier d'entrée de données ControlNet. Pour être sûr de ne pas accéder à
ces données pendant que le processeur copie les nouvelles données dans le fichier d'entrée, n'accédez à
aucune donnée tant que le bit PCSC des nouvelles données n'a pas été mis à 1 par le système.
Lorsque ce bit est à 1, cela signifie que de nouvelles données ont été reçues et qu'il n'y a aucun danger à
lire dans le fichier d'entrée de données ControlNet. Ces données ne seront pas remises à jour tant que ce
bit ne sera pas remis à 0 ou tant qu'une gestion interne ne se sera pas produite entre des scrutations du
programme.
Ne mettez jamais ce bit à 1.
Ce bit indique que le programme ne vérifie pas assez souvent le bit de nouvelles données PCSC pour
utiliser toutes les données d'exemple du processeur qui sont arrivées. Si le bit PCSC de nouvelles données
n'a pas été mis à 0 avant l'arrivée d'un nouvel échantillon de données, le bit de dépassement est mis à 1 et
les nouvelles données ne sont pas copiées dans le fichier d'entrée de données ControlNet.
Remettez ce bit à 0. Si vous mettez à 0 le bit PCSC de nouvelles données, mais non le bit PCSC de
dépassement, le fichier d'entrée de données ControlNet est toujours mis à jour à la réception des données
d'exemple d'application.
Ne mettez jamais ce bit à 1.
07
06
0
05
04
2–15
Bit de dépassement PCSC
Bit de nouvelles
données PCSC
Bit de validation
PCSC
03
0
02
01
00
1785 6.5.22FR - Juin 1997
0