Instructions

Table Of Contents
PLC-Grundlagen
5.4 Datentypen
S7-1200 Automatisierungssystem
144 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
5.4.11
Zugriff auf eine Variable mit einer AT-Überlagerung
Mit Hilfe der AT-Variablenüberlagerung können Sie mit einer überlagerten Deklaration eines
anderen Datentyps auf eine bereits deklarierte Variable eines Bausteins zugreifen. Sie
können beispielsweise die einzelnen Bits einer Variable vom Datentyp Byte, Word oder
DWord mit einem Bool-Array adressieren. AT-Überlagerungen stehen für die folgenden
Variablentypen zur Verfügung:
Variablen in einem Standardzugriffsbaustein
Remanente Variablen in einem optimierten Baustein
Deklaration
Um einen Parameter zu überlagern, deklarieren Sie einen zusätzlichen Parameter direkt
nach dem zu überlagernden Parameter und wählen den Datentyp "AT". Der Editor legt die
Überlagerung an und Sie können dann den Datentyp, die Struktur oder das Array für die
Überlagerung wählen.
Beispiel
Dieses Beispiel zeigt die Eingangsparameter eines FBs mit Standardzugriff. Die Bytevariable
B1 wird mit einem Booleschen Array überlagert:
Ein weiteres Beispiel ist eine Variable vom Typ DWord, die mit einem Datentyp Struct
überlagert wird. Struct enthält ein Wort, ein Byte und zwei Boolesche Werte:
Die Offset-Spalte der Bausteinschnittstelle zeigt die Lage der überlagerten Datentypen
relativ zur Originalvariablen.