Appeler un sous-programme

En IL, l'appel d'un sous-programme se compose de l'opérateur CAL, suivi du nom de la section de sous-programme, puis d'une liste de paramètres vide (facultative).

Les appels de sous-programmes ne fournissent pas de valeurs de retour.

Le sous-programme à appeler doit se trouver dans la même tâche que la section IL appelante.

Il est possible d'appeler des sous-programmes au sein de sous-programmes.

par exemple:

ST A
CAL SubroutineName ()
LD B

ou

ST A
CAL SubroutineName
LD B

Les appels de sous-programmes sont un complément de la norme CEI 61131-3 et doivent être activés de manière explicite.

Dans les sections d'actions SFC, les appels de sous-programmes ne sont autorisés que si le mode Multitoken a été activé.