Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Sinumerik 840DE sl Funktionshandbuch Seite 6

Werkzeuge
Vorschau ausblenden Andere Handbücher für Sinumerik 840DE sl:
Inhaltsverzeichnis

Werbung

Vorwort
Mengengerüst
Erläuterungen bezüglich der NC/PLC-Nahtstelle gehen von der absoluten maximalen Anzahl
folgender Komponenten aus:
● Betriebsartengruppen (DB11)
● Kanäle (DB21, ...)
● Achsen/Spindeln (DB31, ...)
Datentypen
In der Steuerung stehen zur Programmierung in Teileprogrammen folgenden Datentypen zur
Verfügung:
Typ
Bedeutung
INT
Ganzzahlige Werte mit Vorzeichen
REAL
Zahlen mit Dezimalpunkt
BOOL
Wahrheitswerte
CHAR
Zeichen ASCII bzw. Byte
STRING
Zeichenkette, Null-terminiert
AXIS
Achsnamen
FRAME
geometrische Angaben für Verschieben, Drehen, Skalieren,
Spiegeln
Felder
Felder können nur aus gleichen elementaren Datentypen gebildet werden. Es sind maximal 3-
dimensionale Arrays möglich.
Beispiel: DEF INT FELD[2, 3, 4]
Zahlensysteme
Es stehen folgende Zahlensystem zur Verfügung:
● Dezimal: DEF INT Zahl = 1234 oder DEF REAL Zahl = 1234.56
● Hexadezimal: DEF INT Zahl = 'H123ABC'
● Binär: DEF INT Zahl = 'B10001010010'
Abfrage von REAL-Variablen
Es wird empfohlen, die Abfragen von REAL- bzw. DOUBLE-Variablen in NC-Programmen und
Synchronaktionen als Grenzwertbetrachtung zu programmieren.
Beispiel: Abfrage des Istwerts einer Achse auf einen bestimmten Wert
Programmcode
DEF REAL AXPOS = 123.456
IF ($VA_IM[<Achse>] - 1ex-6) <= AXPOS <= ($VA_IM[<Achse>] + 1ex-6)
...
6
Wertebereich
-2.147.483.648 ... +2.147.483.647
≈ ±5,0*10
... ≈ ±1,7*10
-324
TRUE (≠0) , FALSE (0)
0 ... 255 bzw. -128 ... 127
maximal 400 Zeichen + /0
(keine Sonderzeichen)
alle in der Steuerung vorhandenen
Achsnamen
---
Kommentar
; Istposition
== AXPOS
Funktionshandbuch, 06/2019, A5E47435126A AA
+308
Werkzeuge

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840d sl

Inhaltsverzeichnis