Introduction

Les actions ont les caractéristiques suivantes :

  • Une action peut être une variable booléenne (variable d'action) ou une section (section d'action) du langage de programmation FBD, LD, IL ou ST.

  • Il est possible d’affecter aucune ou plusieurs actions à une étape. Une étape à laquelle aucune action n'est affectée a une fonction d’attente, c.-à-d. qu’elle attend que la transition affectée soit achevée.

  • Si plusieurs actions sont affectées à une même étape, elles sont traitées dans l'ordre de leur occurrence dans la zone de liste d'actions.

    Exception : Indépendamment de leur position dans la zone de liste, les actions comportant le qualificatif P1 sont toujours traitées en premier et les actions comportant le qualificatif P0 sont traitées en dernier.

  • Le contrôle des action est exprimé par des qualificatifs.

  • 20 actions, au maximum, peuvent être affectées à chaque étape

  • La variable affectée à une action peut également être utilisée dans des actions d'autres étapes.

  • Vous pouvez utiliser la variable d'action en lecture et en écriture dans toute autre section du projet (affectation multiple).

  • Les actions auxquelles un qualificatif temporisé a été affecté ne peuvent être activées qu'une seule fois.

  • Seuls les variables/adresses booléennes ou les éléments booléens de variables multi-éléments peuvent être utilisés comme variables d'action.

  • Les actions ont un nom unique.

    Le nom de l'action est soit le nom de la variable d'action, soit le nom de la section d'action.

Variable d'action

Sont autorisées comme variables d'action :

  • Adresse de type de données BOOL

    Une action peut être affectée à une sortie matérielle via une adresse. Dans ce cas, l'action peut être utilisée en tant que signal d'activation d'une transition, en tant que signal d'entrée dans une autre section ou en tant que signal de sortie pour le matériel.

  • Variable simple ou élément d'une variable multi-élément du type de donnée BOOL

    Une variable permet d'utiliser une action comme signal d’entrée dans une autre section.

    • Variable non localisée

      Pour les variables non localisées, l'action peut être utilisée en tant que signal d'activation d'une transition et en tant que signal d'entrée dans une autre section.

    • Variable localisée

      Pour les variables localisées, l’action peut être utilisée comme signal d'activation d'une transition, comme signal d’entrée dans une autre section et comme signal de sortie pour le matériel.

Noms d'action

Si vous utilisez une adresse ou une variable en tant qu'action, sa désignation sert de nom d'action (par exemple %Q10.4, Variable1).

Si vous utilisez une section d'action en tant qu'action, le nom de section sert de nom d'action.

Les noms d'action (32 caractères maximum) doivent être uniques dans l'ensemble du projet, c'est-à-dire qu'il ne doit pas exister d'autres transition, variable, section etc. ayant le même nom. Aucune distinction n’est faite entre majuscules et minuscules. Le nom d'action doit respecter les conventions sur les noms.