5.7.3
Sélections
Calcul et définition du
nombre de tranches
horaires
Calcul
Définition
Activation et désactivation
des tests
Programmation de la CPU 948
C79000-G8577-C848-04
La durée de traitement des fonctions d'autotest est répartie en tranches
horaires appelées une fois par cycle et dont le nombre peut être choisi.
Vous pouvez ainsi accroître la durée requise par cycle pour le traite-
ment des fonctions d'autotest.
Vous devez tout d'abord estimer le temps que vous pouvez réserver à
l'autotest durant le cycle : la durée d'une tranche horaire étant d'envi-
ron 500 µs, l'autotest nécessite 500 µs par cycle.
Après avoir estimé le temps disponible, vous pouvez en déduire le
nombre de tranches horaires de 500 µs.
Vous pouvez régler le nombre de tranches horaires dans le mot de
données système BS 136 (16 bits). La valeur présélectionnée est 1
tranche horaire (valeur minimale). Vous pouvez choisir au maximum
10 tranches horaires (ce qui correspond à une charge de 5 ms par cy-
cle).
La valeur indiquée dans le mot de données système BS 136 corres-
pond au nombre suivant de tranches horaires :
BS 136 = 0 ou 1
1 tranche horaire
BS 136 = 2
2 tranches horaires
BS 136 = 3
3 tranches horaires
etc.
Vous pouvez activer – ou désactiver – les différents tests, dans un bloc
de mise en route par exemple, en mettant les bits correspondants à "1"
– ou à "0" – dans la donnée système BS 137.
Nota
Après l'effacement général d'une CPU nouvellement enfichée,
toutes les fonctions de test sont désactivées.
Lors de l'effacement général suivant, seules les fonctions de test
devant être effectuées lors de l'effacement général sont activées.
Toutes les autres sont désactivées.
Cela signifie que vous ne pouvez vérifier la mémoire utilisateur
d'une CPU nouvellement enfichée qu'en activant la fonction de
test dans la donnée système BS 137 après l'effacement général,
puis en effectuant à nouveau un effacement général.
Autotest
5 - 37