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