Eingang zu langsam

Artey

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich bin ein Schüler und arbeite an einem Projekt -Stillstandsmessung eines Motors-
Ich habe eine Lichtschranke die überprüft ob der Motor stehen geblieben ist oder nicht. Bei zu hohen Drehzahlen kommt jedoch der Eingang
der SPS S7 300 nicht mehr hinterher und verschluckt die meißten Signale,
sodass er bei zu hohen Drehzahlen immer anzeigt, dass der Motor stehengeblieben ist.
Ich habe rausgefunden, dass es an der Abtastrate der SPS liegt und von
Eingängen gehört, die eine schnellere Abtastrate haben, jedoch konnte ich keine in der Hilfe finden.
 
Hallo artey
siese schnellen Eingänge sind Alarmeingänge, die rufen dann den
OB40 auf, diese Eingänge sind bei bestimmten Eingangsbaugruppen
vorhanden.
Für deinen Anwendungsfall halte ich das aber auch nicht für die richtige
lösung, da wäre eigentlich eine schnelle Zählbaugruppe geeignet z.b.
die FM350.
Hast du einen Compact CPU z.b. 313C hat die auch schnelle zähler oder
Alarmeingänge on board.

gruß helmut
 
Ich habe eine CPU 314 IFM
Es wäre auch gut wenn du mir ein kleines Beispiel
geben kannst, wie man das programmieren könnte,
weil ich noch nie etwas von FM350 gehört habe.
Bin halt noch Schüler :)
 
für einen späteren anwendungsfall, also in der praxis würde ich bei einer solchen problematik einen stillstandswächter vorschlagen. compact M18 - DI6001 von ifm z.B. ... spart teure, schnelle eingänge und programmieraufwand und macht was er soll: gucken, ob der antrieb sich bewegt...
 
Die kleinste zu erfassende Frequenz ist nach Nyquist (mal Wikipedia bemühen) die halbe Abtastfrequenz. Wenn Du als eine Zykluszeit von sagen wir 12ms hast und dann kommt noch die PAE-, PAA-Aktualisierung hinzu, sagen wir noch mal 4 ms. Dann ist die Abtastfrequenz 1s/,016~60 Hz. Mehr als 30 Umdrehungen die Sekunde sind dann nicht sicher erfassbar.
Also tatsächlich Zählerbaugruppe, oder was man als Schüler sicher darf:
Das Signal vorher über einen Binäruntersetzer führen. CMOS, oder TTL, oder so, kann man kaskadieren. Hat aber den Nachteil, daß es eine Bastellösung ist und daß die Reaktionszeit steigt, also nach wie vielen Umdrehungen des Motors eine solche erkannt wird.
 
Zurück
Oben