E_TcMcEncoderType (from V3.0)
The constants listed here are used to identify the hardware used to acquire the actual values for an axis.
Syntax
TYPE E_TcMcEncoderType :(
(*
The sequence below must not be changed!
New types have to be added at the end.
In case a type becomes obsolete it has to be replaced by a dummy
to ensure the numerical meaning of the other codes.
*)
(*
Die bestehende Reihenfolge darf nicht veraendert werden.
Neue Typen muessen am Ende eingefuegt werden.
Wenn ein Typ wegfallen sollte, muss er durch einen Dummy
ersetzt werden, um die numerische Zuordnung zu garantieren.
*)
(* 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_TYPE
Values
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 RealTime 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. |
iTcMc_EncoderEL7041: The incremental actual position is generated from the pulse counter (motor pulse or encoder) of an EL7041 stepper motor terminal.