StartStopAllSfcsAndInitData

Arrêter et redémarrer tous les programmes SFC

Cette fonction permet d’interrompre et de redémarrer tous les programmes en diagramme de fonctions séquentielles (SFC) et de réduire considérablement la mémoire programme. Interrompre le programme signifie désactiver toutes les étapes et réinitialiser tous les drapeaux d’étapes, par ex. stepname.X.

Paramètres

Entrée

StopAllSfcs (BOOL)

En front montant, tous les programmes SFC sont interrompus, et tous les drapeaux d’étape et les variables booléennes explicites, qui ont été définies mais pas sauvegardées dans la liste des actions associées d’une étape, sont réinitialisés.

InitNonRetainDataOfAllSfcs (BOOL)

Toutes les variables non maintenues dans les en-têtes du programme SFC indiqué par SfcName, y compris toutes les variables externes de la liste des variables globales, sont réinitialisées en front montant. Les adresses explicites utilisées dans une action ou une transition ne sont pas affectées.

StartAllStoppedSfcs (BOOL)

Tous les programmes SFC interrompus sont redémarrés en front montant. Les programmes SFC en cours d’exécution ne sont pas affectés.

Sortie

AllSfcsStopped (BOOL)

Indique si tous les programmes SFC sont interrompus. Le même résultat est obtenu avec la fonction AllSfcsStopped.

Thèmes apparentés

Exemple

Modifié le : 2022-06-28Commentaires sur cette pageAssistance téléphonique