Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D Erweiterungsfunktionen Seite 162

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D:
Inhaltsverzeichnis

Werbung

Mehrere Bedientafeln und NCUs (B3)
2.7 NCU–übergreifende Anwenderkommunikation, Linkvariablen
Größe des
Die Größe des Link–Speichers kann im Rahmen der durch das
Link–Speichers
Maschinendatum
gesetzten Grenzen projektiert werden. Eine Größenfestlegung muß einheitlich
für alle verbundenen NCUs angegeben werden. Bei Abweichungen paßt das
System die Link–Speichergröße aller NCUs nach der größten Vorgabe an. Wird
bei einem Zugriffsversuch der Speicherbereich des Link–Speichers
überschritten, so wird Alarm 17020 ausgelöst.
Initialisierung des
Nach dem Hochlauf ist der Link–Speicher mit 0 initialisiert.
Link–Speichers
Datentypen der
Innerhalb des Link–Speichers können Linkvariablen folgender Datentypen
angeordnet werden:
Linkvariablen
S
S
S
S
Entsprechend des Typs werden beim Schreiben/Lesen der Linkvariablen 1, 2,
4, 8 Byte angesprochen.
Der Positionsoffset in Byte in den Datenbereich für die globalen Daten ergibt
sich direkt aus dem programmierten Feldindex. Dieser ist somit unabhängig
vom Datentyp und gibt den Offset in Byte an.
Wertebereiche
Mit den Datentypen sind die folgenden Wertebereiche verbunden:
BYTE:
WORD:
DWORD:
REAL:
Beim Überschreiten des Wertebereiches nach unten wird Alarm 17080, beim
Überschreiten des Wertebereichs nach oben wird Alarm 17090 und bei
unzulässiger Typumwandlung Alarm 14096 ausgegeben.
Adressierung beim
Der Index i stellt immer den Abstand vom Anfang des Link–Speichers in Bytes
Zugriff auf globale
dar. Der Index wird ab 0 gezählt. Das bedeutet:
Variablen
$A_DLB[i]
$A_DLW[i]
2/B3/2-86
SINUMERIK 840D/840Di/810D/FM–NC Funktionsb. Erweiterungsf. (FB2) – Ausgabe 04.00
MD 18700: MM_SIZEOF_LINKVAR_DATA
INT $A_DLB[i]
INT $A_DLW[i]
INT $A_DLD[i]
REAL $A_DLR[i]
–128 bis 255
–32768 bis 65535
–2147483648 bis 2147483647
–4.19e–308 bis 4.19e–307
Typ
(die Zählung beginnt jeweils mit 0)
Ab Byte i steht ein Datum vom Typ Byte.
$A_DLB[7] adressiert das Byte 8 ab Link–Speicher–Beginn.
Ab Byte i steht ein Datum vom Typ Wort.
$A_DLW[4] adressiert das Wort, das auf Byte 5 ab Link–Speicher–Beginn
steht.
; DatenByte (8 Bit)
; DatenWort (16 BIT)
; DatenDoppelwort (32 Bit)
; Realdatum (64 Bit)
Interpretation von (i)
 Siemens AG 2000 All Rights Reserved
04.00
05.98
12.95

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis