E_TcMcEncoderType
![]() | Available from version 3.0 |
The constants listed here are used to identify the hardware used to acquire the actual values for an axis.
Syntax
![]() | Observe the order The existing order must not be changed. |
TYPE E_TcMcEncoderType :(
(* last modification: 17.01.2013 *)
iTcMc_EncoderSim,
iTcMc_EncoderDigIncrement,
iTcMc_EncoderLowCostStepper,
iTcMc_EncoderKL2521,
iTcMc_EncoderKL3042,
iTcMc_EncoderKL5001,
iTcMc_EncoderKL5101,
iTcMc_EncoderAx2000_B900R,
iTcMc_EncoderDigCam,
iTcMc_EncoderIx5009,
iTcMc_EncoderM2510,
iTcMc_EncoderKL3002,
iTcMc_EncoderKL2531,
iTcMc_EncoderKL5111,
iTcMc_EncoderAbs32,
iTcMc_EncoderM3120,
iTcMc_EncoderKL2541,
iTcMc_EncoderEL3102,
iTcMc_EncoderEL3142,
iTcMc_EncoderEL5001,
iTcMc_EncoderEL5101,
iTcMc_EncoderEL5111,
iTcMc_EncoderKL3062,
iTcMc_EncoderKL3162,
iTcMc_EncoderAx2000_B200R,
iTcMc_EncoderAx2000_B110R,
iTcMc_EncoderEL3162,
iTcMc_EncoderKL2542,
iTcMc_EncoderKL2545,
iTcMc_EncoderAx2000_B110A,
iTcMc_EncoderAx5000_B110A,
iTcMc_EncoderAx2000_B750A,
iTcMc_EncoderCoE_DS406,
iTcMc_EncoderCoE_DS402SR,
iTcMc_EncoderAx5000_B110SR,
iTcMc_EncoderCoE_DS402A,
iTcMc_EncoderEL2521,
iTcMc_EncoderAbs32Etc,
iTcMc_EncoderEL7201SR,
iTcMc_EncoderDigPulseCount,
iTcMc_EncoderEL3255,
iTcMc_EncoderEL7047,
iTcMc_DriveEM8908A,
iTcMc_DriveEM8908C,
iTcMc_EncoderCoE5001,
iTcMc_EncoderEL7201A,
iTcMc_DriveAx5000_B110INC,
iTcMc_EncoderEL5032,
iTcMc_EncoderEL5021,
iTcMc_Encoder_TestOnly:=1000
);
END_TYPEValues
Name | Description |
|---|---|
iTcMc_EncoderSim | The virtual actual position of the axis is a copy of the set position. On a real machine this type must only be used for virtual axes. Otherwise the axis will carry out uncontrolled and unpredictable movements. |
iTcMc_EncoderDigIncrement | The incremental actual value of the axis is generated by evaluating two digital input bits. These represent the A and B tracks of an incremental encoder, and are evaluated, in accordance with the principle of a quadrature decoder, using quadruple evaluation. Only one of the input bits may change its state in each PLC cycle. This means that the maximum velocity is one increment per TCycle. |
iTcMc_EncoderLowCostStepper | Incremental changes to the actual position are generated from the output signals for a digitally operated stepper motor. |
iTcMc_EncoderKL2521 | The incremental actual position is generated from the pulse counter of a KL2521 Pulse Train terminal. |
iTcMc_EncoderKL3042 | The absolute actual position is generated from the ADW value of a 0..20 mA KL3042 analog input terminal. |
iTcMc_EncoderKL5001 | The absolute actual position is generated from the counter value from a KL5001 SSI input terminal. |
iTcMc_EncoderKL5101 | The incremental actual position is generated from the counter value from a KL5101 input terminal. |
iTcMc_EncoderAx2000_B900R | The incremental actual position is determined from the counter value of an AX2000 servo drive at a resolver motor at the Beckhoff real-time Ethernet fieldbus. |
iTcMc_EncoderDigCam | The position cam byte is generated from four digital input bits. |
iTcMc_EncoderIx5009 | The absolute actual position is generated from the counter value of an SSI IP/IE5009 Fieldbus Box. |
iTcMc_EncoderM2510 | The absolute actual position is generated from the ADW value of a ±10 V M2510 analog input box. |
iTcMc_EncoderKL3002 | The absolute actual position is generated from the ADW value of a ±10 V KL3002 analog input terminal. |
iTcMc_EncoderKL2531 | The incremental actual position is generated from the pulse counter of a KL2531 stepper motor terminal. |
iTcMc_EncoderKL5111 | The incremental actual position is generated from the counter value from a KL5111 input terminal. |
iTcMc_EncoderAbs32 | The absolute actual position is generated from the 32-bit value of a general electronic input system. |
iTcMc_EncoderM3120 | The incremental actual position is generated from the counter value of an M3120 Lightbus module. |
iTcMc_EncoderKL2541 | The incremental actual position is generated from the pulse counter (motor pulse or encoder) of a KL2541 stepper motor terminal. |
iTcMc_EncoderEL3102 | The absolute actual position is generated from the ADW value of a ±10 V EL3102 analog input terminal. |
iTcMc_EncoderEL3142 | The absolute actual position is generated from the ADW value of a 0..20 mA EL3142 analog input terminal. |
iTcMc_EncoderEL5001 | The absolute actual position is generated from the counter value from an EL5001 SSI input terminal. |
iTcMc_EncoderEL5101 | The incremental actual position is generated from the counter value from an EL5101 input terminal. |
iTcMc_EncoderEL5111 | The incremental actual position is generated from the counter value from an EL5111 input terminal. |
iTcMc_EncoderKL3062 | The absolute actual position is generated from the ADW value of a 0..10 V KL3062 analog input terminal. |
iTcMc_EncoderKL3162 | The absolute actual position is generated from the ADW value of a 0..10 V KL3162 analog input terminal. |
iTcMc_EncoderAx2000_B200R | The incremental actual position is determined from the counter value of an AX2000 actuator at a resolver motor at the Beckhoff II/O fieldbus. |
iTcMc_EncoderAx2000_B110R | The incremental actual position is determined from the counter value of an AX2000 actuator at a resolver motor at the EtherCAT fieldbus. |
iTcMc_EncoderEL3162 | The absolute actual position is generated from the ADW value of a 0..10 V EL3162 analog input terminal. |
iTcMc_EncoderKL2542 | The incremental actual position is generated from the counter value from a KL2542 input terminal. |
iTcMc_EncoderKL2545 | The incremental actual position is generated from the counter value from a KL2545 input terminal. |
iTcMc_EncoderAx2000_B110A | The absolute actual position is determined from the counter value of an AX2000 actuator at an absolute multi-turn encoder motor at the EtherCAT fieldbus. |
iTcMc_EncoderAx5000_B110A | The absolute actual position is determined from the counter value of an AX5000 actuator at an absolute multi-turn encoder motor at the EtherCAT fieldbus. |
iTcMc_EncoderAx2000_B750A | The absolute actual position is determined from the counter value of an AX2000 actuator at an absolute multi-turn encoder motor at the Sercos fieldbus. |
iTcMc_EncoderCoE_DS406 | An encoder with CoE_406 support at the EtherCAT fieldbus. |
iTcMc_EncoderCoE_DS402SR | In preparation. |
iTcMc_EncoderAx5000_B110SR | The incremental actual position is determined from the counter value of an AX5000 actuator at a single turn encoder motor at the EtherCAT fieldbus. |
iTcMc_EncoderCoE_DS402A | In preparation. |
iTcMc_EncoderEL2521 | The incremental actual position is generated from the pulse counter of an EL2521 Pulse Train terminal. |
iTcMc_EncoderAbs32Etc | The absolute actual position is generated from the 32-bit value of a general EtherCAT electronic input system. Profile support is not a precondition. |
iTcMc_EncoderEL7201SR | The incremental actual position is generated from the counter value from an EL7201 servo terminal. |
iTcMc_EncoderDigPulseCount | Counts the edges (positive and negative) of pulses. The direction of rotation is determined via the drive output. Only one pulse can be detected per PLC cycle. |
iTcMc_EncoderEL3255 | iTcMc_EncoderEL3255: In preparation. |
iTcMc_EncoderEL7047 |
|
iTcMc_DriveEM8908A |
|
iTcMc_DriveEM8908C |
|
iTcMc_EncoderCoE5001 |
|
iTcMc_EncoderEL7201A |
|
iTcMc_DriveAx5000_B110INC | The incremental actual position is determined from the counter value of an AX5000 actuator at an incremental encoder at the EtherCAT fieldbus. |
iTcMc_EncoderEL5032 | The absolute actual position is generated from the counter value of an EL5032 EnDat® 2.2 input terminal. |
iTcMc_EncoderEL5021 | The absolute actual position is generated from the counter value of an EL5021 sin/cos input terminal. |
iTcMc_Encoder_TestOnly | Reserved for internal testing; do not use. |
