DOK-IM*MLC-FUNC****V11-RE03-DE-P
Rexroth IndraMotion MLC 11VRS Funktionsbeschreibung
Beispiel Compileranweisung
Programm:
"pack"
STRUCT
{pack}
Element_01 : USINT;
Element_02 : DWORD;
Element_03 : BYTE;
Element_04 : INT;
END_STRUCT
END_TYPE
In diesem Fall wird die Struktur im Speicher gepackt, d. h. ohne Füllbytes an‐
gelegt.
Bei einer gepackten Struktur ist die Pointeradressierung mit Adressberechnung
zur Laufzeit über die Basisadresse der Struktur und einen entsprechenden
Offset möglich.
Das Packen von Strukturen mit Hilfe der Compileranweisung {pack}
bewirkt eine Verlangsamung der SPS-Programmabarbeitung in der
IndraMotion MLC, da der Zugriff auf Wort- und Doppelwort-Ope‐
randen jeweils byteweise erfolgt.
Bosch Rexroth AG
215/557
SPS-Programmierung