Appel d'un sous-programme

En FBD, les sous-programmes sont appelés à l'aide des blocs suivants.

Si est l'état de EN est 1, le sous-programme correspondant (nom de variable dans SR_Name est appelé.

Pour ce type de bloc, la sortie ENO n'est pas utilisée pour afficher l'état d'erreur. En l'occurrence, la sortie ENO est toujours à 1 et permet d'appeler simultanément plusieurs sous-programmes.

La construction suivante permet d'appeler simultanément plusieurs sous-programmes.

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

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

Les appels de sous-programmes sont un complément de la norme IEC 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 multijeton est activé.