SFC pour les CPU H
Le tableau ci-après indique les combinaisons autorisées pour les paramètres d'entrée
MODE et SUBMODE.
Tâche
Bloquer le couplage
Autoriser de nouveau le couplage
Bloquer l'actualisation
Autoriser de nouveau l'actualisation
Supprimer de l'autotest cyclique le composant de test indiqué par SUBMODE.
Chaque composant de test ne peut être supprimé qu'une fois.
Reprendre dans l'autotest cyclique le composant de test indiqué par SUBMODE.
Un composant de test ne peut être repris que s'il a été supprimé auparavant.
Démarrer aussitôt le composant de test indiqué par SUBMODE.
Il faut que le composant n'ait pas été supprimé.
Le tableau suivant donne la correspondance entre les différents composants de l'autotest
cyclique et les valeurs de l'entrée SUBMODE (ne s'applique qu'aux valeurs 20, 21 et 22 de
l'entrée MODE).
Valeur de SUBMODE
0
1
2
3
4
5
Fonctionnement
La SFC90 "H_CTRL" travaille de manière asynchrone, c'est-à-dire que son exécution peut
s'étendre sur plusieurs appels de la SFC.
Vous lancez la tâche en appelant la SFC90 avec REQ=1.
Si elle a pu terminer la tâche dès le premier appel, la SFC renvoie la valeur 0 au paramètre
de sortie BUSY. Le démarrage d'une fonction de test longue est terminé après le premier
appel de SFC (BUSY=0), même si le test d'étend sur plusieurs cycles
(RET_VAL=W#16#0001 si MODE=22). Si BUSY a la valeur 1, c'est que la tâche est encore
active (voir aussi Signification des paramètres REQ, RET_VAL et BUSY pour les SFC à
exécution asynchrone).
29-2
Composant de test correspondant
Test ASIC SP7
Test de la mémoire de code
Test de la mémoire de données
Test par total de contrôle par code du système d'exploitation
Test par total de contrôle par blocs de code
Comparaison de compteurs, temporisations, mémentos et blocs de données à
l'état système redondant
Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2
Entrée
Entrée
MODE
SUBMODE
3
0
4
0
1
0
2
0
20
0, 1, ...5
21
0, 1, ...5
22
0, 1, ...5
A5E00739859-01