PLCTONC_AXIS_REF

Die Datenstruktur PLCTONC_AXIS_REF ist Bestandteil der Datenstruktur AXIS_REF und übermittelt zyklisch Informationen an die NC. PLCTONC_AXIS_REF wird auch als Achsinterface zwischen SPS und NC bezeichnet.

TYPE PLCTONC_AXIS_REF
STRUCT
    ControlDWord        : PLCTONC_AXIS_REF_CTRL; (* Control double word *)
    Override            : UDINT; (* Velocity override *)
    AxisModeRequest     : UDINT; (* Axis operating mode (PLC request) *)
    AxisModeDWord       : UDINT; (* optional mode parameter *)
    AxisModeLReal       : LREAL; (* optional mode parameter *)
    PositionCorrection  : LREAL; (* Correction value for current position *)
    ExtSetPos           : LREAL; (* external position setpoint *)
    ExtSetVelo          : LREAL; (* external velocity setpoint *)
    ExtSetAcc           : LREAL; (* external acceleration setpoint *)
    ExtSetDirection     : DINT; (* external direction setpoint *)
    {attribute 'hide'}
    _reserved1          : UDINT; (* reserved *)
    ExtControllerOutput : LREAL; (* external controller output *)
    GearRatio1          : LREAL; (* Gear ratio for dynamic multi master coupling modes *)
    GearRatio2          : LREAL; (* Gear ratio for dynamic multi master coupling modes *)
    GearRatio3          : LREAL; (* Gear ratio for dynamic multi master coupling modes *)
    GearRatio4          : LREAL; (* Gear ratio for dynamic multi master coupling modes *)
    MapState            : BOOL; (* reserved - internal use *)
    PlcCycleControl     : BYTE;
    PlcCycleCount       : BYTE;
    {attribute 'hide'}
    _reserved2          : ARRAY [1..5] OF USINT;
    ExtTorque           : LREAL;
    {attribute 'hide'}
    _reserved3          : ARRAY [1..8] OF USINT;
END_STRUCT
END_TYPE

Variablenname

Datentyp

Definitionsbereich

Beschreibung

ControlDWord

PLCTONC_AXSI_REF_CTRL

0/1

Kontroll-Doppelwort

Override

UDINT

0...1000000

Geschwindigkeits-Override (0% bis 100%)

AxisModeRequest

UDINT

 

Betriebsart der Achse. Nur für interne Verwendung vorgesehen!

AxisModeDWord

UDINT

 

Nur für interne Verwendung vorgesehen!

AxisModeLReal

LREAL

 

Nur für interne Verwendung vorgesehen !

PositionCorrection

LREAL

 

Istpositionskorrekturwert

ExtSetPos

LREAL

 

Externe Sollposition

ExtSetVelo

LREAL

 

Externe Sollgeschwindigkeit

ExtSetAcc

LREAL

 

Externe Sollbeschleunigung

ExtSetDirection

DINT

 

Externe Sollfahrrichtung [-1,0,1]

ExtControllerOutput

LREAL

 

Externe Regler Ausgabe. Noch nicht freigegeben!

GearRatio1

LREAL

±∞

Getriebefaktor (Koppelfaktor) 1

GearRatio2

LREAL

±∞

Getriebefaktor (Koppelfaktor) 2

GearRatio3

LREAL

±∞

Getriebefaktor (Koppelfaktor) 3

GearRatio4

LREAL

±∞

Getriebefaktor (Koppelfaktor) 4

MapState

BOOL

 

Internal use only

PlcCycleControl

BYTE

 

Internal use only

PlcCycleCount

BYTE

 

Internal use only

ExtTorque

LREAL

 

Torque für MC_TorqueControl mit “ContinuousUpdate”

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.0.0

PC oder CX (x86 oder x64)

Tc2_MC2