E_TcMcDriveType

E_TcMcDriveType 1:

Available from version 3.0

The constants listed here are used to identify the hardware used to output the control values for an axis.

Syntax

E_TcMcDriveType 2:

Observe the order

The existing order must not be changed.
New types must be inserted at the end.
If a type is removed, it must be replaced by a dummy
to guarantee the correct numerical assignment.

TYPE E_TcMcDriveType :(
(* last modification: 26.02.2016 *)
iTcMc_Drive_Customized,
iTcMc_DriveLowCostStepper,
iTcMc_DriveKL2521,
iTcMc_DriveKL4032,
iTcMc_DriveAx2000_B900R,
iTcMc_DriveM2400_D1,
iTcMc_DriveM2400_D2,
iTcMc_DriveM2400_D3,
iTcMc_DriveM2400_D4,
iTcMc_DriveLowCostStepperHS,
iTcMc_DriveLowCostStepperFS,
iTcMc_DriveIx2512_1Coil,
iTcMc_DriveIx2512_2Coil,
iTcMc_DriveKL2531,
iTcMc_DriveKL2541,
iTcMc_DriveEL4132,
iTcMc_DriveAx2000_B200R,
iTcMc_DriveAx2000_B110R,
iTcMc_DriveKL2532,
iTcMc_DriveKL2552,
iTcMc_DriveKL2535_1Coil,
iTcMc_DriveKL2535_2Coil,
iTcMc_DriveKL2545_1Coil,
iTcMc_DriveKL2545_2Coil,
iTcMc_DriveLowCostInverter,
iTcMc_Drive_CoE_DS408,
iTcMc_DriveAx2000_B110A,
iTcMc_DriveAx5000_B110A,
iTcMc_DriveAx2000_B750A,
iTcMc_Drive_CoE_DS402,
iTcMc_DriveAx5000_B110SR,
iTcMc_DriveEL4x22,
iTcMc_DriveEL2521,
iTcMc_DrivePumpEtcIO,
iTcMc_DriveEL2535_1Coil,
iTcMc_DriveEL2535_2Coil,
iTcMc_DriveEL7201,
iTcMc_DriveEL7037,
iTcMc_DriveEL7047,
iTcMc_DriveEM8908,
iTcMc_DriveAx5000_B110INC,
iTcMc_Drive_TestOnly:=1000
);
END_TYPE

Values

Name

Description

iTcMc_Drive_Customized

iTcMc_Drive_Customized: The control value for the drive has not been prepared for output on any particular hardware. This process must be carried out by the PLC application itself.

iTcMc_DriveLowCostStepper

iTcMc_DriveLowCostStepper: The incremental set position changes are generated as a digital output signals for a directly controlled stepper motor. This code continues to be supported for reasons of compatibility, and has the same meaning as iTcMc_DriveLowCostStepperHS.

iTcMc_DriveKL2521

iTcMc_DriveKL2521: The control value for the drive has been appropriately processed for output on a KL2521 Pulse Train terminal.

iTcMc_DriveKL4032

iTcMc_DriveKL4032: The control value for the drive has been appropriately processed for output on a ±10 V KL4032 analog output terminal.

iTcMc_DriveAx2000_B900R

iTcMc_DriveAx2000_B900R: The control value for the drive is processed for output on an AX2000 servo drive at a resolver motor at the Beckhoff RealTime Ethernet fieldbus.

iTcMc_DriveM2400_D1

iTcMc_DriveM2400_D1: The control value for the drive has been appropriately processed for output on the first channel of an M2400 Box on the Beckhoff II/O.

iTcMc_DriveM2400_D2

iTcMc_DriveM2400_D2: The control value for the drive has been appropriately processed for output on the second channel of an M2400 Box on the Beckhoff II/O.

iTcMc_DriveM2400_D3

iTcMc_DriveM2400_D3: The control value for the drive has been appropriately processed for output on the third channel of an M2400 Box on the Beckhoff II/O.

iTcMc_DriveM2400_D4

iTcMc_DriveM2400_D4: The control value for the drive has been appropriately processed for output on the fourth channel of an M2400 Box on the Beckhoff II/O.

iTcMc_DriveLowCostStepperHS

iTcMc_DriveLowCostStepperHS: The incremental set position changes are generated as a digital output signals for a directly controlled stepper motor. Half-stepping is being used.

iTcMc_DriveLowCostStepperFS

iTcMc_DriveLowCostStepperFS: The incremental set position changes are generated as a digital output signals for a directly controlled stepper motor. Full-stepping is being used.

iTcMc_DriveIx2512_1Coil

iTcMc_DriveIx2512_1Coil: The control value for the drive is processed for output on a Fieldbus Box IP/IE2512. The rules for valves with one coil apply.

iTcMc_DriveIx2512_2Coil

iTcMc_DriveIx2512_2Coil: The control value for the drive is processed for output on a Fieldbus Box IP/IE2512. The rules for valves with two coils apply.

iTcMc_DriveKL2531

iTcMc_DriveKL2531: The control value for the drive is processed for output on a KL2531 stepper motor output stage terminal.

iTcMc_DriveKL2541

iTcMc_DriveKL2541: The control value for the drive is processed for output on a KL2541 stepper motor output stage terminal.

iTcMc_DriveEL4132

iTcMc_DriveEL4132: The control value for the drive has been appropriately processed for output on a ±10 V EL4132 analog output terminal.

iTcMc_DriveAx2000_B200R

iTcMc_DriveAx2000_B200R: The control value for the drive is processed for output on an AX2000 servo drive at a resolver motor at the Beckhoff II/O fieldbus.

iTcMc_DriveAx2000_B110R

iTcMc_DriveAx2000_B110R: The control value for the drive is processed for output on an AX2000 servo drive at a resolver motor at the EtherCAT fieldbus.

iTcMc_DriveKL2532

iTcMc_DriveKL2532: The control value for the drive is processed for output on a KL2532 DC motor output stage terminal.

iTcMc_DriveKL2552

 

iTcMc_DriveKL2535_1Coil

iTcMc_DriveKL2535_1Coil: The control value for the drive is processed for output on a KL2535 PMW output stage terminal.

iTcMc_DriveKL2535_2Coil

iTcMc_DriveKL2535_2Coil: The control value for the drive is processed for output on a KL2535 PMW output stage terminal.

iTcMc_DriveKL2545_1Coil

iTcMc_DriveKL2545_1Coil: The control value for the drive is processed for output on a KL2545 PMW output stage terminal.

iTcMc_DriveKL2545_2Coil

iTcMc_DriveKL2545_2Coil: The control value for the drive is processed for output on a KL2545 PMW output stage terminal.

iTcMc_DriveLowCostInverter

iTcMc_DriveLowCostInverter: The control value for the drive is prepared for output as digital output signal for a variable frequency drive with programmed fixed frequencies.

iTcMc_Drive_CoE_DS408

iTcMc_Drive_CoE_DS408: The control value for the drive is processed for output on a proportional valve at the EtherCAT fieldbus.

iTcMc_DriveAx2000_B110A

iTcMc_DriveAx2000_B110A: The control value for the drive is processed for output on an AX2000 servo drive at an absolute multi-turn encoder motor at the EtherCAT fieldbus.

iTcMc_DriveAx5000_B110A

iTcMc_DriveAx5000_B110A: The control value for the drive is processed for output on an AX5000 servo drive at an absolute multi-turn encoder motor at the EtherCAT fieldbus.

iTcMc_DriveAx2000_B750A

iTcMc_DriveAx2000_B750A: The control value for the drive is processed for output on an AX2000 servo drive at an absolute multi-turn encoder motor at the Sercos fieldbus.

iTcMc_Drive_CoE_DS402

iTcMc_Drive_CoE_DS402: In preparation.

iTcMc_DriveAx5000_B110SR

iTcMc_DriveAx5000_B110SR: The control value for the drive is processed for output on an AX5000 servo drive at an absolute single-turn encoder or resolver motor at the EtherCAT fieldbus.

iTcMc_DriveEL4x22

iTcMc_DriveEL4x22: In preparation.

iTcMc_DriveEL2521

iTcMc_DriveEL2521: The control value for the drive has been appropriately processed for output on a KL2521 Pulse Train terminal.

iTcMc_DrivePumpEtcIO

iTcMc_DrivePumpEtcIO: Reserved

iTcMc_DriveEL2535_1Coil

iTcMc_DriveEL2535_1Coil: The control value for the drive is processed for output on an EL2535 PMW output stage terminal.

iTcMc_DriveEL2535_2Coil

iTcMc_DriveEL2535_2Coil: The control value for the drive is processed for output on an EL2535 PMW output stage terminal.

iTcMc_DriveEL7201

iTcMc_DriveEL7201: The control value for the drive has been appropriately processed for output on a EL7201 servo terminal.

iTcMc_DriveEL7037

iTcMc_DriveEL7037: The control value for the drive is processed for output on an EL7037 stepper motor output stage terminal.

iTcMc_DriveEL7047

iTcMc_DriveEL7047: The control value for the drive is processed for output on an EL7047 stepper motor output stage terminal.

iTcMc_DriveEM8908

iTcMc_DriveEM8908: Reserved for sector-specific package.

iTcMc_DriveAx5000_B110INC

iTcMc_DriveAx5000_B110INC: The control value for the drive is processed for output on an AX5000 servo drive at an incremental encoder at the EtherCAT fieldbus.

iTcMc_Drive_TestOnly

iTcMc_Drive_TestOnly: Reserved for internal testing; do not use.