Fonctions d'appel

Le langage de programmation en texte structuré peut appeler des fonctions. Les appels de fonctions peuvent être utilisés dans toutes les expressions et contiennent les propriétés expliquées dans le tableau suivant.

Propriétés d’appel de fonctions

Une fonction est un bloc d'instruction disposant de paramètres d'entrée et d'un paramètre de sortie. Il peut être écrit en langage de texte structuré (ST), de schéma à relais (LD) ou de diagramme de bloc de fonctions (FBD).
Propriétés des appels de fonction
Propriété
Description
Nom
Nom de la fonction appelée écrit dans un langage CEI 61131-3.
Signification
Appelle une fonction ST, LD ou FBD et obtient sa valeur de retour.
Syntaxe
<variable> := <funct> (<par1>, ... <parN>);
Opérandes
Le type de valeur de retour et les paramètres d’appel doivent suivre l’interface définie pour la fonction.
Valeur de retour
Valeur renvoyée par la fonction.
Exemple d’appel de fonction
Exemple d’appel de fonction
Lorsque vous définissez la valeur du paramètre de retour dans le corps d'une fonction, vous pouvez affecter le paramètre de retour en utilisant le même nom que pour la fonction :
FunctionName := <expression>;

Exemple : appel de fonction IEC 61131-3

(* Main ST program *) (* gets an integer value and converts it into a limited time value * appl_timer := ANY_TO_TIME (ana_timeprog * 100); (* Called FBD function named 'SPlimit' *)
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal