Présentation des sous-programmes

Les sous-programmes sont programmés sous forme d'entités distinctes, dans l'un des langages suivants :

  • Schéma à contacts (LD),

  • Langage en blocs fonction (FBD)

  • Liste d'instructions (IL)

  • Langage littéral structuré (ST)

Un sous-programme est appelé depuis les sections ou un autre sous-programme.

Un sous-programme ne peut pas s'appeler lui-même (non récursif).

Les sous-programmes sont également liés à une tâche. Le même sous-programme ne peut pas être appelé à partir de différentes tâches.

Exemple

Le diagramme suivant montre une tâche structurée en sections et sous-programmes.

Caractéristiques d'un sous-programme

Le tableau suivant décrit les caractéristiques d'un sous-programme.

Caractéristique

Description

Nom

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

Langage

LD, FBD, IL ou ST.

Tâche

maître (MAST)rapide (FAST) ou auxiliaire (AUX)

Commentaire

1024 caractères maximum