Instructions de contrôle de bit
Drapeaux
Précautions
5-8-4 DIFFERENTIATE UP et DOWN – DIFU(13) et DIFD(14)
Limites
Description
signifie que le déverrouillage est prioritaire sur le verrouillage du KEEP.
Voici la relation entre les conditions d'exécution et l'état du bit de KEEP(11) :
Condition d'exécution
A
Condition d'exécution
C
Etat de B
Aucun drapeau n'est affecté par cette instruction.
Faites attention lorsque vous utilisez une ligne de remise à zéro KEEP contrôlée
par un appareil externe normalement fermé. N'utilisez jamais de bit d'entrée
dans une condition inverse sur une remise à zéro (DEV) de KEEP(11) lorsque
l'appareil d'entrée utilise une alimentation c.a. Le retard à la coupure d'alimenta-
tion c.c. de l'API (dû à l'alimentation c.a. de l'appareil d'entrée) peut causer la
remise à zéro du bit désigné de KEEP(11) :
Carte d'entrée
A
JAMAIS
Les bits utilisés dans KEEP ne sont pas remis à zéro dans les branchements.
Reportez–vous au chapitre 5–11 INTERLOCK – et INTERLOCK CLEAR IL(02)
et ILC(03) pour de plus amples détails.
Symboles
DIFU(13) B
Front montant
DIFD(14) B
Front descendant
Tout bit de sortie peut généralement être utilisé dans une seule et unique in-
struction contrôlant son état.
DIFU(13) et DIFD(14) sont utilisées pour placer à ON le bit désigné pour un seul
tour de scrutation.
A chaque exécution de DIFU(13), celle–ci compare son exécution en cours
avec la précédente. Si la précédente était à OFF et que celle en cours est à ON,
DIFU(13) place à ON le bit désigné. Si la condition d'exécution précédente était
à ON et que la condition en cours est à ON ou OFF, DIFU(13) place le bit désigné
à OFF ou le laisse à OFF selon le cas (c'est–à–dire s'il est déjà à OFF). Le bit
désigné ne sera donc jamais à ON pendant plus d'un tour de scrutation si l'on
part du principe qu'il est exécuté à chaque tour (cf Précautions ci–dessous).
A
Zones de données d'opérande
IR, SR, AR, HR, LR
IR, SR, AR, HR, LR
Chapitre 5–8
V
KEEP(11)
B
DEV
B: Bit
B: Bit
145