MC_ExtSetPointGenFeed

MC_ExtSetPointGenFeed 1:

Mit der Funktion MC_ExtSetPointGenFeed werden die Sollwerte eines externen Sollwertgenerators in eine Achse eingespeist. Die Funktion kopiert die Daten instantan in das zyklische Achsinterface (fExtSetPos, fExtSetVelo, fExtSetAcc und nExtSetDirection) der Achse. Das Funktionsergebnis MC_ExtSetPointGenFeed ist ungenutzt und daher immer FALSE.

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_ExtSetPointGenDisable

MC_ExtSetPointGenFeed 2: Eingänge

VAR_INPUT
    Position     : LREAL;
    Velocity     : LREAL;
    Acceleration : LREAL;
    Direction    : DINT;
END_VAR

Name

Typ

Beschreibung

Position

LREAL

Sollposition aus einem externen Sollwertgenerator

Velocity

LREAL

Sollgeschwindigkeit aus einem externen Sollwertgenerator

Acceleration

LREAL

Sollbeschleunigung aus einem externen Sollwertgenerator

Direction

DINT

Sollrichtung aus einem externen Sollwertgenerator. ( -1 = negative Richtung, 0 = Stillstand, 1 = positive Richtung)

MC_ExtSetPointGenFeed 3: Ein-/Ausgänge

VAR_IN_OUT
    Axis : AXIS_REF;
END_VAR

Name

Typ

Beschreibung

Axis

AXIS_REF

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

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.0.0

PC oder CX (x86 oder x64)

Tc2_MC2