Kanalspezifische 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 |
|