Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK MC PLC Funktionshandbuch Seite 593

Inhaltsverzeichnis

Werbung

eine globale oder statische Variable vom Typ WORD angelegt und mit 0 initialisiert werden.
Diese Variable wird beim Aufruf der Funktion "LBP_ReqASUP [FC9]" als Parameter "Ref" für
interne Zwecke verwendet und darf nicht verändert werden. Sollen mehrere Aufträge parallel
gestartet werden, muss für jeden Auftrag eine separate Variable angelegt werden.
Der Auftrag zum Starten eines ASUPs ist beendet, wenn "Done" == TRUE oder
"Error" == TRUE ist. Danach muss die Anforderung mit "Start" := FALSE zurückgenommen
werden.
Randbedingungen
● Bevor "LBP_ReqASUP [FC9]" gestartet werden darf, muss der Aufruf des PI-Dienstes
"ASUP" über "LBP_ReqPIService [FB7]" abgeschlossen sein.
● Bei Not-Halt ("LBP_NC.A_EMERGENCY" (DB10.DBX56.1)) können keine Aufträge
gestartet werden.
● In einem Kanal mit aktivem Kanal-Reset können keine Aufträge gestartet werden.
Erläuterung der Formalparameter
Die folgende Tabelle zeigt alle Formalparameter der Funktion "LBP_ReqASUP [FC9]":
Signal
Start:
ChanNo:
IntNo:
Ref:
Activ:
Done:
Error:
StartErr:
PLC
Funktionshandbuch, 06/2019, A5E47437861A AA
Art
Typ
Wertebereich
E
BOOL
E
INT
1, 2, 3 ... 10
E
INT
1, 2, 3 ... 8
E/A
WORD
Globale Variable
(MW, DBW, ...)
A
BOOL
A
BOOL
A
BOOL
A
BOOL
Referenz zum PLC-Grundprogramm
Bedeutung
---
Auftragsstart mit positiver Flanke
Kanalnummer
Interrupt-Nummer
intern verwendete Auftragsdaten
---
TRUE: ASUP aktiv
---
FALSE: ASUP beendet
---
TRUE: Auftrag konnte nicht erfolgreich
beendet werden, z. B. weil sich der Kanal
im Reset befindet.
---
TRUE: Interrupt- oder Kanal-Nummer un‐
gültig
10.6 Funktionen (FC)
593

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis