L_MC4P_GroupWaitTime

Mit diesem FB lässt sich eine Pause zwischen zwei Bewegungssegmenten einfügen. Das Handling entspricht dem der MC_MoveCircular..., MC_MoveLinear... und MC_MoveDirect...-Bausteine.

  • Mit einer FALSE-TRUE-Flanke am Eingang xExecute wird die vorgegebene Wartezeit zwischen dem letzten beauftragten Segment (Mehrachs-Bewegungsbaustein) und dem nachfolgend beauftragten Segment eingefügt.
  • Befindet sich die Achsgruppe zum Zeitpunkt der Beauftragung im Zustand "Standstill", startet die Wartezeit unmittelbar nach Beauftragung.

 

 

 

L_MC4P_GroupWaitTime

 

 

 

AXES_GROUP_KIN

-

AxesGroup

xDone

-

BOOL

BOOL

-

xExecute

xBusy

-

BOOL

LREAL

-

lrTime

xActive

-

BOOL

xCommandAborted

-

BOOL

xError

-

BOOL

eErrorID

-

L_IE1P_Error

 

 

 

 

 

 

 

 

Eingänge

Name

Datentyp

Info/Einstellmöglichkeiten

AxesGroup

AXES_GROUP_KIN

Achsgruppenreferenz

xExecute

BOOL

FALSE ä TRUE

Ausführung des FB starten.

lrTime

LREAL

Wartezeit in [s]

Ausgänge

Name

Datentyp

Wert/Bedeutung

xDone

BOOL

TRUE

Bearbeitung ist abgeschlossen.

xBusy

BOOL

TRUE

Abarbeitung läuft.

xActive

BOOL

TRUE

Das Kommando des FBs wird aktuell ausgeführt.

  • Der Ausgang xActive ist dann von Bedeutung, wenn eine Bewegungssteuerung durch mehrere FBs (BufferMode) erfolgt.

xCommandAborted

BOOL

TRUE

Das Kommando wurde durch einen anderen FB abgebrochen.

xError

BOOL

TRUE

Es ist ein Fehler aufgetreten. Details siehe eErrorID .

eErrorID

L_IE1P_Error

Wenn xError = TRUE: Fehlernummer zum aufgetretenen Fehler.