A_B Drehimpulsgeber mit CPU 313C verwenden

hollyzwei

Level-1
Beiträge
47
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

möchte einen A_B Drehimpulsgeber, der 500 Impulse pro Umdrehung liefert, an dem Zähleingang einer Simatic 313C laufen lassen.
Habe leider das Problem, dass ich keine Ahnung habe wie ich das umsetzen soll.
Er soll vorwärts und rückwärts zählen und die Impulse liegen bei ca. 1 Impuls/ms.

Wäre schön wenn jemand ein Anschluss-und Programmbeispiel auf Lager hat.
 
schon mal im Handbuch nachgeschaut ??siehe Anhang
Seite 11
was hast du denn genau vor?
 

Anhänge

  • s7300_cpu31xc_counting_getting_started_de-DE_de-DE[1].pdf
    505,2 KB · Aufrufe: 58
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo nochmal,

möchte die Länge von laufenden Bändern permanent messen.
Der Drehwertgeber läuft über ein Adapterrad mit.
Hab mir die Anleitung angeschaut. Mir ist einiges nicht ganz klar.
Die Pin-Belegung: Impulseingang, Richtungsbit, Hardware-Tor > was bedeutet Hardware-Tor und Latcheingang. Mein Drehgeber hat die Belegung A,B,N und Frühwarnausgang. Wie passt das zusammen?
Und vielleicht ein Beispielprg. wäre nett, als kleinen Denkanstoß.
 
hatte ich auch gerade gedacht.
Vielleicht sollte man die Themen zusammenführen.
Es läuft doch eh auf das gleiche hinaus.

gruß wolder
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ist lustig ja lese es auch grad aber ich bins nicht .

ich werde hier weiter machen damit ihr nicht zu viel zu lesen habt :).

Also ich habe meine Karte auf Frequenzmessung geschaltet damit bekommt man bei den eingestellten Ausgängen (Hardwarekonfig->cpu->zähler rechtsklick) bei mit PED 768 dan die Frequenz raus zur geschwindigkeitsberechnung ja ganz ok aber wie mach ich das jetzt mit dem Weg .in Meter?


p.s ausserdem ist unsere aufgabe grundverschieden er hatt bänder ich hab Kabel :).
 
Könnte mir jemand vielleicht auf die Sprünge helfen,

möchte die Länge von laufenden Bändern permanent messen.
Der Drehwertgeber läuft über ein Adapterrad mit.
Hab mir die Anleitung angeschaut. Mir ist einiges nicht ganz klar.
Die Pin-Belegung: Impulseingang, Richtungsbit, Hardware-Tor > was bedeutet Hardware-Tor und Latcheingang. Mein Drehgeber hat die Belegung A,B,N und Frühwarnausgang. Wie passt das zusammen?
Und vielleicht ein Beispielprg. wäre nett, als kleinen Denkanstoß.​
 
Zuviel Werbung?
-> Hier kostenlos registrieren
aber wie mach ich das jetzt mit dem Weg .in Meter?

Möglichkeit 1: Du berechnest das, indem Du den Umfang des Laufrades in Bezug zu den Inkrementen / Umdrehung setzt.
Möglichkeit 2: Du lässt eine definierte Länge durch die Anlage laufen. Die kannst Du ja vorher messen. Anschließend guckst Du Dir an, wie viele Impulse das waren. Der Rest ist einfacher Dreisatz... Falls Dein Laufrad etwas Schlupf hat, hast du diesen Messfehler gleich mit berücksichtigt.
 
Mit den Berechnungen das bekomm ich hin, das Programm müsste auch soweit klar sein, nur das anklemmen ist mir nicht ganz klar.
Wo kommen meine Pin's A,B,N und Frühausgang vom Drehgeber an die 313C CPU mit den Belegungen 2:DI+0.0 Impulseingang, 3:DI+0.1 Richtungsbit, 4:DI+0.2 Hardware-Tor und 16:DI+1.4 Latcheingang?
 
Hallo,
schau Dir mal die Seite 220 im Handbuch an.

Pin A à A
Pin B à B
Pin N à Minus
Pin Frühausgang einfach nicht belegen

Das Hardwaretor kann zum Starten des Zählvorgangs benutzt werden.(Geht aber auch Software mäßig)

Alles andere wird parametriert.

Gruß
Joe
 
Hast du dir das Handbuch mal durch gelesen??Seite12 steht doch der Anschluß...wie ich schon gestern geschrieben hatte
und dann..versuch macht kluuch...
 
Hallo,
schau Dir mal die Seite 220 im Handbuch an.

Pin A à A
Pin B à B
Pin N à Minus
Pin Frühausgang einfach nicht belegen

Das Hardwaretor kann zum Starten des Zählvorgangs benutzt werden.(Geht aber auch Software mäßig)

Alles andere wird parametriert.

Gruß
Joe

Pin N ist nicht die Minus Aber die Nulkdurchang der encoder. (ist jeder umdreung 1 puls hoch)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ne ganz andere grundlegende frage wenn ich an die karte meinen inkrementalgeber hänge um damit etwas zu zählen kann ich dan den unteren eingangsbyte kl12-18 normal für eingänge verwenden?

ich brauch zum zählen ja nur den oberen teil oder?
 
hm hab jetzt nen drehgeber der hatt folgende kabel dran :+ / - A /B /Z / schirm

ich hab ne normale 40 polige steckleiste in meiner cpu 313 xC

da müsste ja klemme 2 DI 0.0 sein oder also A dan Klemme 3 DI 0.1 also B und ich nehme an das Z dan auf klemme 4 kommt was dan wohl DI0.2 ist und den schrim würd ich auf erde hängen kann ich das so machen oder laufe ich in gefahr meinen drehgeber zu beschädigen?

oder kann ich Z ganz frei lassen?
 
hab es getestet Z ist wie oben vermutet ein impuls der 1 x pro geberumdrehung ausgegeben wird.

Das Problem das ich habe ist aber das ich irgendwie nix raus bekomme ich habe den geber wie oben beschrieben angehängt und in der Hardware konfig habe ich für den zähler die eingänge 768-783 konfiguriert .

wen ich jetzt aber PED 768 aufrufe tut sich da gar nichts.

muss ich das zählen irgendwie starten?
 
Zurück
Oben