Herunterladen Inhalt Inhalt Diese Seite drucken

Pointer-Datentypen; Pointer-Datentyp "Pointer - Siemens SIMATIC S7-1200 Systemhandbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
Inhaltsverzeichnis

Werbung

4.4.7

Pointer-Datentypen

Die Pointer-Datentypen (Pointer, Any und Variant) können in den
Bausteinschnittstellentabellen für FB- und FC-Codebausteine verwendet werden. Sie
können in der Datentyp-Klappliste der Bausteinschnittstelle einen Pointer-Datentyp
auswählen.
Der Datentyp Variant wird auch für Anweisungsparameter verwendet.
4.4.7.1

Pointer-Datentyp "Pointer"

Der Datentyp Pointer zeigt auf eine bestimmte Variable. Der Datentyp belegt 6 Bytes (48
Bits) im Speicher und kann die folgenden Informationen enthalten:
● DB-Nummer oder 0, wenn die Daten nicht in einem DB gespeichert werden
● Speicherbereich in der CPU
● Variablenadresse
Je nach Anweisung können Sie die folgenden drei Typen von Pointern deklarieren:
● Bereichsinterner Pointer: enthält Daten zur Adresse einer Variable
● Bereichsübergreifender Pointer: enthält Daten zum Speicherbereich und zur Adresse
● DB-Pointer: enthält eine Datenbausteinnummer und die Adresse einer Variable
Tabelle 4- 26 Pointer-Typen:
Typ
Bereichsinterner Pointer
Bereichsübergreifender Pointer
DB-Pointer
Einen Parameter vom Typ Pointer können Sie ohne Präfix (P #) eingeben. Ihre Eingabe wird
automatisch ins Pointer-Format umgewandelt.
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
einer Variable
Format
P#Byte.Bit
P#Speicherbereich_Byte.Bit
P#Datenbaustein.Datenelement
97BSPS-Grundlagen
4.4 Datentypen
Beispieleintrag
P#20.0
P#M20.0
P#DB10.DBX20.0
105

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis