Aller au contenu principal

Fonctions

Les programmes sont créés dans logiccloud via l'arborescence du projet. A l'intérieur du nœud POUs vous pouvez créer une nouvelle fonction. Pour cela, cliquez avec le bouton droit de la souris ou allez sur l'icône avec les trois points et sélectionnez *Add POU**, attribuez un nom, choisissez comme type Function et comme langue Structured Text (ST). La structure est créée automatiquement.

Struktur von Funktionen
FUNCTION nom (* optional_begin *) : type de données (* optional_end *)

(* optional : déclaration des variables *)

(* optional : corps de la fonction *)

END_FUNCTION

Appel d'une fonction

Les fonctions peuvent être appelées avec ou sans paramètres.

Function1() ;

Function2(INPUT_1:=abc, INPUT_2:=30, OUTPUT => result)

Fonctions logiccloud spécifiques

Lire la date et l'heure de l'appareil

Funktionen zum Auslesen von Datum und Zeit
// Date et heure UTC
SYS_UTC_DATE_TIME() ;
Verwenden von lokalem / UTC Date Time in Variablen
VAR_OUTPUT
UTC : DATE_AND_TIME ;
END_VAR

UTC := SYS_UTC_DATE_TIME() ;
// Sortie : 2023-09-05T14:48:00.0000