Présentation des sections

Les sections sont des entités autonomes de programmation.

Les étiquettes de repérage des lignes d'instructions, des réseaux de contacts etc. sont propres à chaque section (pas de saut de programme possible vers une autre section).

La programmation peut utiliser les langages suivants :

  • Schéma à contacts (LD)

  • Langage en blocs fonctionnels (FBD)

  • Liste d'instructions (IL)

  • Texte structuré (ST)

  • Diagramme fonctionnel en séquence (SFC)

sous réserve que le langage soit accepté dans la tâche.

Les sections sont exécutées dans leur ordre de programmation dans la fenêtre du navigateur (vue structurelle).

Une condition d'exécution peut être associée à une ou plusieurs sections dans les tâches maître (MAST), rapide (FAST) et auxiliaire (AUX), mais pas dans les traitements événementiels.

Les sections sont liées à une tâche. Une même section ne peut pas appartenir à plusieurs tâches en même temps.

Exemple

Le schéma suivant illustre une tâche structurée en sections.

Caractéristiques d'une section

Le tableau suivant décrit les caractéristiques d’une section.

Caractéristique

Description

Nom

32 caractères maximum (les accents sont autorisés, mais les espaces sont interdits).

Langage

LD, FBD, IL, ST ou SFC.

Tâche ou traitement

Maître (MAST), rapide (FAST), auxiliaire (AUX), événementielle (EVENT)

Condition

(Facultatif)

Une variable bit de type BOOL ou EBOOL peut être utilisée pour conditionner l’exécution de la section.

Commentaire

256 caractères maximum

Protection

Protection en écriture, protection en lecture/écriture.