Description de la fonction
Ce bloc fonction sert à contrôler les séquences d'exécution.
Il vous permet, par exemple, d'effectuer une exécution pas à pas, d'activer ou de désactiver les conditions de transition d'un traitement ou de réinitialiser un graphe d'état.
AVERTISSEMENT | |
---|---|
AVERTISSEMENT | |
---|---|
AVERTISSEMENT | |
---|---|
EN
et ENO
peuvent être configurés comme paramètres
supplémentaires.
Représentation en FBD
Représentation :

Représentation en LD
Représentation :

Représentation en IL
Représentation :
CAL SFCCNTRL_Instance (CHARTREF:=SectionName,
INIT:=InitializeChart, CLEAR:=ClearChart,
DISTIME:=DisableTimeCheck, DISTRANS:=DisableTransitions,
DISACT:=DisableActions, STEPUN:=StepUnconditional,
STEPDEP:=StepTransDependent, RESETERR:=ResetTimeErrors,
DISRMOTE:=DisableRemoteControl,
ALLTRANS:=CalcAllTransitions, RESSTEPT:=ResetStepTimes,
INITST=>InitState, CLEARST=>ClearState,
TIMEDIS=>TimeCheckDisabled, TRANSDIS=>TransitionsDisabled,
ACTDIS=>ActionsDisabled, MODECHG=>OperatingModeChanged,
STATECHG=>StatusChanged, TIMEERR=>TimeError,
TERRACT=>PendingTimeError)
Représentation en ST
Représentation :
SFCCNTRL_Instance (CHARTREF:=SectionName,
INIT:=InitializeChart, CLEAR:=ClearChart,
DISTIME:=DisableTimeCheck, DISTRANS:=DisableTransitions,
DISACT:=DisableActions, STEPUN:=StepUnconditional,
STEPDEP:=StepTransDependent, RESETERR:=ResetTimeErrors,
DISRMOTE:=DisableRemoteControl,
ALLTRANS:=CalcAllTransitions, RESSTEPT:=ResetStepTimes,
INITST=>InitState, CLEARST=>ClearState,
TIMEDIS=>TimeCheckDisabled, TRANSDIS=>TransitionsDisabled,
ACTDIS=>ActionsDisabled, MODECHG=>OperatingModeChanged,
STATECHG=>StatusChanged, TIMEERR=>TimeError,
TERRACT=>PendingTimeError) ;
Description des paramètres
Description des paramètres d'entrée :
Paramètre |
Type de données |
Description |
---|---|---|
|
SFCCHART_STATE |
L'association avec la section SFC à contrôler est effectuée par le nom de la section. Lorsqu'une section SFC est créée, une variable
du type de données |
|
|
0->1 : Réinitialisation de toutes les étapes actives du graphe d'état. 1->0 : Démarrer le graphe d'état normalement (définir étape initiale) |
|
|
0->1 : Réinitialisation de toutes les étapes actives du graphe d'état. |
|
|
1 : Désactivation de la surveillance du temps. |
|
|
1 : Désactivation de l'évaluation des transitions (graphe d'état figé). |
|
|
1 : Désactivation du traitement des actions et remise à zéro de toutes les actions du graphe d'état. |
|
|
0->1 : Activation de l'étape suivante, indépendamment de la condition de transition. |
|
|
0->1 : Activation de l'étape suivante en fonction de la condition de transition. |
|
|
0->1 : Réinitialisation de l'erreur de surveillance du temps. |
|
|
1 : Blocage du contrôle du graphe d'état à l'aide des paramètres du panneau d'animation en ligne. |
|
|
1 : Calcul de toutes les sections de transition. |
|
|
0->1 : Désactivation et réinitialisation du calcul du temps. 1->0 : Redémarrage du calcul du temps. Rappel : Si la fonction |
Description des paramètres de sortie :
Paramètre |
Type de données |
Description |
---|---|---|
|
|
1 : Graphe d'état démarré normalement (n'est actif que pendant un cycle). |
|
|
1 : Graphe d'état réinitialisé, ce qui signifie que le graphe d'état n'a aucune étape active. |
|
|
1 : Surveillance du temps désactivée |
|
|
1 : Evaluation des transitions désactivée |
|
|
1 : Le traitement des actions a été désactivé et toutes les actions du graphe d'état ont été réinitialisées. |
|
|
1 : Mode de fonctionnement du graphe d'état modifié (n'est actif que pendant un cycle). |
|
|
1 : Etat du graphe d'état modifié (n'est actif que pendant un cycle). |
|
|
1 : Erreur survenue pendant la surveillance du temps (n'est actif que pendant un cycle). |
|
|
1 : Erreur dans la surveillance du temps. |