E_TcMcEncoderType (ab V3.0)
Die Konstanten in dieser Auflistung werden zur Kennzeichnung von für die Istwerterfassung einer Achse verwendeter Hardware benutzt.
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
Werte
Name | Beschreibung |
---|---|
iTcMc_EncoderSim | Die virtuelle Istposition der Achse ist eine Kopie der Sollposition. Dieser Typ darf an einer realen Maschine nur bei virtuellen Achsen eingestellt sein. Andernfalls wird die Achse unkontrollierte und nicht vorhersagbare Bewegungen ausführen. |
iTcMc_EncoderDigIncrement | Der inkrementelle Istwert der Achse wird durch Auswertung von zwei digitalen Eingangsbits gebildet. Diese stellen die A- und B-Spur eines Inkremental-Encoders dar und werden entsprechend dem Prinzip des Quadratur-Decoders mit Vierfachauswertung ausgewertet. Es darf pro PLC-Zyklus nur eines der Eingangsbits seinen Zustand ändern. Die maximale Geschwindigkeit beträgt also 1 Inkrement pro TCycle. |
iTcMc_EncoderLowCostStepper | Die inkrementelle Istposition wird aus den Ausgangssignalen für einen digital angesteuerten Schrittmotor erzeugt. |
iTcMc_EncoderKL2521 | Die inkrementelle Istposition wird aus dem Impulszähler einer Pulse Train Klemme KL2521 erzeugt. |
iTcMc_EncoderKL3042 | Die absolute Istposition wird aus dem ADW-Wert einer Analog-Eingangsklemme 0..20 mA KL3042 erzeugt. |
iTcMc_EncoderKL5001 | Die absolute Istposition wird aus dem Zähler-Wert einer SSI-Eingangsklemme KL5001 erzeugt. |
iTcMc_EncoderKL5101 | Die inkrementelle Istposition wird aus dem Zähler-Wert einer Eingangsklemme KL5101 erzeugt. |
iTcMc_EncoderAx2000_B900R | Die inkrementelle Istposition wird aus dem Zähler-Wert eines AX2000 Stellgeräts an einem Resolver-Motor am Beckhoff RealTime Ethernet Feldbus ermittelt. |
iTcMc_EncoderDigCam | Das Positionsnocken-Byte wird aus vier digitalen Eingangsbits gebildet. |
iTcMc_EncoderIx5009 | Die absolute Istposition wird aus dem Zähler-Wert einer SSI-Feldbusbox IP/IE5009 erzeugt. |
iTcMc_EncoderM2510 | Die absolute Istposition wird aus dem ADW-Wert einer Analog-Eingangsbox ±10 V M2510 erzeugt. |
iTcMc_EncoderKL3002 | Die absolute Istposition wird aus dem ADW-Wert einer Analog-Eingangsklemme ±10V KL3002 erzeugt. |
iTcMc_EncoderKL2531 | Die inkrementelle Istposition wird aus dem Impulszähler einer Schrittmotor Klemme KL2531 erzeugt. |
iTcMc_EncoderKL5111 | Die inkrementelle Istposition wird aus dem Zähler-Wert einer Eingangsklemme KL5111 erzeugt. |
iTcMc_EncoderAbs32 | Die absolute Istposition wird aus dem 32-Bit-Wert einer allgemeinen Eingangselektronik erzeugt. |
iTcMc_EncoderM3120 | Die inkrementelle Istposition wird aus dem Zähler-Wert eines M3120 Lightbus Moduls erzeugt. |
iTcMc_EncoderKL2541 | Die inkrementelle Istposition wird aus dem Impulszähler (Motorpulse oder Encoder) einer Schrittmotor Klemme KL2541 erzeugt. |
iTcMc_EncoderEL3102 | Die absolute Istposition wird aus dem ADW-Wert einer Analog-Eingangsklemme ±10V EL3102 erzeugt. |
iTcMc_EncoderEL3142 | Die absolute Istposition wird aus dem ADW-Wert einer Analog-Eingangsklemme 0..20 mA EL3142 erzeugt. |
iTcMc_EncoderEL5001 | Die absolute Istposition wird aus dem Zähler-Wert einer SSI-Eingangsklemme EL5001 erzeugt. |
iTcMc_EncoderEL5101 | Die inkrementelle Istposition wird aus dem Zähler-Wert einer Eingangsklemme EL5101 erzeugt. |
iTcMc_EncoderEL5111 | Die inkrementelle Istposition wird aus dem Zähler-Wert einer Eingangsklemme EL5111 erzeugt. |
iTcMc_EncoderKL3062 | Die absolute Istposition wird aus dem ADW-Wert einer Analog-Eingangsklemme 0..10 V KL3062 erzeugt. |
iTcMc_EncoderKL3162 | Die absolute Istposition wird aus dem ADW-Wert einer Analog-Eingangsklemme 0..10 V KL3162 erzeugt. |
iTcMc_EncoderAx2000_B200R | Die inkrementelle Istposition wird aus dem Zähler-Wert eines AX2000 Stellgeräts an einem Resolver-Motor am Beckhoff II/O Feldbus ermittelt. |
iTcMc_EncoderAx2000_B110R | Die inkrementelle Istposition wird aus dem Zähler-Wert eines AX2000 Stellgeräts an einem Resolver-Motor am EtherCAT Feldbus ermittelt. |
iTcMc_EncoderEL3162 | Die absolute Istposition wird aus dem ADW-Wert einer Analog-Eingangsklemme 0..10 V EL3162 erzeugt. |
iTcMc_EncoderKL2542 | Die inkrementelle Istposition wird aus dem Zähler-Wert einer Eingangsklemme KL2542 erzeugt. |
iTcMc_EncoderKL2545 | Die inkrementelle Istposition wird aus dem Zähler-Wert einer Eingangsklemme KL2545 erzeugt. |
iTcMc_EncoderAx2000_B110A | Die absolute Istposition wird aus dem Zähler-Wert eines AX2000 Stellgeräts an einem Absolut-Multiturnencoder-Motor am EtherCAT Feldbus ermittelt. |
iTcMc_EncoderAx5000_B110A | Die absolute Istposition wird aus dem Zähler-Wert eines AX5000 Stellgeräts an einem Absolut-Multiturnencoder-Motor am EtherCAT Feldbus ermittelt. |
iTcMc_EncoderAx2000_B750A | Die absolute Istposition wird aus dem Zähler-Wert eines AX2000 Stellgeräts an einem Absolut-Multiturnencoder-Motor am Sercos Feldbus ermittelt. |
iTcMc_EncoderCoE_DS406 | Ein Encoder mit CoE_406 Unterstützung am EtherCAT Feldbus. |
iTcMc_EncoderCoE_DS402SR | In Vorbereitung. |
iTcMc_EncoderAx5000_B110SR | Die inkrementelle Istposition wird aus dem Zähler-Wert eines AX5000 Stellgeräts an einem Singleturnencoder-Motor am EtherCAT Feldbus ermittelt. |
iTcMc_EncoderCoE_DS402A | In Vorbereitung. |
iTcMc_EncoderEL2521 | Die inkrementelle Istposition wird aus dem Impulszähler einer Pulse Train Klemme EL2521 erzeugt. |
iTcMc_EncoderAbs32Etc | Die absolute Istposition wird aus dem 32-Bit-Wert einer allgemeinen EtherCAT Eingangselektronik erzeugt. Es wird keine Profil-Unterstützung vorausgesetzt. |
iTcMc_EncoderEL7201SR | Die inkrementelle Istposition wird aus dem Zähler-Wert einer Servo-Klemme EL7201 erzeugt. |
iTcMc_EncoderDigPulseCount | Zählt die Flanken (positive und negative) von Pulsen. Die Drehrichtung wird über die Ausgabe des Drives bestimmt. Es kann in einem PLC-Zyklus nur ein Puls erkannt werden. |
iTcMc_EncoderEL3255 | iTcMc_EncoderEL3255: In Vorbereitung. |
iTcMc_EncoderEL7047 |
|
iTcMc_DriveEM8908A |
|
iTcMc_DriveEM8908C |
|
iTcMc_EncoderCoE5001 |
|
iTcMc_EncoderEL7201A |
|
iTcMc_DriveAx5000_B110INC | Die inkrementelle Istposition wird aus dem Zähler-Wert eines AX5000 Stellgeräts an einem Inkremental-Encoder am EtherCAT Feldbus ermittelt. |
iTcMc_EncoderEL5032 | Die absolute Istposition wird aus dem Zähler-Wert einer EnDat-2.2 Eingangsklemme EL5032 erzeugt. |
iTcMc_EncoderEL5021 | Die absolute Istposition wird aus dem Zähler-Wert einer Sin/Cos-Eingangsklemme EL5021 erzeugt. |
iTcMc_Encoder_TestOnly | reserviert für interne Tests; nicht benutzen. |
iTcMc_EncoderEL7041: Die inkrementelle Istposition wird aus dem Impulszähler (Motorpulse oder Encoder) einer Schrittmotor Klemme EL7041 erzeugt.