Les procédures sont techniquement des vues fonctionnelles. L'unique différence avec les fonctions élémentaires réside dans le fait que les procédures peuvent comprendre plus d'une sortie et qu'elles gèrent le type de données VAR_IN_OUT. En apparence, les procédures ne sont pas différentes des fonctions élémentaires.

Les procédures sont un supplément à la norme IEC 61131-3.