-> Hier kostenlos registrieren
Hallo!
Ich habe folgende Aufgabe zu lösen:
Wegmessung eines Hubzylinders dessen Encoder pro 100 mm Hubweg, 6900 Impulse (24 V) liefert. Aufgrund der Geschwindigkeit des Zylinders ergeben sich daraus 345 Impulse pro Sek.
Diese Impulse müssen aufsummiert werden und wenn die entsprechende Anzahl erreicht ist, soll mit einem dig. Ausgang der Motor des Zylinders abgeschalten werden.
Mir steht eine S7 315 CPU zur Verfügung. Für die Eingaben ein SM 321 DI Modul und für die Ausgaben ein SM 322 DO Modul.
Ich habe bereits versucht über einen Frequenzgenerator 345 bit/s zu simulieren und einzulesen. Dies ist aber nicht gelungen, da die CPU ab ca. 210 Hz anscheinend keine Impulse mehr lesen kann. Als Zähler habe ich den SFB0 verwendet.
Meine Frage wäre:
Ist es vielleicht irgendwie anders möglich diese Anzahl an Impulsen einzulesen bzw zu verarbeiten?
Danke im voraus für die Hilfe.
lg
Jens
Ich habe folgende Aufgabe zu lösen:
Wegmessung eines Hubzylinders dessen Encoder pro 100 mm Hubweg, 6900 Impulse (24 V) liefert. Aufgrund der Geschwindigkeit des Zylinders ergeben sich daraus 345 Impulse pro Sek.
Diese Impulse müssen aufsummiert werden und wenn die entsprechende Anzahl erreicht ist, soll mit einem dig. Ausgang der Motor des Zylinders abgeschalten werden.
Mir steht eine S7 315 CPU zur Verfügung. Für die Eingaben ein SM 321 DI Modul und für die Ausgaben ein SM 322 DO Modul.
Ich habe bereits versucht über einen Frequenzgenerator 345 bit/s zu simulieren und einzulesen. Dies ist aber nicht gelungen, da die CPU ab ca. 210 Hz anscheinend keine Impulse mehr lesen kann. Als Zähler habe ich den SFB0 verwendet.
Meine Frage wäre:
Ist es vielleicht irgendwie anders möglich diese Anzahl an Impulsen einzulesen bzw zu verarbeiten?
Danke im voraus für die Hilfe.
lg
Jens