Herunterladen Inhalt Inhalt Diese Seite drucken

Eigenschaften Der Link-Variablen - Siemens SINUMERIK 840D sl Handbuch

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

Werbung

B3: Mehrere Bedientafeln an mehreren NCUs, Dezentrale Systeme - nur 840D sl
2.8 Anwenderspezifische Link-Variablen
Struktur
Der Link-Variablen-Speicher ist vom System aus gesehen ein unstrukturierter
Speicherbereich der für die Link-Kommunikation zur Verfügung steht. Die Strukturierung des
Link-Variablen-Speichers erfolgt ausschließlich durch den Anwender / Maschinenhersteller.
Entsprechend der definierten Datenstruktur erfolgt der Zugriff auf den Link-Variablen-
Speicher über Datenformat-spezifische Link-Variablen.
Systemweiter Abgleich
Nach einem Schreibvorgang auf einen Link-Variablen-Speicher wird die Datenänderung in
die Link-Variablen-Speicher alle anderen am Link-Verbund beteiligten NCUs übertragen. Die
Zeitverzögerung bis zur Aktualisierung der Link-Variablen-Speicher durch die Link-
Kommunikation beträgt im Normalfall zwei IPO-Takte.

Eigenschaften der Link-Variablen

Der Zugriff auf den Link-Variablen-Speicher erfolgt über die folgenden Datenformat-
spezifischen Link-Variablen:
Datentyp
Bezeichnung
1)
UINT
$A_DLB[ i ]
INT
$A_DLW[ i ]
INT
$A_DLD[ i ]
REAL
$A_DLR[ i ]
1) Datentyp der Link-Variablen bei der Verwendung im Teileprogramm / Zyklus
2) Datenformat der Link-Variablen bzw. die Anzahl Bytes die von der Link-Variablen im Link-Variablen-Speicher adressiert
werden.
3) Bezüglich des Index i ist folgendes zu beachten:
Der Index i ist ein Byte-Index bezogen auf den Anfang des Link-Variablen-Speichers.
Der Index muss so gewählt werden, dass die im Link-Variablen-Speicher adressierten Bytes auf einer
Datenformatgrenze liegen ⇒ Index i = n * Bytes, mit n = 0, 1, 2, ...
: i = 0, 1, 2, ...
$A_DLB[i]
: i = 0, 2, 4, ...
$A_DLW[i]
: i = 0, 4, 8, ...
$A_DLD[i]
: i = 0, 8, 16, ...
$A_DLR[i]
Schreiben
Das Schreiben einer Link-Variablen wird Hauptlauf-synchron ausgeführt.
Lesen
Beim Lesen einer Link-Variablen wird Vorlausstop ausgelöst.
Überprüfungen
Bezüglich der Link-Variablen und des Link-Variablen-Speichers finden folgende
Überprüfungen statt:
● Einhaltung der Wertebereichsgrenzen
● Zugriff auf Formatgrenze
● Einhaltung des definierten Speicherbereichs des Link-Variablen-Speichers
164
Datenformat
Bytes
2)
BYTE
1
WORD
2
DWORD
4
REAL
8
Index i
2)
3)
i = n * 1
i = n * 2
i = n * 4
-2147483648 ... 2147483647
i = n * 8
±(2,2*10
Funktionshandbuch, 03/2010, 6FC5397-1BP20-1AA0
Wertebereich
0 ... 255
-32768 ... 32767
... 1,8*10
)
-308
+308
Erweiterungsfunktionen

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis