Warum läuft bei mir nicht !!

Redone

Level-1
Beiträge
20
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo Jungs ,
ich habe eine Idee zur Drehzahlerfassung und in der Tat umgesetzt aber leider mein Programm läuft nicht kann mir jemanden bitte helfen und sagen was ich dort falsch gemacht habe!! bitte wenn mein Programm dumm erscheint,Unbenannt.jpg nicht auslachen
vielen Dank
viele grüße
Redone
 
Hallo,

du solltest einmal beschrieben, was genau du willst, und was dein Programm gerade macht.
Für mich sieht es aus wie ein Messen der Anzahl an Impulsen von Input1 über einen Zeitraum von 10s.

- Was soll Output 3 machen?
- Was geht nicht
- Wie hast du Input1, Output1 usw.... deklariert?

Grüße,
Florian
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bitte beachte die Forenregeln!

"Warum läuft bei mir nicht!!" ist kein aussagekräftiger Titel.

Siehe:

§3 Angaben bei Fragen
Wähle einen aussagekräftigen Titel für dein Thema, der dein Problem kurz und präzise beschreibt.
Titel wie “Hilfe!!!“ und “Ich habe ein Problem“ werden als Verstoß gegen die Forumsregeln betrachtet.
Die anderen User können deine Gedanken nicht lesen. Schreibe also möglichst detailliert welche Hardware und Software du verwendest. Die Chancen auf eine qualifizierte Antwort werden dadurch größer, denn viele User habe keine Lust erst mühsam die Umstände zu klären.


http://www.sps-forum.de/misc.php?do=vsarules
 
ja genau ich möchte eine Anzahl an Impulsen von Input1 über einen Zeitraum von 10s. und damit die Drehzahl berechnen, z.b 10s ergibt 500 Impulse das heißt 60 eingegangene Impulse erreicht man nach 1.2s , und da ich für mich 60 Impulse eine Umdrehung sind, ich habe dann 3000 Um/min

hoffe meine Berechnungen stimmen

bei der ausgewählte Busklemme habe ich dort die Inputs und Outputs deklariert

Gruß
redone
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
ja genau ich möchte eine Anzahl an Impulsen von Input1 über einen Zeitraum von 10s.

Das sollte auch funktionieren. Also was geht nicht?

meine Berechnungen stimmen

Ich glaube nicht. Bei 500 Imp in 10 s und 60 Imp/Umdrehung hast Du 500/60=8.33333 Umdrehungen in 10 s und damit 50 Umdrehungen/Min
 
Zuletzt bearbeitet:
Mal am Rande:

3000U/min = 50 U/s
60Imp/U*50U/s=3000Imp/s
1000ms/3000Imp=1/3ms Periode
ergibt bei einem Impuls/Pause Verhältnis von 0.5 eine Impulslänge von 1/6ms (~166us).
Was setzt Du für eine Eingangskarte ein?? Was hast Du für eine Zykluszeit?

PS:Wenn Du direkt die Drehzahl eines Motors mit 3000/min erfassen willst, genügen 1...2 Impulse per Umdrehung. Da ist das Timing etwas komfortabler.
 
Zuletzt bearbeitet:
Ich benutze einen Hallsensor, der an einen Zahnrad angebracht ist und dies hat 60 Zähne. ich gehe davon aus dass bei jedem Zahn mir der Sensor einen Impuls abliefert, deswegen habe gedacht ich zähle erstmal ein wieviel impulse pro 10 sec reinkommen und dann berechne ich es um. die Zykluszeit ist 100ms
 
EDIT (wg neuem Post vom TE):

Sorry aber wie kommst du darauf das du mit einer Zykluszeit von 100ms Impulse mit einer Dauer von 300µs erfassen kannst (Messzyklus 150µs)?
Da hilft nur Zykluszeit und Impulse / U verringern oder eine schnelle Zählerklemme einsetzen (das mit der Zählerklemme wäre m.E. die Vorzugslösung).
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
ich gehe davon aus dass bei jedem Zahn mir der Sensor einen Impuls abliefert
Was denn nun? Hoffst Du das, glaubst Du das oder weisst Du das?
Wenn Du tatsächlich einen Impuls pro Zahn bekommst und das Zahnrad wirklich mit 3000 /min läuft, hast Du, wie schon WeißNix schreibt, keine Chance. Die Impulse wären so kurz, dass Deine SPS sie gar nicht erfassen könnte.
 
Hallo Redone,

tu uns doch mal bitte den gefallen und gib grundlegende Info's.

Grundlegend wäre:
1. Wie schnell dreht das Zahnrad? Edit: zu messende Drehzahl von bis...
2. Welche SPS setzt Du ein?
3. Welche Eingangskarte nutzt Du?

Daraus folgt dann noch evtl.: Welche Grenzfrequenz hat der Sensor?

Sind die Fragen beantwortet, gibt es im Forum genügend Fachleute, die dann, und wirklich erst dann die Herangehensweise und das Programm beurteilen können und mit Tips und Ratschlägen Dir zur Seite stehen. Bis dahin ist alles nur Kaffesatzleserei. Darin bin ich z.B. nicht geübt, weil ich Filterkaffee trinke. :cool:

Die Aufgabenstellung ist in der Prozessautomation eigentlich Standard.

PS: Wenig hilfreich ist auch, das Du zum offensichtlich gleichen Problem schon gefühlt 1 Million Freds aufgemacht hast. Also bitte Entschuldige, falls die gefragten Infos dort schon verstreut rumliegen.
 
Zuletzt bearbeitet:
Zurück
Oben