Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel Zum Aufruf Von Lbp_Nckprocessirt [Fc3] - Siemens SINUMERIK ONE PLC Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK ONE PLC:
Inhaltsverzeichnis

Werbung

Ablaufstruktur und OBs des PLC-Programms festlegen
6.5 Programmierbeispiele (SCL)
Den Aufruf können Sie in den Editor kopieren bzw. eingeben oder auch mit Drag & Drop
erzeugen.
SCL
// Aufruf Grundprogramm als erster FC
"LBP_MainBP"();
// hier Anwenderprogramm hinzufügen
6.5.3

Beispiel zum Aufruf von LBP_NCKProcessIRT [FC3]

Wenn zur Laufzeit in einem NC-Teileprogramm ein Befehl bearbeitet wird, der eine synchrone
Reaktion im PLC-Programm erfordert, wird diese im satzsynchronen Teil des Grundprogramm
(LBP_NCKProcessIRT [FC3]) ausgeführt. Den Signalaustausch und Prozessalarm dafür
projektieren Sie in den NCK-Eigenschaften. LBP_NCKProcessIRT [FC3] rufen Sie im
entsprechenden Prozessalarm-OB auf, z. B. in Hardware Interrupt [OB40].
Diesen Aufruf können Sie in den Editor kopieren bzw. eingeben oder auch mit Drag & Drop
erzeugen.
Beispiel 1 ohne Übergabe der Ausgabeparameter
SCL
//Aufruf ohne Ausgabe-Parameter
"LBP_NCKProcessIRT"(Flags=>NULL);
Beispiel 2 - mit Übergabe der Ausgabeparameter
In diesem Beispiel wird "LBP_NCKProcessIRT" direkt im Prozessalarm-OB mit der Übergabe
der Ausgabeflags aufgerufen. Die Ausgabeflags werden anschließend ausgewertet.
Die weiteren verwendeten Variablen (siehe Kommentare im Codebeispiel) müssen im PLC-
Variableneditor angelegt sein.
SCL
// #GP : "LBP_typeNCKProcessIRTFlags";
// NckEvent : Bool;
// Axis1InPos: Bool;
// Axis2InPos: Bool;
// Axis3InPos: Bool;
// AuxFunctionInChan1: Bool;
// AuxFunctionInChan2: Bool;
// TMCommand: Bool;
//Aufruf mit Ausgabeparameter
"LBP_NCKProcessIRT"(Flags=>#GP);
//Verwendung der Ausgabeparameter
52
Funktionshandbuch, 12/2019, A5E48053808A AB
PLC

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis