Description de la fonction
Cette fonction sert à réinitialiser et démarrer des graphes d'état normalement.
AVERTISSEMENT | |
---|---|
AVERTISSEMENT | |
---|---|
De l'ensemble des fonctions
et des blocs fonction de la commande des graphes d'état,
c'est INITCHART
qui a la priorité la plus
élevée.
Réinitialisation du graphe d'état
Un signal 1 à l'entrée
InitSequence
permet d'arrêter le graphe d'état et de réinitialiser toutes les étapes. Tant que le signal 1 à l'entrée est présent, le graphe d'état reste dans ce mode. Cela signifie qu'il n'est pas possible de le démarrer.Comme le graphe d'état est sans cesse réinitialisé tant qu'un signal 1 à l'entrée
InitSequence
est présent, il est conseillé de prendre l'une des mesures suivantes afin d'empêcher un blocage continu du graphe d'état :Appel conditionnel de la fonction
INITCHART
par l'entréeEN
.Appel conditionnel de la fonction
INITCHART
, par exemple par l'instructionIF
dans le langage de programmationST
.Utilisation d'une détection de front (
R_TRIG
) à l'entréeInitSequence
.
Démarrage normal du graphe d'état
Un front 1->0 à l'entrée
InitSequence
permet de démarrer le graphe d'état normalement. Cela signifie que l'étape initiale est activée. Un signal 1 à la sortieInitState
permet d'afficher cet état pendant un cycle.
InitState
affiche
l'état en cours du graphe d'état. Cela signifie
que le bloc fonction SFCCNTRL
(entrée INIT
) ou d'autres commandes externes peuvent également
démarrer le graphe d'état normalement.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 :
LD SectionName
INITCHART InitializeChart
ST InitState
Représentation en ST
Représentation :
InitState := INITCHART (SectionName, InitializeChart) ;
Description des paramètres
Description des paramètres d'entrée :
Paramètre |
Type de données |
Description |
---|---|---|
|
|
Affectation de la section SFC à commander par l'intermédiaire du 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) |
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). |