OB 141 : Activation/désactivation de l'inhibition sélective d'alarmes d'horloge cycliques
6.10 OB 141 : Activation/désactivation de l'inhibition sélective d'alarmes
d'horloge cycliques
Fonction
Paramètres
Programmation de la CPU 948
C79000-G8577-C848-04
Le bloc OB 141 permet d'éviter l'interruption du programme à la fin
d'un ou de plusieurs blocs ou instructions successifs par certains OB
d'alarmes d'horloge cycliques (alarmes d'horloge avec base de temps
fixe). Cette fonction vous permet, par exemple, d'empêcher l'interrup-
tion d'une certaine partie du programme par un OB 10 (période 1) ou
un OB 11 (période 2), les autres alarmes d'horloge programmées étant
traitées comme d'habitude.
L'OB 141 exerce une influence sur la réaction aux alarmes d'horloge.
"Activation de l'inhibition sélective d'alarmes d'horloge cycliques"
signifie que, dorénavant, aucune alarme d'horloge cyclique indiquée
ne sera plus enregistrée et que les alarmes déjà enregistrées − par ex-
emple, celles qui attendent que le programme soit parvenu à une limi-
te de bloc − sont effacées. Seul un OB d'alarme d'horloge (pour le
traitement d'une alarme d'horloge avec base de temps fixe) déjà en
cours d'exécution est traité dans sa totalité.
"Désactivation de l'inhibition sélective d'alarmes d'horloge cycliqu-
es" signifie que, dorénavant, toutes les alarmes d'horloge cycliques
qui se présentent sont enregistrées et traitées à la limite de bloc ou
d'instruction suivante (selon le paramétrage du DX 0).
1) Mot de commande
L'OB 141 inscrit les alarmes d'horloge à inhiber dans un mot de com-
mande interne.
Bit 15
Les bits de ce mot de commande ont la signification suivante :
Bit
0 à 2
réservés, ces bits doivent rester à 0.
Alarmes d'horloge cycliques avec base de temps fixe
3 = "1"
Période 1 (OB 10)
4 = "1"
Période 2 (OB 11)
5 = "1"
Période 3 (OB 12)
6 = "1"
Période 4 (OB 13)
7 = "1"
Période 5 (OB 14)
8 = "1"
Période 6 (OB 15)
9 = "1"
Période 7 (OB 16)
Mot de commande
Alarme
0
6 - 29