Introduction

Une section de transition peut être créée pour chaque transition. Il s'agit d'une section qui contient la logique de la condition de transition et qui est automatiquement reliée à la transition.

Nom de la section de transition

Le nom de la section de transition est toujours identique à la transition associée. Voir Nom de transition.

Langages de programmation

Les langages de programmation possibles pour les sections de transition sont FBD , LD , IL et ST.

Réseaux suggérés pour les sections de transition :

Langage

Réseau suggéré

Description

FBD

Le réseau conseillé suggéré contient un bloc AND comportant 2 entrées et dont la sortie est liée à une variable qui porte le nom de la section de transition.

Le bloc proposé peut être relié ou, si vous ne le désirez pas, être supprimé.

LD

Le réseau suggéré contient une bobine reliée à une variable portant le nom de la section de transition.

La bobine proposée peut être reliée ou, si vous ne la désirez pas, être supprimée.

IL

-

Le réseau proposé est vide.

Le seul contenu admis consiste en la création d'une logique booléenne. L'affectation du résultat logique à la sortie (variable de transition) est effectuée automatiquement, c'est-à-dire que l'affectation mémoire ST n'est pas autorisée.

Exemple :

LD A

AND B

ST

-

Le réseau proposé est vide.

Le seul contenu admis consiste à créer une logique booléenne sous forme d'expression (imbriquée). L'affectation du résultat logique à la sortie (variable de transition) est effectuée automatiquement, de sorte que l''instruction d'affectation := n'est pas autorisée. L'expression ne se termine pas par un point-virgule (;).

Exemple :

A AND B

ou

A AND (WORD_TO_BOOL (B))

Caractéristiques des sections de transition

Les sections de transition ont les caractéristiques suivantes :

  • les sections de transition n'ont qu'une seule sortie (variable de transition) et son type de données est BOOL. Le nom de cette variable est identique au nom de la section de transition.

  • La variable de transition ne doit être utilisée en écriture qu’une seule fois.

  • La variable de transition peut être lue à n'importe quelle position du projet.

  • Seules des fonctions peuvent être utilisées ; les blocs fonction et les procédures ne sont pas admis.

  • Dans LD, une seule bobine peut être utilisée.

  • Il n’existe qu’un seul réseau, c'est-à-dire que toutes les fonctions utilisées sont reliées entre elles, directement ou indirectement.

  • Les sections de transition ne peuvent être utilisées qu'une seule fois.

  • Les sections de transition font partie de la section SFC dans laquelle elles ont été définies. Si la section SFC correspondante est supprimée, toutes les sections de transition de cette section SFC sont supprimées automatiquement.

  • Les sections de transition ne peuvent être appelées qu'à partir de transitions.