Description de la fonction

Cette fonction sert à réinitialiser des graphes d'état.

Un signal 1 à l'entrée ClearSequence 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.

Cet état est maintenu même si l'entrée ClearSequence revient à 0.

Un signal 1 à la sortie ClearState permet d'afficher l'état (graphe d'état réinitialisé).

Ce n'est que lorsqu'un signal 0 à l'entrée ClearSequence est à nouveau présent que le graphe d'état peut être démarré par l'intermédiaire du bloc fonction SFCCNTRL (entrée INIT), de la fonction INITCHART ou d'une autre commande d'activation d'étape externe.

Comme le graphe d'état est sans cesse réinitialisé tant qu'un signal 1 à l'entrée ClearSequence 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 CLEARCHART par l'entrée EN.

  • Appel conditionnel de la fonction CLEARCHART, par exemple par l'instruction IF dans le langage de programmation ST.

  • Utilisation d'une détection de front (R_TRIG) à l'entrée ClearSequence.

NOTE : la sortie ClearState affiche l'état en cours du graphe d'état. Cela signifie que le bloc fonction SFCCNTRL (entrée CLEAR), la fonction INITCHART, la procédure RESETSTEP (réinitialisation de la dernière/seule étape active) ou d'autres commandes externes peuvent également réinitialiser le graphe d'état.

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
CLEARCHART ClearChart
ST ClearState

Représentation en ST

Représentation :

ClearState := CLEARCHART (SectionName, ClearChart) ;

Description des paramètres

Description des paramètres d'entrée :

Paramètre

Type de données

Description

CHARTREF

SFCCHART_STATE

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 SFCCHART_STATE lui est automatiquement affectée. La variable ainsi créée porte toujours le nom de la section SFC correspondante.

CLEAR_I

BOOL

0->1 : Réinitialisation de toutes les étapes actives du graphe d'état.

Description des paramètres de sortie :

Paramètre

Type de données

Description

CLEAR_O

BOOL

1 : Graphe d'état réinitialisé, ce qui signifie que le graphe d'état n'a aucune étape active.