Seite 1 von 1

Auslesen eines Encoder Impuls Signales

Verfasst: 28 Jan 2016, 12:59
von andi
Hallo,

ich habe Fischertechnik 3D-Robot (511938) und diesen mit einer Siemens SPS (S7-1500) ansteuern.
Das funktioniert soweit auch sehr gut, nur kann ich die Impulse der Vertikalachse und des Drehkranzes nicht auslesen.

Vom Motor (Encodermotor 144643) wird laut Datenblatt ein Quadratur Enkodiertes Signal zurückgegeben. Wird dies auch durch die Platine an die Klemmen 11-14 (z.B. Encoder Vertikalachse Impuls 1 B1) unverändert ausgegeben oder durch die Platine in "irgendwas anderes" umgewandelt?

Wie kann man das Signal an der SPS auslesen? An den Eingängen I1 bis I6 kann ich problemlos die Flanken erkennen.

Schon mal vielen Dank für eure Hilfe.
MFG

Re: Auslesen eines Encoder Impuls Signales

Verfasst: 29 Jan 2016, 21:45
von ftDirk
Hi,

möglicherweise fehlen nur Pullup-Widerstände.

Re: Auslesen eines Encoder Impuls Signales

Verfasst: 30 Jan 2016, 06:45
von thkais
Hallo,

die Impulse der Encoder-Motoren werden 1:1 weitergegeben - es wird nichts verändert. Die 24V-Encoder-Motoren haben an den Encoder-Ausgängen Push-Pull Endstufen, d.h. Pull-Up Widerstände sind auch nicht notwendig.
Wenn man die Motoren sehr langsam dreht, sollte man mit einem Multimeter zumindest sehen, dass sich an den Pegeln etwas ändert. Für die Auswertung der Encoder-Impulse braucht man schnelle Zähler-Eingänge, die im Bereich 1kHz Impulse auswerten können.