Herunterladen Inhalt Inhalt Diese Seite drucken

Datentypen - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

5.4

Datentypen

Datentypen geben die Größe eines Datenelements und die Art der Auswertung der Daten
an. Jeder Anweisungsparameter unterstützt mindestens einen Datentyp, einige Parameter
unterstützen mehrere Datentypen. Halten Sie den Mauszeiger auf dem Parameterfeld einer
Anweisung, damit Ihnen angezeigt wird, welche Datentypen für den jeweiligen Parameter
unterstützt werden.
Ein Formalparameter ist die Kennung an einer Anweisung, die die Adresse der von der
Anweisung zu verwendenden Daten angibt (Beispiel: Eingang IN1 einer Anweisung ADD).
Ein Aktualparameter ist die Adresse (mit vorangestelltem Zeichen "%") oder Konstante, die
die von der Anweisung zu verwendenden Daten enthält (Beispiel: %MD400
"Anzahl_Widgets"). Der Datentyp des von Ihnen angegebenen Aktualparameters muss
einem der von der Anweisung angegebenen unterstützten Datentypen des
Formalparameters entsprechen.
Wenn Sie einen Aktualparameter angeben, müssen Sie entweder eine Variable (Symbol)
oder eine absolute (direkte) Adresse angeben. Variablen weisen einem symbolischen
Namen (Variablennamen) einen Datentyp, Speicherbereich, Speicherversatz und
Kommentar zu und können entweder im PLC-Variableneditor oder im Schnittstelleneditor
eines Bausteins (OB, FC, FB und DB) angegeben werden. Wenn Sie eine absolute Adresse
eingeben, die keine zugewiesene Variable hat, müssen Sie eine Größe verwenden, die
einem unterstützen Datentyp entspricht, wird bei der Eingabe eine Standardvariable
angelegt.
Alle Datentypen, mit Ausnahme der Datentypen String, Struct, Array und DTL sind im PLC-
Variableneditor und in den Bausteinschnittstellen verfügbar. String, Struct, Array und DTL
sind nur in den Bausteinschnittstellen verfügbar. Für viele der Eingangsparameter können
Sie auch einen konstanten Wert eingeben.
● Bit und Bitfolgen (Seite 132): Bool (Boolescher Wert oder Bitwert), Byte (8-Bit-Bytewert),
Word (16-Bit-Wortwert), DWord (32-Bit-Doppelwortwert)
● Ganzzahl (Seite 133)
– USInt (vorzeichenlose 8-Bit-Ganzzahl), SInt (vorzeichenbehaftete 8-Bit-Ganzzahl),
– UInt (vorzeichenlose 16-Bit-Ganzzahl), Int (vorzeichenbehaftete 16-Bit-Ganzzahl),
– UDInt (vorzeichenlose 32-Bit-Ganzzahl), DInt (vorzeichenbehaftete 32-Bit-Ganzzahl),
● Gleitpunktzahl/Realzahl (Seite 134): Real (32-Bit-Real- oder Gleitpunktwert), LReal (64-
Bit-Real- oder Gleitpunktwert)
● Uhrzeit und Datum (Seite 135): Time (32-Bit-IEC-Zeitwert), Date (16-Bit-Datumswert),
TOD (32-Bit-Uhrzeitwert), DTL (12-Byte-Datums- und-Uhrzeitstruktur)
● Zeichen und Zeichenfolge (Seite 137): Char (8-Bit-Einzelzeichen), String (Zeichenfolge
variabler Länge mit bis zu 254 Zeichen)
● Array (Seite 139)
● Datenstruktur (Seite 140): Struct
● PLC-Datentyp (Seite 140)
● Datentyp Variant (Seite 141)
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
PLC-Grundlagen
5.4 Datentypen
131

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis