MC_Power

Mit diesem FB lässt sich eine reale oder virtuelle Achse softwareseitig ein-/ausschalten (freigeben/sperren).

Hinweis!
  • Wenn die Anforderung "Achse ein" für eine einstellbare Zeit vorliegt, der Ausgang Status aber auf FALSE gesetzt bleibt, erfolgt ein Wechsel in den Achsenzustand "ErrorStop". Mögliche Ursache:
    • Achse über Klemme/STO gesperrt oder
    • es liegt ein Hardware-Problem vor.
  • Bei Wegfall der Reglerfreigabe während des Betriebs meldet der FB einen Fehler und es erfolgt ein Wechsel in den Achsenzustand "ErrorStop". Dies geschieht auch, wenn die Reglerfreigabe aufgrund eines Antriebsfehlers entzogen wird. Dieses Verhalten ist über den Subindex 107 (Reaktion Reglersperre im Betrieb) parametrierbar.

 

 

 

MC_Power

 

 

 

AXIS_REF

-

Axis

Status

-

BOOL

BOOL

-

Enable

Valid

-

BOOL

BOOL

-

EnablePositive

Error

-

BOOL

BOOL

-

EnableNegative

ErrorID

-

L_IE1P_Error

 

 

 

 

 

 

 

 

Eingänge

Name

Datentyp

Info/Einstellmöglichkeiten

Axis

AXIS_REF

Übergabe der Achsdatenstruktur

Motion-Achsen (AXIS_REF)

Enable

BOOL

FALSE

Achse aus

  • Es erfolgt ein Wechsel in den Achsenzustand " Disabled ", wenn kein Fehler vorliegt (Achse ist nicht betriebsbereit).

TRUE

Achse an

  • Erfolgt die Anforderung im Achsenzustand "Disabled" und liegt kein Fehler vor, so erfolgt nach der Rückmeldung Status = TRUE ein Wechsel in den Achsenzustand "Standstill".
  • Erfolgt die Anforderung im Achsenzustand "ErrorStop":
    • Es erfolgt kein Zustandstandswechsel.
    • Es wird versucht den Antrieb freizugeben.
    • Am Ausgang wird ein Fehler signalisiert (NotReadyForMotion).

EnablePositive

BOOL

TRUE

Solange zugleich Enable = TRUE:

Bewegung in positiver Richtung ist freigegeben.

EnableNegative

BOOL

TRUE

Solange zugleich Enable = TRUE:

Bewegung in negativer Richtung ist freigegeben.

Ausgänge

Name

Datentyp

Wert/Bedeutung

Status

BOOL

FALSE

Achse ist nicht betriebsbereit.

TRUE

Achse ist betriebsbereit.

Valid

BOOL

TRUE

An den FB-Ausgängen liegen gültige Werte an.

Error

BOOL

TRUE

Es ist ein Fehler aufgetreten. Details siehe ErrorID .

ErrorID

L_IE1P_Error

Wenn Error = TRUE: Fehlernummer zum aufgetretenen Fehler.

Besonderheiten

Der Enable -Eingang aktiviert die Achse und nicht den FB selbst. Aus diesem Grund ergeben sich einige Abweichungen vom gewohnten Verhalten der Ausgangssignale:

  • Der Statusausgang Valid ist generell immer gesetzt, sofern kein Fehler anliegt.
  • Der Statusausgang Status gibt den Freigabestatus der Achse an. Er kann auch noch einige Zyklen nach Rücksetzen von Enable auf FALSE gesetzt sein.
  • Ein am Ausgang Error signalisierter Fehler wird auf FALSE zurückgesetzt, wenn Enable auf FALSE zurückgesetzt wird oder automatisch bei Beseitigung des Fehlers durch MC_Reset .
  • Wird Enable während einer Bewegung auf FALSE zurückgesetzt, wird der Antrieb sofort gesperrt und es erfolgt ein Wechsel in den Achsenzustand "Disabled". Der Antrieb trudelt aus.