L_MC1P_HWLimitSwitchInterface

Dieser FB stellt eine Schnittstelle zum Anschluss der HW-Endschalter einer Achse dar.

Die HW-Endlagen werden für die Funktion Homing und die Enschalterüberwachung verwendet.

Die Hardware-Endlagen sind typischerweise digitale Hardware-Schalter, der über die IO-Module der Steuerung eingelesen werden.

Die positive Hardware-Endlage xLimitSwitchPos liegt dabei immer in der positiven Bewegungsrichtung der AxisRef, unabhängig von der physikalischen Drehrichtung des Motors (invertierte Einbaulage bzw. invertierendes Getriebe).

Entsprechendes gilt für die negative Hardware-Endlage xLimitSwitchNeg.

Fahrbereichsendschalter (Hardware-Endlagen)

Versionshinweis!

Bis einschließlich Version 3.31.x der Bibliothek L_MC1P_MotionControlBasic wird nur die zuletzt im Applikationszyklus aufgerufene Instanz (Technologiemodul oder Einzelachs-FB) ausgewertet.

Ab Version 3.32.0 werden alle in der Applikation aufgerufenen Instanzen ausgewertet.

 

 

 

L_MC1P_HWLimitSwitchInterface

 

 

 

AXIS_REF

-

 

Axis

xBusy

 

-

BOOL

BOOL

-

 

xEnable

xError

 

-

BOOL

BOOL

-

 

xLimitSwitchPos

eErrorID

 

-

L_IE1P_Error

BOOL

-

 

xLimitSwitchNeg

 

 

 

 

               

 

 

 

 

 

 

 

 

Eingänge

Name

Datentyp

Info/Einstellmöglichkeiten

Axis

AXIS_REF

Übergabe der Achsdatenstruktur

Motion-Achsen (AXIS_REF)

xEnable

BOOL

TRUE

Ausführung des FB aktiv.

xLimitSwitchPos

BOOL

TRUE

Positiver Fahrbereichsendschalter ist aktiv.

xLimitSwitchNeg

BOOL

TRUE

Negativer Fahrbereichsendschalter ist aktiv.

Ausgänge

Name

Datentyp

Wert/Bedeutung

xBusy

BOOL

TRUE

Abarbeitung läuft.

xError

BOOL

TRUE

Es ist ein Fehler aufgetreten. Details siehe eErrorID .

eErrorID

L_IE1P_Error

Wenn xError = TRUE: Fehlernummer zum aufgetretenen Fehler.