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é.