Herunterladen Inhalt Inhalt Diese Seite drucken

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

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

Werbung

SPS-Grundlagen
4.4 Datentypen
Ein PLC-Datentyp kann beispielsweise ein Rezept zum Mischen von Farben sein. Sie
können diesen PLC-Datentyp dann mehreren Datenbausteinen zuweisen. In jedem
Datenbaustein können die Variablen dann entsprechend angepasst werden, um eine
bestimmte Farbe zu erstellen.
4.4.9

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.9.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
110
einer Variable
Format
P#Byte.Bit
P#Speicherbereich_Byte.Bit
P#Datenbaustein.Datenelement
Beispieleintrag
P#20.0
P#M20.0
P#DB10.DBX20.0
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis