Herunterladen Inhalt Inhalt Diese Seite drucken

Datentypprüfung - Siemens SINUMERIK 840D sl Funktionshandbuch

Mit cnc-software 4.5 sp2
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Indem Sie für einen Wert explizit einen Datentyp angeben, geben Sie dem PLC
Programming Tool eindeutige Anweisungen, wie viel Speicher für den Wert zugeordnet
werden muss (z. B. kann der Wert 100 als BYTE, WORD oder DWORD gespeichert werden)
und wie der Wert dargestellt werden soll (z. B. soll 0 als BOOL oder als numerischer Wert
interpretiert werden?).
Die Operationen und parametrierten Unterprogramme werden über eine genaue Definition
erkannt. Diese Definition wird auch als Signatur bezeichnet. Bei allen genormten
Operationen werden die für die Operanden der Operation zulässigen Datentypen in der
Signatur angegeben. Bei parametrierten Unterprogrammen wird die Signatur des
Unterprogramms vom Anwender über die lokale Variablentabelle erstellt.
Datentypprüfung
Das PLC Programming Tool bietet eine einfache Datentypprüfung. Wird ein Datentyp für
eine lokale oder globale Variable angegeben, prüft die Software, dass der Datentyp des
Operanden der Signatur der Operation entspricht.
Elementare Datentypen
BOOL (Bit)
BYTE
WORD
DWORD (Double Word)
REAL
Komplexe Datentypen
TON
TOF
TONR
CTU
CTD
CTUD
Das PLC Programming Tool verfügt über zwei Stufen der Datentypprüfung:
1. Einfache Datentypprüfung
Bei der einfachen Datentypprüfung werden automatisch, wenn einem Symbol oder einer
Variablen ein Datentyp zugeordnet wird, alle Datentypen zugeordnet, die der Bitgröße des
anwenderdefinierten Datentyps entsprechen. Wenn Sie beispielsweise DINT als Datentyp
angeben, wird der lokalen Variablen automatisch auch der Datentyp DWORD zugeordnet,
weil beide Datentypen 32-Bit-Typen sind. Der Datentyp REAL wird nicht automatisch
zugewiesen, obwohl es sich auch um einen 32-Bit-Datentyp handelt. Der Datentyp REAL ist
so definiert, dass er keine äquivalenten Datentypen besitzt: er ist immer eindeutig. Die
einfache Datentypprüfung wird nur bei der Verwendung von lokalen Variablen durchgeführt.
Grundfunktionen
Funktionshandbuch, 03/2013, 6FC5397-0BP40-3AA1
Beschreibung
Boolesch
Byte ohne Vorzeichen
Ganze Zahl (16 Bit)
Ganze Zahl (32 Bit)
32-Bit Gleitpunkt
Beschreibung
Einschaltverzögerung
Ausschaltverzögerung
Einschaltverzögerung,
speichernd
Vorwärtszähler
Rückwärtszähler
Vorwärts-/Rückwärtszähler
P4: PLC für SINUMERIK 828D
13.3 Programmierung
Speicherbereich
0 ... 1
0 ... 255
-32768 ... +32767
-2147483648 ... +2147483647
+/- 10
... +/- 10
-37
+38
Speicherbereich
100 ms T0 ... T15
10 ms ab T16
100 ms T0 ... T15
10 ms ab T16
100 ms T0 ... T15
10 ms ab T16
C0 ... C63
C0 ... C63
C0 ... C63
1081

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de slSinumerik 828d

Inhaltsverzeichnis