Étape

L’étape représente une fonction majeure de votre processus. Elle contient les événements qui se déroulent à un moment, une phase ou une station spécifique.
stepaction
Langues disponibles
Diagramme à relais
Indisponible
Bloc fonctionnel
Indisponible
Graphe de fonctionnement séquentiel
stepavail
Texte structuré
Indisponible
Opérandes
Graphe de fonctionnement séquentiel
Opérande
Type
Format
Description
Étape
SFC_STEP
balise
Une fonction majeure de votre processus contenant des événements qui se sont produits durant une heure, une phase ou une station spécifique.
Description
La façon la plus simple de connecter des étapes est de les connecter en séquence.
stephowto
Chaque étape utilise une étiquette de sauvegarde qui fournit des informations au sujet de l’étape. Les informations suivantes sont disponibles via soit la boîte de dialogue Propriétés de l’étape (Step Properties), soit la fenêtre Étiquette (Tags).
Pour
Alors vérifiez ou définissez ce membre
Type de données
Détails
déterminer pendant combien de temps l’étape a été active (en millisecondes)
T
DINT
Quand une étape devient active, la valeur Temporisateur (T) est réinitialisée et ce dernier commence à compter progressivement en millisecondes. Le temporisateur continue à compter progressivement jusqu'à ce que l'étape devienne inactive, indépendamment de la valeur Prédéfini (PRE)
Indicateur lorsque l’étape a été active pendant une durée spécifique (en millisecondes)
PRE
DINT
Saisissez la durée dans le membre Prédéfini (PRE). Lorsque le Temporisateur (T) atteint la valeur prédéfinie, le bit Fin (DN) est défini sur vrai et reste vrai jusqu'à ce que l'étape devienne à nouveau active.
DN
BOOL
Lorsque le Temporisateur (T) atteint la valeur prédéfinie (PRE), le bit Fin (DN) est défini sur vrai et reste vrai jusqu'à ce que l'étape devienne à nouveau active.
Indicateur si une étape n’a pas été exécutée pendant suffisamment longtemps.
LimitLow
DINT
Saisissez la durée dans le membre LimitLow (en millisecondes).
  • Si l’étape devient inactive avant que le Temporisateur (T) n’atteigne la valeur LimitLow, le bit AlarmLow devient vrai.
  • Le bit reste vrai jusqu’à ce que vous le réinitialisiez.
  • Pour utiliser cette fonction d’alarme, activez (cochez) le bit AlarmEnable (AlarmEn).
AlarmEn
BOOL
Pour utiliser les bits d’alarme, activez (cochez) le bit AlarmEnable (AlarmEn).
AlarmLow
BOOL
Si l’étape devient inactive avant que le Temporisateur (T) n’atteigne la valeur LimitLow, le bit AlarmLow devient vrai.
  • Le bit reste vrai jusqu’à ce que vous le réinitialisiez.
  • Pour utiliser cette fonction d’alarme, activez (cochez) le bit AlarmEnable (AlarmEn).
Indicateur d’une étape dont l’exécution prend trop de temps
LimitHigh
DINT
Saisissez la durée dans le membre LimitHigh (en millisecondes).
  • Si le Temporisateur (T) atteint la valeur LimitHigh, le bit AlarmHigh devient vrai.
  • Le bit reste vrai jusqu’à ce que vous le réinitialisiez.
  • Pour utiliser cette fonction d’alarme, activez (cochez) le bit AlarmEnable (AlarmEn).
AlarmEn
BOOL
Pour utiliser les bits d’alarme, activez (cochez) le bit AlarmEnable (AlarmEn).
AlarmHigh
BOOL
Si le Temporisateur (T) atteint la valeur LimitHigh, le bit AlarmHigh devient vrai.
  • Le bit reste vrai jusqu’à ce que vous le réinitialisiez.
  • Pour utiliser cette fonction d’alarme, activez (cochez) le bit AlarmEnable (AlarmEn).
faire quelque chose lorsqu’une étape devient active
X
BOOL
Utilisez ce bit pour une étape qui n’a aucune action.
Généralement, nous recommandons d’utiliser une action avec un qualificateur N non stocké pour accomplir cela.
faire quelque chose une seule fois lorsqu'une étape devient active
FS
BOOL
Utilisez ce bit pour une étape qui n’a aucune action. Ou utilisez ce bit lorsque toute la logique pour l’étape est appelée par ou imbriquée dans une seule action.
Généralement, nous recommandons d’utiliser une action avec un qualificateur Impulsion P1 (Front montant) pour accomplir cela.
faire quelque chose pendant que l’étape est active, excepté durant la première et la dernière scrutation.
SA
BOOL
Utilisez ce bit pour une étape qui n’a aucune action. Ou utilisez ce bit lorsque toute la logique pour l’étape est appelée par ou imbriquée dans une seule action.
faire quelque chose une fois durant la dernière scrutation de l’étape
LS
BOOL
Utilisez ce bit pour une étape qui n’a aucune action. Ou utilisez ce bit lorsque toute la logique pour l’étape est appelée par ou imbriquée dans une seule action.
Utilisez ce bit seulement si vous faites ce qui suit : Dans la boîte de dialogue Propriétés de l’automate (Controller Properties), et l’onglet Exécution du SFC (SFC Execution), définissez la Dernière scrutation de l’étape active (Last Scan of Active Step) sur Réinitialisation par programme (Programmatic reset)
Généralement, nous recommandons d’utiliser une action avec un qualificateur Impulsion P0 (Front descendant) pour accomplir cela.
déterminer quelle étape d’une instruction Réinitialisation SFC (SFR) a défini le SFC
Reset
BOOL
Le bit Réinitialisation marque l’étape qui sera exécutée lorsqu’une instruction Suspendre SFC (SFP) reprend l’exécution du SFC.
  • Lorsque instruction Réinitialisation SFC (SFR) est exécutée, elle suspend l’organigramme SFC et définit le bit Réinitialisation d’une étape dans le SFC.
  • Pour reprendre l’exécution du SFC, exécutez une instruction Suspendre SFC (SFP). Cette instruction démarre le SFC à l’étape dont le bit Réinitialisation est vrai, puis met le bit Réinitialisation à zéro.
déterminer la durée maximale pendant laquelle une étape a été active, durant n’importe laquelle de ses exécutions
TMax
DINT
Utilise-le à des fins de diagnostic.
déterminer si la valeur du Temporisateur (T) a excédé sa limite supérieure
OV
BOOL
Utilise-le à des fins de diagnostic.
déterminer combien de fois une étape est devenue active
Nombre
DINT
Ce n’est
pas
un compteur des scrutations de l’étape. Le compteur est incrémenté chaque fois que l’étape devient active. Il est incrémenté seulement lorsque l’étape devient inactive puis redevient active.
utiliser une étiquette pour les divers bits d’état de cette étape
État
DINT
Pour ce membre :
Utilisez ce bit :
Reset
22
AlarmHigh
23
AlarmLow
24
AlarmEn
25
OV
26
DN
27
LS
28
SA
29
FS
30
X
31
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal