MCV_RmvPlug

Mit dem FB MCV_RmvPlug wird überprüft, ob und welche der 16 Achsschnittstellen durch nicht quittierte Aufträge der PLCopen-FB blockiert sind. Nach erfolgter Überprüfung können detektierte Blockierungen unter Verwendung dieses FB entfernt werden.

Hinweis

notice

Der FB dient zu Diagnosezwecken und ist nur während der Entwicklungsphase eines Projektes zu verwenden.

Blockdiagramm

Parameter des FB

VAR_INPUT

Variablenname

Datentyp

Beschreibung

check_plug

BOOL

Startet die Überprüfung, welche der maximal 16 Achsschnittstellen durch einen von der SPS nicht quittierten Auftrag blockiert ist.

clear_all_plugs

BOOL

Quittiert alle die Aufträge, die eine Achsschnittstelle blockieren.

clear_ax_01

BOOL

Mit diesen 16 Eingängen kann für jede Achse separat die Blockierung ihrer Achsschnittstelle durch einen nicht quittierten Auftrag behoben werden.

BOOL

clear_ax_16

BOOL

VAR_OUTPUT

Variablenname

Datentyp

Beschreibung

any_blocked

BOOL

Ist TRUE, wenn nach dem Start der Überprüfung der Achsschnittstellen auf irgendeiner Achsschnittstelle die Blockierung durch einen nicht quittierten Auftrag detektiert wurde.

highest_id_blocked

BOOL

Zeigt die Ordnungsnummer der Achse mit der größten Nummer an, die durch einen nicht quittierten Auftrag blockiert ist.

blocked_ax_01

BOOL

Es existieren 16 Ausgänge, wobei jeder für genau eine Achse anzeigt, ob diese durch einen nicht quittierten Auftrag blockiert ist. Ist der Wert TRUE, ist die Achse blockiert.

BOOL

blocked_ax_16

BOOL

Verhalten des FB: