MC_ExtSetPointGenDisable

MC_ExtSetPointGenDisable 1:

Mit dem Funktionsbaustein MC_ExtSetPointGenDisable kann der externe Sollwertgenerator einer Achse ausgeschaltet werden. Anschließend übernimmt die Achse nicht mehr die Sollwertvorgaben aus ihrem zyklischen Achsinterface ( Axis.PlcToNc.ExtSetPos, ExtSetVelo, ExtSetAcc und ExtSetDirection)

Ein so genannter externer Sollwertgenerator ist üblicherweise ein SPS-Baustein, der zyklische Sollwerte für eine Achse berechnet und somit den in einer NC-Achse enthaltenen internen Sollwertgenerator ersetzen kann.

Siehe auch: MC_ExtSetPointGenEnable und MC_ExtSetPointGenFeed

Eingänge


VAR_INPUT
Execute : BOOL;
END_VAR

Execute

Mit der steigenden Flanke wird das Kommando ausgeführt.

Ausgänge


VAR_OUTPUT
Done    : BOOL;
Busy    : BOOL;
Error   : BOOL;
ErrorID : UDINT;
Enabled : BOOL;
END_VAR

Done

Wird TRUE, wenn der Befehl erfolgreich ausgeführt wurde.

Busy

Wird TRUE sobald der Baustein aktiv ist und wird FALSE nachdem er sich wieder im Grundzustand befindet.

Error

Wird TRUE, sobald ein Fehler auftritt.

ErrorID

Liefert bei einem gesetzten Error-Ausgang die Fehlernummer

Enabled

Enabled zeigt unabhängig von der Funktionsausführung den aktuellen Zustand des externen Sollwertgenerators an.

Ein/Ausgänge


VAR_IN_OUT
Axis    : AXIS_REF;
END_VAR

Axis

Achsdatenstruktur

Die Achsdatenstruktur vom Typ AXIS_REF adressiert eine Achse eindeutig im System. Sie enthält unter anderem den aktuellen Status der Achse, wie Position, Geschwindigkeit oder Fehlerzustand.