Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 114

Inhaltsverzeichnis

Werbung

PLC-Grundlagen
5.4 Datentypen
5.4.8
PLC-Datentyp
Im PLC-Datentypeditor können Sie Datenstrukturen definieren, die Sie mehrmals in Ihrem
Programm verwenden können. Sie erstellen einen PLC-Datentyp durch Öffnen von "PLC-
Datentypen" in der Projektnavigation und Doppelklick auf den Befehl "Neuen Datentyp
hinzufügen". Klicken Sie zweimal einzeln auf den neu erstellen PLC-Datentyp, um den
Standardnamen zu ändern. Doppelklicken Sie dann, um den PLC-Datentypeditor zu öffnen.
Zum Erstellen einer benutzerdefinierten PLC-Datentypstruktur können Sie auf dieselbe Weise
vorgehen wie im Datenbausteineditor. Fügen Sie für alle zusätzlich erforderlichen Datentypen
neue Zeilen ein, um die gewünschte Datenstruktur anzulegen.
Wenn Sie einen PLC-Datentyp anlegen, erscheint der Name des neuen PLC-Datentyps in der
Auswahl-Klappliste im DB-Editor und im Codebaustein-Schnittstelleneditor.
Sie können PLC-Datentypen potentiell wie folgt verwenden:
• Als Datentyp in einer Codebausteinschnittstelle oder in Datenbausteinen
• Als Vorlage für die Erstellung mehrerer globaler Datenbausteine mit der gleichen
Datenstruktur
• Als Datentyp für PLC-Variablendeklarationen in den Speicherbereichen E und A der CPU
Ein PLC-Datentyp kann beispielsweise ein Rezept zum Mischen von Farben sein. Sie können
diesen PLC-Datentyp dann mehreren Datenbausteinen zuweisen. Sie können die Variablen in
jedem Datenbaustein anpassen, um eine bestimmte Farbe zu erzeugen.
5.4.9
Pointer-Datentyp "Variant"
Der Datentyp Variant kann auf Variablen verschiedener Datentypen oder Parameter verweisen.
Der Pointer Variant kann auf Strukturen und einzelne Strukturkomponenten zeigen. Der Pointer
Variant belegt keinen Platz im Speicher.
Tabelle 5-40 Eigenschaften des Pointers Variant
Länge
(Byte)
0
5.4.10
Zugriff auf eine "Slice" eines Variablendatentyps
Auf PLC-Variablen und Datenbausteinvariablen kann je nach ihrer Größe auf Bit-, Byte- oder
Wortebene zugegriffen werden. Die Syntax für den Zugriff auf eine Daten-Slice lautet wie folgt:
• "<PLC-Variablenname>".xn (Bitzugriff)
• "<PLC-Variablenname>".bn (Bytezugriff)
• "<PLC-Variablenname>".wn (Wortzugriff)
114
Darstellung
Format
Symbolischer
Operand
DB-Name.Strukturname.Elementname
Absoluter
Operand
DB-Nummer.Operand Typ Länge
Beispieleintrag
MeineVariable
MeinDB.Strukt1.Druck1
%MW10
P#DB10.DBX10.0 INT 12
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis