Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK MC PLC Funktionshandbuch Seite 591

Inhaltsverzeichnis

Werbung

Die Funktion liefert eine Reihe von Ausgangsparametern, mit deren Hilfe man die weitere
Abarbeitung im Prozessalarm-OB steuern kann. Dazu muss der Parameter "Flags" mit einer
Variablen vom Typ "LBP_typeNCKProzessIRTFlags" verknüpft werden. In den folgenden
Abschnitten wird jeweils die Bedeutung der zur Verfügung stehenden Flags beschrieben.
NC-Prozessalarme
Bei Auslösung des Interrupts durch die NC wird das Bit IRFromNCK in den Ausgangsflags
gesetzt. Für eine schnelle auftragsgesteuerte Bearbeitung vom Anwenderprogramm für die
Maschine stehen folgende NC-Funktionen in der Hardware Interruptbearbeitung
(Prozessalarm-OBs 40 bis 47, bzw. 123 bis 32767) für das PLC-Anwenderprogramm zur
Verfügung:
● Ausgewählte Hilfsfunktionen (T-, H- und DL-Funktionen)
● Werkzeugwechsel-Funktion bei der Option Werkzeugverwaltung
● Position erreicht bei den Positionierachsen, Teilungsachsen und Spindeln bei Aktivierung
über PLC
Diese oben aufgeführten Funktionen müssen durch das Anwenderprogramm in einem
Prozessalarm-OB, z. B. "Hardware interrupt [OB40]" ausgewertet werden, um schnelle
Reaktionen an der Maschine einzuleiten. Hier kann z. B. bei der Programmierung eines T-
Befehls an einer Drehmaschine das Revolver-Schaltwerk aktiviert werden.
Hilfsfunktionen
Generell gilt, dass schnelle oder quittierende Hilfsfunktionen unabhängig von einer Zuordnung
mit oder ohne Interruptsteuerung bearbeitet werden.
Durch die Parameter IRAuxfuT, IRAuxfuH und IRAuxfuE im "LBP_ConfigData [DB7]" kann
ausgewählt werden, welche Hilfsfunktionen (T, H, DL) vom Anwenderprogramm nur
interruptgesteuert bearbeitet werden sollen.
Die nicht über Interrupt zugeordneten Funktionen werden wie bisher erst durch das zyklische
Grundprogramm zur Verfügung gestellt. Hierbei stehen die Änderungssignale der Funktionen
einen PLC-Zyklus an.
Wenn die Auswahl für die Hilfsfunktionsgruppen (T, H, DL) mit Interruptsteuerung getroffen ist,
dann kann für die ausgewählten Funktionen nur noch eine Interruptbearbeitung durch das
Anwenderprogramm erfolgen.
Wenn durch eine Hilfsfunktion ein Interrupt ausgelöst wurde, dann wird das entsprechende Bit
im Flag "AuxFunction" gesetzt. Beispielsweise bedeutet ein gesetztes Bit AuxFunction[1], dass
für den 1. Kanal eine Hilfsfunktion bereitsteht.
Im zugehörigen Kanal-DB stehen Änderungssignal und Funktionswert für den Anwender zur
Verfügung. Das Änderungssignal dieser interruptgesteuerten Funktion wird im zyklischen
Grundprogrammteil nach Ablauf von mindestens einem vollem "Main"-Zyklus (max. ca. zwei
"Main"-Zyklen) wieder auf null zurückgesetzt.
PLC
Funktionshandbuch, 06/2019, A5E47437861A AA
Referenz zum PLC-Grundprogramm
10.6 Funktionen (FC)
591

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis