Herunterladen Inhalt Inhalt Diese Seite drucken

Vorteile Der 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

P4: PLC für SINUMERIK 828D
13.3 Programmierung
Anwenderdefinierte Datentypen
BOOL
BYTE
WORD
INT
DWORD
DINT
REAL
2. Keine Datenprüfung
Dieser Modus ist nur für globale Variable verfügbar, zu denen keine Datentypen angegeben
werden können. Ist keine Datentypprüfung aktiv, werden dem Symbol automatisch alle
Datentypen gleicher Größe zugewiesen.
Beispiel:
Ein Symbol, dem die Adresse DB1400.DBD4 zugeordnet ist, werden die folgenden
Datentypen automatisch von der Programmiersoftware zugewiesen: DWORD, DINT und
REAL.
Anwenderdefinierte Adresse
DB1400.DBX0.0
DB1400.DBB0
DB1400.DBW2
DB1400.DBD4
Vorteile der Datentypprüfung
Die Datentypprüfung hilft Ihnen, weit verbreitete Programmierfehler zu vermeiden.
Unterstützt eine Operation Zahlen mit Vorzeichen, kennzeichnet das PLC Programming Tool
die Verwendung von vorzeichenlosen Zahlen in Operanden von Operationen.
Beispiel:
Der Vergleich < I ist eine Operation mit Vorzeichen. -1 ist kleiner als 0 für Operanden mit
Vorzeichen. Unterstützt die Operation < I jedoch vorzeichenlose Datentypen, muss durch die
Programmierung sichergestellt werden, dass Folgendes nicht auftritt: Zur Laufzeit des
Programms ist ein vorzeichenloser Wert von 40,000 tatsächlich kleiner als 0 für die
Operation < I. Ist nicht sichergestellt, dass die vorzeichenlosen Zahlen für Operationen mit
Vorzeichen die positiven und negativen Grenzwerte nicht überschreiten, kann es zu
unvorhersehbaren Ereignissen in Ihrem Programm oder in der Funktionsweise der
Steuerung kommen.
1082
Äquivalenter Datentyp
BOOL
BYTE
WORD, INT
WORD, INT
DWORD, INT
DWORD, DINT
REAL
Zugeordneter äquivalenter Datentyp
BOOL
BYTE
WORD, INT
DWORD, DINT, REAL
Funktionshandbuch, 03/2013, 6FC5397-0BP40-3AA1
Grundfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de slSinumerik 828d

Inhaltsverzeichnis