9
SFC de gestion des alarmes horaires
9.1
Gestion des alarmes horaires
Définition
Une alarme horaire est la cause de l'appel commandé par horloge d'un OB d'alarme
horaire (OB10 à OB17).
Conditions pour un appel
Pour que le système d'exploitation puisse appeler un OB d'alarme horaire, il faut que les
conditions suivantes soient remplies :
•
que l'OB d'alarme horaire soit paramétré (date et heure de déclenchement,
exécution)
-
avec STEP 7
ou
avec SFC28 "SET_TINT" dans le programme utilisateur,
-
•
que l'OB d'alarme horaire soit activé
-
avec STEP 7
ou
avec SFC30 "ACT_TINT" dans le programme utilisateur,
-
•
que l'OB d'alarme horaire n'ait pas été désélectionné avec STEP 7,
•
que l'OB d'alarme horaire soit chargé dans la CPU.
•
Quand c'est la fonction SFC30 "ACT_TINT" qui procède à l'activation, date et heure
de déclenchement ne doivent pas être expirées s'il s'agit d'une exécution unique ; s'il
s'agit d'une exécution périodique, l'OB d'alarme horaire sera appelé après
écoulement de la période suivante (instant de décl. + multiple de la période).
Astuce
Vous pouvez paramétrer l'alarme horaire avec STEP 7 et l'activer dans le programme
utilisateur (SFC30 "ACT_TINT").
Utilité des SFC 28 à 31
Les fonctions système SFC 28 à 31 décrites ci-après servent à
•
fixer une alarme horaire (SFC28 "SET_TINT"),
•
annuler une alarme horaire (SFC29 "CAN_TINT"),
•
activer une alarme horaire (SFC30 "ACT_TINT"),
•
interroger une alarme horaire (SFC31 "QRY_TINT").
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01
9-1