MC_SetReferenceFlag
Mit dem Funktionsbaustein MC_SetReferenceFlag kann der Zustand Achse ist referenziert geändert werden. Dieser Baustein wird benötigt, wenn die Achse nicht mit mit dem Baustein MC_Home referenziert wird, sondern über andere Mechanismen eine Referenzposition festgestellt wird (z. B. Fahrt auf Anschlag). Die Referenzposition kann in einem solchen Fall mit dem Funktionsbaustein MC_SetActualPosition gesetzt werden.
VAR_INPUT
VAR_INPUT
Execute : BOOL;
ReferenceFlag : BOOL;
END_VAR
Execute : Mit der steigenden Flanke wird das Kommando ausgeführt.
ReferenceFlag : Neuer Referenzierzustand der Achse. TRUE = Achse ist referenziert, FALSE = Achse ist nicht referenziert.
VAR_OUTPUT
VAR_OUTPUT
Done : BOOL;
Error : BOOL;
ErrorID : UDINT;
END_VAR
Done : Wird TRUE, wenn der Befehl erfolgreich abgesetzt wurde.
Error : Wird TRUE, sobald ein Fehler eintritt.
ErrorID : Liefert bei einem gesetzten Error-Ausgang die Fehlernummer.
VAR_IN_OUT
VAR_IN_OUT
Axis : NCTOPLC_AXLESTRUCT;
END_VAR
Axis : Achsstruktur.
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS Bibliotheken |
---|---|---|
TwinCAT v2.9 | PC (i386) | TcMC.Lib |