In der folgenden Tabelle sind alle NC-Signale aufgeführt, die im PLC-Anwenderprogramm
zugänglich sind.
Signaltyp
Standard-Hilfsfunktion
Schnelle Hilfsfunktion
(anwenderdefinierte Hilfs‐
funktionen mit schneller Quit‐
tierung)
Ereignisgesteuert auszufüh‐
rende Hilfsfunktion
G-Befehle
Hilfsfunktion-Achssignale
Signal von Positionierachse
ASUP-Interrupt ausgeführt
Compilezyklen/Datensätze
6.4.3.3
Identifizierung eines NCK-Ereignisses im PLC-Programm
Dem ereignisgesteuerten Signalaustausch von der NC (NCK) an PLC sollte ein Prozessalarm-OB
zugewiesen sein, der ausschließlich den Aufruf von LBP_NCKProcessIRT [FC3] enthält.
Inbetriebnahme MCU: NC, PLC, Antrieb
Inbetriebnahmehandbuch, 01/2023, A5E47437618A AF
Übergabe an
Quittierung an
Anwender
NCK
Zyklus-OB
nach Zyklus-OB
Zyklus-OB
sofort im Pro‐
zessalarm-OB
(siehe Anmer‐
kung)
Prozessalarm-OB sofort im Pro‐
zessalarm-OB
Prozessalarm-OB sofort im Pro‐
zessalarm-OB
Prozessalarm-OB sofort im Pro‐
zessalarm-OB
nächster Aufruf
sofort im Pro‐
von LBP_CtrlAxis‐
zessalarm-OB
Spindle [FC18]
nächster Aufruf
sofort im Pro‐
von
zessalarm-OB
LBP_ReqASUP
[FC9]
Prozessalarm-OB abhängig von
Programmie‐
rung im Compile‐
zyklus
6.4 PLC-Programm erstellen
Anmerkung
Schnelle Hilfsfunktionen (anwenderdefinierte Hilfs‐
funktionen mit schneller Quittierung) sind Hilfsfunktio‐
nen, die in der NC typischerweise schon im Prozess‐
alarm-OB quittiert werden, bevor sie zur Bearbeitung im
Zyklus (Zyklus-OB) anstehen. Die Quittierung bestätigt
in diesem Fall also nicht die erfolgte Ausführung der
PLC-Anwenderfunktion.
Insbesondere, wenn in mehreren aufeinander folgen‐
den Teileprogrammsätzen schnelle Hilfsfunktionen aus‐
gegeben werden, ist nicht gewährleistet, dass die Reak‐
tion im PLC-Anwenderprogramm satzsynchron erfolgt.
In solchen Fällen wird die erste schnelle Hilfsfunktion
sofort im Prozessalarm-OB quittiert aber die folgenden
schnellen Hilfsfunktionen werden wie Standard-Hilfs‐
funktionen behandelt und die Quittierung erfolgt erst
nach dem nächsten Zyklus-OB.
Eine Hilfsfunktion kann als ereignisgesteuert auszufüh‐
rende Hilfsfunktion definiert werden, indem der ent‐
sprechende Parameter des LBP_ConfigBP [FC1] gesetzt
wird:
•
T-Funktion: IRAuxfuT
•
H-Funktion: IRAuxfuH
•
DL-Funktion: IRAuxfuE
Sonderform. Keine Funktion, sondern Quittierung, dass
ASUP-Interrupt ausgeführt wurde.
Sonderform, wird nicht ausgewertet.
Inbetriebnahme PLC
85