Kanalspezifische Schnittstelle

Kanalspezifische Schnittstelle 1:
Abbildung 11-1: Verwaltungsdaten der kanalspezifischen Schnittstelle

Versionskennung PLC → CNC

Beschreibung

Falls die Version des HLI auf Seite des NC-Kerns ausgewertet wird, legt die PLC die zu vereinbarende Versionskennung in diesem Element ab. Die Auswertung auf Seite des NC-Kern muss applikationsspezifisch vereinbart werden.

ST-Pfad

pMC[channel_idx]^.addr^.HLIHeadChannel_Data.HLIIntfVersionName_VersionWrite.AB_Zeichen

Datentyp

ARRAY [1..GCW_250_HLIIntfVersionNameLength] OF BYTE

Zugriff

PLC schreibt

Besonderheiten

Wird im NC-Kern gegenwärtig nicht ausgewertet.

Versionskennung CNC → PLC

Beschreibung

Falls die Version des HLI auf Seite der PLC ausgewertet wird, legt der NC-Kern die zu vereinbarende Versionskennung in diesem Element ab. Die Auswertung auf Seite der PLC muss applikationsspezifisch vereinbart werden.

ST-Pfad

pMC[channel_idx]^.addr^.HLIHeadChannel_Data.HLIIntfVersionName_VersionRead.AB_Zeichen

Datentyp

ARRAY [1..GCW_250_HLIIntfVersionNameLength] OF BYTE

Zugriff

PLC liest

Größe des HLI

Beschreibung

In dieses Element schreibt der NC-Kern die Größe des gesamten kanalspezifischen Schnittstellenbereichs

Einheit

Byte

ST-Pfad

pMC[channel_idx]^.addr^.HLIHeadChannel_Data.D_SizeofInterface

Datentyp

UDINT

Zugriff

PLC liest

Besonderheiten

 

PLC vorhanden

Beschreibung

Durch Setzen des Wertes auf TRUE meldet die PLC, dass sie vorhanden ist. Nur wenn dieser Wert auf TRUE gesetzt ist, kann die PLC auf den NC-Kern Einfluss nehmen und wird vom NC-Kern mit Techno-Befehlen versorgt.

ST-Pfad

pMC[channel_idx]^.addr^.HLIHeadChannel_Data.X_PLCPresent

Datentyp

BOOL

Wertebereich

[TRUE = PLC vorhanden, FALSE]

Zugriff

PLC schreibt

Besonderheiten

 

Aktualisierung des HLI

Beschreibung

Durch Setzen dieses Wertes auf TRUE, kann die PLC die Aktualisierung des gesamten achsspezifischen Schnittstellenbereichs veranlassen. Dieser Wert wird nach erfolgter Aktualisierung vom NC-Kern auf FALSE zurückgesetzt.

ST-Pfad

pMC[channel_idx]^.addr^.HLIHeadChannel_Data.X_FUpdateRequest

Datentyp

BOOL

Wertebereich

[TRUE = Aktualisierung des HLI aktiviert, FALSE]

Zugriff

Schreiben/Lesen

Besonderheiten

Wird derzeit nicht unterstützt, d.h. das HLI wird in jedem NC-Zyklus aktualisiert.

Updatezyklus des HLI

Beschreibung

Über dieses Element teilt die PLC dem NC-Kern mit, auf wie viele Interruptzyklen der NC-Kern die Aktualisierung des achsspezifischen Schnittstellenbereichs verteilen darf. Besonders bei vielkanaligen und –achsigen Konfigurationen führt dies zu einer geringeren Belastung der Interrupttask.

Einheit

Anzahl Takte des NC-Kern

ST-Pfad

pMC[channel_idx]^.addr^.HLIHeadChannel_Data.W_NUpdateTickCount

Datentyp

UINT

Zugriff

PLC schreibt

Besonderheiten

Wird derzeit nicht unterstützt, d.h. das HLI wird in jedem NC-Zyklus aktualisiert.

Hochlauf NC-Kern abgeschlossen

Beschreibung

Durch setzen dieses Wertes auf TRUE zeigt der NC-Kern der PLC an, dass der Hochlauf des NC-Kern abgeschlossen ist und das HLI nun zyklisch versorgt wird. D.h. die Anzeigedaten sind gültig und die Steuerkommandos werden an den NC-Kern abgesetzt.

ST-Pfad

pMC[channel_idx]^.addr^.HLIHeadChannel_Data.X_hochlauf_quit_r

Datentyp

BOOL

Wertebereich

[TRUE = Hochlauf des NC-Kern abgeschlossen, FALSE]

Zugriff

PLC liest

Besonderheiten

 

Reservierte Elemente

Beschreibung

Reservierte Elemente

Signalfluss

 

ST-Pfad

pMC[channel_idx]^.addr^.HLIHeadChannel_Data.X_reserved_2

pMC[channel_idx]^.addr^.HLIHeadChannel_Data.X_reserved_3

pMC[channel_idx]^.addr^.HLIHeadChannel_Data.X_reserved_4

Datentyp

BOOL

Wertebereich

[TRUE, FALSE]

Zugriff

 

Besonderheiten