Introduction
Une section d'action peut être créée pour chaque action. Cette section contient la logique de l'action et elle est automatiquement reliée à l'action.
Nom de la section d'action
Le nom de la section de transition est toujours identique à l'action associée.
Langages de programmation
Les langages de programmation possibles pour les sections d'action sont FBD, LD, IL et ST.
Caractéristiques des sections d'action
Les sections d'action présentent les caractéristiques suivantes :
Les sections d'action peuvent comporter un nombre quelconque de sorties.
Les appels de sous-programmes ne sont possibles dans les sections d'action que si le mode Multijeton est activé.
Remarque : Les sous-programmes appelés ne sont pas soumis à la commande de la séquence. Autrement dit :
le qualificatif affecté à la section d'action appelante n'a aucun effet sur le sous-programme
le sous-programme reste actif lorsque l'étape appelante est désactivée
Les fonctions, blocs fonction et procédures de diagnostic ne peuvent pas être utilisés dans les sections d'action.
Les sections d'action peuvent avoir un nombre quelconque de réseaux.
Les sections d'action appartiennent à la section SFC dans laquelle elles ont été définies et peuvent se voir affecter un nombre quelconque d'actions au sein de cette section SFC (et toutes les macro-sections associées).
Les sections d'action auxquelles un qualificatif avec durée a été affecté ne peuvent être activées qu'une seule fois.
Les sections d'action appartiennent à la section SFC dans laquelle elles ont été définies. Si une section SFC est supprimée, toutes les sections d'action de cette section SFC sont supprimées automatiquement.
Les sections d'action peuvent être appelées uniquement par des actions.
Variable SFCACTION_STATE
Lorsqu'une logique de scrutation finale est activée, chaque section d'action se voit affecter implicitement une variable de type de données SFCACTION_STATE. Cette variable porte le nom de la section d'action associée. Les éléments de cette structure de données sont en lecture seule.
Vous pouvez afficher les variables SFCACTION_STATE dans l' . Le d'une variable SFCACTION_STATE est le commentaire saisi en tant que propriété de la section d'action elle-même. Pour plus d'informations, reportez-vous à la section Affectation d'actions à une étape.
Cette structure de données ne peut pas être utilisée dans des déclarations de variable. C'est pourquoi il est impossible d'accéder à la structure de données dans son ensemble (par exemple en tant que paramètre de FFB).
La portée de cette variable est la section SFC dans laquelle la section d'action a été créée.
Structure du DDT :
Nom de l'élément |
Type de données |
Description |
---|---|---|
ActionName.t |
TIME |
Temps écoulé depuis que la section d'action est devenue active |
ActionName.q |
BOOL |
1 : section d'action active |
0 : section d'action inactive |