Funktionen

rogramme werden in logiccloud über den Projektbaum erstellt. Innerhalb des Nodes POUs können Sie eine neue Funktion erstellen. Dazu klicken Sie mit der rechten Maustaste oder gehen auf das Icon mit den drei Punkten und wählen Add POU, vergeben einen Namen, wählen als Typ Function und als Language Structured Text (ST). Die Struktur wird automatisch erstellt.

Struktur von Funktionen

FUNCTION name (* optional_begin *) : data-type (* optional_end *)

(* optional: declaration of variables *)

(* optional: body of function *)

END_FUNCTION

Aufruf einer Funktion

Funktionen können mit oder ohne Parameter aufgerufen werden.

Function1();

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

Spezifische logiccloud Funktionen

Datum und Zeit des Gerätes auslesen

Funktionen zum Auslesen von Datum und Zeit

// UTC Datum und Zeit
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(); 
// Output: 2023-09-05T14:48:00.0000