Herunterladen Inhalt Inhalt Diese Seite drucken

Synchronisation Eines Schreibauftrags; Beispiel: Aufteilung Des Link-Variablen-Speichers - Siemens SINUMERIK 828D Funktionshandbuch

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

Werbung

B3: Dezentrale Systeme - nur 840D sl
3.2 NCU-Link
3.2.2.6

Synchronisation eines Schreibauftrags

Ist es in bestimmten Anwendungsfällen erforderlich, dass der neue Wert einer Link-Variable
in genau zwei Interpolator-Takten auf die anderen NCU des Link-Verbundes übertragen wird,
muss das Schreiben der Link-Variable in einer Synchronaktion erfolgen. In der Synchronaktion
wird das Schreiben der Link-Variable nur dann ausgeführt, wenn im aktuellen Interpolator-Takt
der Schreibauftrag noch durchgeführt werden kann. Die Systemvariable
$A_LINK_TRANS_RATE enthält dazu die Anzahl der Schreibaufträge, die noch im aktuellen
Interpolator-Takt durchgeführt werden können.
Im folgenden Beispiel soll eine Link-Variable vom Datentyp WORD (2 Byte) und eine Link-
Variable vom Datentyp DWORD (4 Byte) geschrieben werden:
Programmbeispiel
N120 WHEN $A_LINK_TRANS_RATE > 0 DO $A_DLW[0] = 9
N125 WHEN $A_LINK_TRANS_RATE > 0 DO $A_DLD[2] = 7
N130 G4 F1
Die Synchronaktion in N120 wird nur dann ausgeführt, wenn der Schreibauftrag im gleichen
Interpolator-Takt auf die anderen NCU des Link-Verbundes übertragen werden kann. Dabei
wird im selben Interpolator-Takt auch die Systemvariable $A_LINK_TRANS_RATE
dekrementiert, so dass für die Synchronaktion im Folgensatz N125 der aktualisiert Wert zur
Verfügung steht.
3.2.2.7

Beispiel: Aufteilung des Link-Variablen-Speichers

Zur Link-Kommunikation werden folgende Daten eingerichtet:
Datenformat
BYTE
WORD
DWORD
REAL
benötigte Größe des Link-Variablen-Speichers:
Speicherstruktur
Die Daten werden unter Berücksichtigung der Datenformatgrenzen im Link-Variablen-
Speicher folgendermaßen angeordnet:
94
Anzahl
Bytes pro Datum
2
1
1
2
3
4
1
8
benötigte Bytes
2
2
12
8
24
Funktionshandbuch, 08/2018, 6FC5397-1BP40-6AA2
Erweiterungsfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840d sl

Inhaltsverzeichnis