Ausführliche Beschreibung
2.10 Lead-Link-Achse
Transport der Lead-Link-Daten
Die Systemvariable $AA_LEAD_SP und $AA_LEAD_SV (s. unten) werden bei Änderung mit
dem nichtzyklischen Dienst übertragen. Die Übertragungspriorität dieser Systemvariablen ist
geringer, als die der Link-Variablen.
Zur Versorgung der Lead-Link-Achse (Soll- und Istwerte) werden ungefähr 320 Byte
ausgetauscht. Die benötigte Kommunikationszeit entspricht ungefähr der einer Link-Achse.
Im Gegensatz zu einer NCU-lokalen Kopplung, werden bei einer NCU-weiten Kopplung, um
eine gleichgetakte bzw. synchrone Vorgabe von Sollwerten für Leitachse bzw. Folgeachse
zu erreichen, die Sollwerte der Leitachse (auf NCU 1) verzögert. (Siehe Schritt 4.1)
Der Interpolationstakt muss für alle im Lead-Link-Achsverbund stehenden NCUs gleich
eingestellt sein!
Achstausch
Die Kanäle der NCU, die Folgeachsen verfährt, dürfen eine Lead-Link-Achse nicht bewegen
und nicht tauschen. Die reale Leitachse kann auf ihrer Heimat-NCU getauscht werden.
Die Befehle GET, GETD und auch der Auto-Get ( $MA_AUTO_GET_TYPE) werden durch
den Alarm "Kanal %1 Achstausch fuer Achse %1 nicht erlaubt" abgelehnt.
2.10.1
Programmierung einer Lead-Link-Achse
Sicht Leitwert-Achse
Nur die NCU, der die Leitwert-Achse physikalisch zugeordnet ist, kann Verfahrbewegungen
für diese Achse programmieren. Die Programmierung muss darüberhinaus keine
Besonderheiten berücksichtigen. Durch die in den vorigen Kapiteln skizzierte Konfigurierung
ist die Steuerung in der Lage, die erforderliche Sollwertverzögerung selbständig
vorzunehmen, so dass Leitachse und Folgeachsen auf anderen NCUs taktsynchron
interpoliert werden.
Sicht Folgeachsen
Die Programmierung auf der NCU der Folgeachsen darf keine Verfahrbefehle für die
Leitwert-Achse enthalten. Verstöße gegen diese Regel lösen einen Alarm aus.
DieLeitwert-Achse wird über Kanalachs-Bezeichner in gewohnter Weise angesprochen. Die
Zustände der Leitwert-Achse werden durch ausgewählte Systemvariablen zugänglich.
Systemvariablen
Folgende Systemvariablen können mit dem Kanalachsbezeichner der Leitwert-Achse
benutzt werden:
$AA_LEAD_SP ; Simulierter Leitwert - Position
SAA_LEAD_SV ; Simulierter Leitwert - Geschwindigkeit
2-80
Erweiterungsfunktionen: Mehrere Bedientafeln an mehreren NCUs, Dezentrale Systeme (B3)
Funktionshandbuch, 11/2006, 6FC5397-1BP10-2AA0