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.