SMC_GroupUpdateContinueData (FB)

FUNCTION_BLOCK SMC_GroupUpdateContinueData

Dieser Funktionsbaustein aktualisiert die Continue-Daten, um sie mit der Bewegung dynamischer Koordinatensysteme synchron zu halten. Er ist notwendig, um eine Bahn in einem dynamischen Koordinatensystem fortzusetzen, z. B. auf einer Bahn in einem PCS, die einem Rundtisch folgt. Wird dieser Funktionsblock in einem solchen Szenario nicht verwendet, kann es zu einem Fehler kommen, wenn versucht wird, fortzufahren. Streng genommen muss der Funktionsbaustein nur von dem Moment an aufgerufen werden, in dem die Fortsetzungsdaten geschrieben wurden, bis zu dem Moment, in dem sie verwendet wurden und MC_GroupContinue Done meldet. Es ist jedoch möglich und sogar empfehlenswert, die Funktion einfach jeden Zyklus aufzurufen, unabhängig davon, ob die Continue-Daten tatsächlich verwendet werden.

Ein-/Ausgänge:

Gültigkeitsbereich

Name

Typ

Kommentar

Inout

AxisGroup

AXIS_GROUP_REF_SM3

Referenz auf die Achsgruppe

continueData

SMC_AXIS_GROUP_CONTINUE_DATA

Die Continue-Daten, die aktuell gehalten werden müssen.

Eingang

Enable

BOOL

Aktiviert die Funktion.

Ausgang

Busy

BOOL

Der Funktionsbaustein ist noch nicht beendet.

Error

BOOL

Zeigt an, dass im Funktionsbaustein ein Fehler aufgetreten ist Ein Fehler unterbricht die Ausführung dieses Funktionsbausteins nicht und es ist nicht notwendig, den Funktionsbaustein neu zu starten, um den Fehler zurückzusetzen.

ErrorID

SMC_ERROR

Fehlererkennung