Frequenzmessung am Digitalen Eingang

Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn du den Übersetzungsfaktor einstellen kannst, würde den so wählen das bei 3500min-1 so ca
10-20 Impulse pro Sekunde an der Steuerung ankommen. Besteht die Möglichkeit es so weit herunter zu
teilen?

Wenn ja möchte ich erst mal das du in Worten fast wie das Programm aussehen könnte, dann können
wir uns an die Umsetzung machen.
 
Hallo, Vielen Dank erst mal für Deine Hilfe, 10 bis 20 Impulse pro Sekunde das wäre sicherlich möglich.

An der Digitalen Eingangskarte bekomme ich mein Signal ( z.b. 10.3 ) dieses Signal möchte ich / Sekunde abfragen, somit hätte ich die Frequenz, den Übersetzungsfaktor den mache ich über Win CC.

Das wär eigentlich alles, ich benötige nur das Signal als Anzeigewert in der SPS.

Vielen Dank

Alfred
 
wie sieht es mit dem OB61 aus?
Den stellt man z.B. auf 1ms (bzw. hier reichen ja z.B. 10ms) und man hängt dort die Paar Zeilen Code rein. Mit 500µs läuft der auch (schneller habe ich noch nicht getestet). (Voraussetzung HW- Ausgabestand 3.0)

Ansonsten Zeit OB`s / Interrupt- OB`s verwenden.
Zählerkarten / Fast- Boolean Prozessoren braucht man hier nicht, dann geht`s noch schneller.

Grüße
Zako
 
Der beitrag von zako, ein wenig über das Ziel hinaus. Der OB61 ist ein Taksychron OB, für deine
Anwendung würde eher ein Weckalarm OB der richtigere sein. Aber ich glaube du bist sowieso noch
nicht ganz sattelfest., also wäre es ganz gut wenn du es mit Grundlagen lösen würdest.
Schreib doch mal in codetags (Raute '#') wie du einen Taktgenerator im sekundentakt erstellen würdest.
 
MSB hat vollkommen recht, ich mache jetzt trotzdem einen kleinen Anfang
und fordere dich zur mitarbeit auf.

Code:
.
//Taktgenerator
     UN M 1.0
     L S5T#1s
     SE T1

//Flanke für einen Zyklus
     U T1
     = M 1.0

Mich intressiert noch immer dein Kenntnisstand, es ist nicht schlimm
wenn du Anfänger bist, da helfen wir schon wenn du mitarbeitest. Aber
was schlimm ist deine latente arbeitsverweigerung.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich bin ja auch nur Anfänger, was eine Drehzahlmessung angeht.
Impulse bis etwa 15 Hz dürften mit normalem DI wohl kein Problem sein, oder ?
Kommt natürlich auch auf das Signalverhältnis an, wenn nur 0,001 Sek das Signal anliegt, wird's wohl nicht sauber bzw. garnicht erfasst.

Folgendes würde ich versuchen:
Ein Zähler wird mit jeder positiven Flanke um 1 hochgesetzt.
Per Timer oder OB wird alle 2 sek der Timer zurückgesetzt nachdem vorher der Zählerwert in einen DB geschrieben wurde.
So hast Du die Impulse pro 2 Sek im DB, die kannst Du entsprechend hochrechnen und in WinCC anzeigen lassen.
 
@Binatone,

ich glaub' nicht, das der TE Dir noch antwortet. Er war am 21.04.2012 das letzte mal hier aktiv im Forum!
Oder war das als Frage für Dich gedacht?
 
Zurück
Oben