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 | 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 |