Herunterladen Inhalt Inhalt Diese Seite drucken

Anlegen Von Bausteinen; Anwenderdefinierte Datentypen (Udt); Aufbau Eines Udt - Siemens Simatic S7 Lite V3.0 Handbuch

Inhaltsverzeichnis

Werbung

Programmieren von Bausteinen
6.2.3

Anlegen von Bausteinen

6.2.3.1

Anwenderdefinierte Datentypen (UDT)

Anwenderdefinierte Datentypen sind von Ihnen erzeugte spezielle Datenstrukturen,
die Sie nach Ihrer Definition im gesamten Anwenderprogramm verwenden können.
• UDTs können wie elementare Datentypen oder zusammengesetzte Datentypen
in der Variablendeklaration von Codebausteinen (FC, FB, OB) oder als
Datentyp für Variablen in einem Datenbaustein (DB) verwendet werden. Damit
haben Sie den Vorteil, dass Sie eine mehrmals zu verwendende, spezielle
Datenstruktur nur einmal definieren und sie anschließend beliebig vielen
Variablen zuweisen können.
• UDTs können als Vorlage für die Erstellung von Datenbausteinen mit gleicher
Datenstruktur dienen, d. h. Sie erstellen nur einmal die Struktur und erzeugen
anschließend die benötigten Datenbausteine durch einfache Zuweisung des
UDTs (Beispiel Rezepturen: Die Struktur des DB ist immer gleich, nur die
Mengenangaben sind unterschiedlich).

Aufbau eines UDT

Nach dem Öffnen eines UDT wird Ihnen in einem neuen Arbeitsfenster die
Tabellendarstellung für diesen anwenderdefinierten Datentyp in Deklarationssicht
angezeigt.
• Die erste und die letzte Zeile beinhalten bereits die Deklarationen STRUCT
bzw. END_STRUCT für Beginn und Ende des anwenderdefinierten Datentyps.
Diese Zeilen können Sie nicht editieren.
• Sie bearbeiten den anwenderdefinierten Datentyp, indem Sie Ihre Eingaben ab
der zweiten Zeile der Deklarationstabelle in den entsprechenden Spalten
durchführen. Die standardmäßig vom Programm eingetragene Variable
"udt_bool" können Sie verändern bzw. überschreiben.
• Sie können anwenderdefinierte Datentypen strukturieren aus:
-
elementaren Datentypen
zusammengesetzten Datentypen
-
bereits vorhandenen anwenderdefinierten Datentypen
-
Die anwenderdefinierten Datentypen des Anwenderprogramms werden nicht auf
die S7-CPU geladen. Sie werden direkt im Bausteineditor erstellt und bearbeitet.
6-24
Programmieren mit STEP 7 Lite V3.0
A5E00293880-01

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis