L_MC4P_GroupPower

Mit diesem FB lassen sich die einer Achsgruppe zugehörigen Einzelachsen softwareseitig ein-/ausschalten (freigeben/sperren).

  • Über das Array aeAxisEnable lässt sich individuell festlegen, welche Achsen der Achsgruppe mit dem FB ein-/ausgeschaltet werden sollen und welche Bewegungsrichtung für die jeweilige Achse nach dem Einschalten freigegeben ist.
  • In der Voreinstellung werden alle Achsen ein-/ausgeschaltet und nach dem Einschalten sind beide Bewegungsrichtungen freigegeben.
Hinweis!

Jede Einzelachse kann nur von einem FB ( MC_Power oder L_MC4P_GroupPower) aktiviert werden. Soll eine bereits aktive Achse noch einmal aktiviert werden, so wird die Achse ausgeschaltet und es erfolgt eine Fehlermeldung!

 

 

 

L_MC4P_GroupPower

 

 

 

AXES_GROUP_KIN

-

AxesGroup

xStatus

-

BOOL

BOOL

-

xEnable

xValid

-

BOOL

ARRAY [1..12] OF L_MC4P_AxisEnableMode

-

aeAxisEnable

xError

-

BOOL

eErrorID

-

L_IE1P_Error

 

 

 

 

 

 

 

 

Eingänge

Name

Datentyp

Info/Einstellmöglichkeiten

AxesGroup

AXES_GROUP_KIN

Achsgruppenreferenz

xEnable

BOOL

FALSE

Ausgewählte Achsen der Achsgruppe aus.

TRUE

Ausgewählte Achsen der Achsgruppe an.

aeAxisEnable

ARRAY [1..12] OF
L_MC4P_AxisEnableMode

Auswahl der ein-/auszuschaltenden Achsen

Achsenzuordnung:

  • Index 1 ... 6: Antriebsachsen A1 ... A6
  • Index 7 ... 12: Hilfsachsen Aux1 ... Aux6

Einstellmöglichkeiten für jedes Array-Element/jede Achse:

  • Disable: Achse wird von diesem FB nicht ein-/ausgeschaltet.
  • EnablePosNeg: Achse wird ein-/ausgeschaltet. Nach dem Einschalten ist die Bewegung in beide Richtungen freigegeben.
  • EnablePos: Achse wird ein-/ausgeschaltet. Nach dem Einschalten ist nur die Bewegung in positiver Richtung freigegeben.
  • EnableNeg: Achse wird ein-/ausgeschaltet. Nach dem Einschalten ist nur die Bewegung in negativer Richtung freigegeben.
Ausgänge

Name

Datentyp

Wert/Bedeutung

xStatus

BOOL

FALSE

Ausgewählte Achsen der Achsgruppe sind nicht betriebsbereit.

TRUE

Ausgewählte Achsen der Achsgruppe sind betriebsbereit.

xValid

BOOL

TRUE

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

xError

BOOL

TRUE

Es ist ein Fehler aufgetreten. Details siehe eErrorID .

eErrorID

L_IE1P_Error

Wenn xError = TRUE: Fehlernummer zum aufgetretenen Fehler.