Variablengröße [Anzahl Bytes]

Titel Kurzform

Variablengröße

Kategorien

Informativ, Effizienz

Definition

Größe des statischen Speichers, der von dem Objekt verwendet wird

Weitere Informationen

Bei Funktionsbausteinen ist dies die Größe, die für eine Instanz dieses Funktionsbausteins verwendet wird (und die je nach Speicher-Alignment auch Speicherlücken enthalten kann). Bei Programmen, Funktionen und globalen Variablenlisten ist dies die Summe der Größe aller statischen Variablen.

Beispiel:

FUNCTION F_Sample : INT
VAR_INPUT
    a,b   : INT;
END_VAR
VAR
    c,d   : INT;
END_VAR
VAR_STAT
    f,g,h : INT;
END_VAR

Die Funktion hat drei statische Variablen vom Typ INT (f, g, h), die jeweils 2 Byte Speicherplatz benötigen. F_Sample hat folglich eine Variablengröße von 6 Byte.