Intervallzählereingang
4.6 Beispiel für das Ermitteln einer Drehzahl mit dem Intervallzähler
4.6
Beispiel für das Ermitteln einer Drehzahl mit dem Intervallzähler
Voraussetzung
Wir nehmen an, dass die SM 335 auf dem Steckplatz 4 steckt und die
Baugruppenanfangsadresse 256 besitzt. Der Impulszählereingang erhält Impulse von einem
Geber, der an einer Extruderschnecke sitzt. Der Geber liefert 16 Impulse pro Umdrehung.
Vorgehen
Sie gehen wie folgt vor:
1. Sie lesen den Wert von der Baugruppe ein.
2. Sie berechnen die Drehzahl der Extruderschnecke.
Intervalldauer ermitteln
Um konsistent auf die Daten des Impulseingangs zugreifen zu können, müssen
Intervallzähler und Intervalldauer mit einem Doppelwortzugriff ausgelesen werden. (Adresse:
Baugruppenadresse + Byte 12, 13, 14, 15). Anschließend müssen Sie dann das Byte 12
ablöschen, um den Wert für die Intervalldauer im Doppelwort-Format zu erhalten.
Beispiel:
Intervalldauer = 00 00 A7 F8
Die Intervallzahl finden Sie im Byte (Baugruppenadresse + 12).
Drehzahl berechnen
Pro Umdrehung der Extruderschnecke werden N = 16 Impulse abgegeben (N wird auch als
Strichzahl des Gebers bezeichnet). Das Intervall zwischen 2 Impulsen war 43000 mal 0,5 μs
lang. Damit berechnen wir die Drehgeschwindigkeit der Extruderschnecke wie folgt:
76
, entspricht 43000 dezimal
H
SM 335 - Schnelle Analogmischbaugruppe für die SIMATIC S7-300
Gerätehandbuch, 02/2009, A5E02409062-01