Hilfe zur Drehzahlermittlung mit Beru?

78tiom

Level-1
Beiträge
36
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo brauche hilfe.:confused:

wie kann ich eine drehzahl von ca. 3100 u/min mit hilfe eines INI auf tp 177B sichtbar machen.
habe eine 313c mit schnellen zählereingängen. weis aber nicht wo die auf der baugruppe liegen ( E124.0 ). dann gibt es noch den SFB48 habe versucht in zu bearbeiten aber ohne erfolk.
währe nett wenn ihr mir helfen könnt.

m.f.g.:D
 
dazu gibts ein Handbuch und eine Hilfe in der HW-Konfig! Stichwort Frequenzmessung
mfG. Jo
 
:) :) hallo,
hast du dir das handbuch
CPU 31xC Technologische Funktionen
siemens_logo_petrol.gif


mal geladen:confused: da ist auch die verdrahtung und pfurz und feuerstein dabei
 
Danke!

geht es fileicht ein bischen genauer. konnte bei siemens auf der internetseite nichts finden. danke
m.f.g.
 
Frequenzmessung

Hallo,
Ihr habt mich neugierig gemacht, will das mal probieren. Wenn falsch dann bitte Korrektur.

1. Im HW-Konfig die 313c, Steckplatz 2.4 öffnen. Bei "Allgemein" Frequenzmessen und Kanal einstellen. (kanal merken) Unter "Adressen" die übernehmen oder ändern (merken). Unter "Frequenzmessung" die Integrationszeit ändern oder übernehmen.
Alles zur CPU übertragen.

2. Im OB oder FB den SFB48 aufrufen.
Einen globalen DB zum Speichern der Frequenzwerte und Übertragung zu Deinem Panel anlegen mit einem Doppelword in DINT.
SFB48 belegen:
LADDR - Adresse von HW-Konfig im Hex-Format eingeben
CANNEL - gewählte kanalnummer eingeben INT-Format
SW_GATE - Messung Start /Stop mit Binärer Variablen
MAN_DO - Steuern des Ausgang mit Binärer Variablen (ausgeben oder nicht)
MEAS_VAL - Ausgang mit Frequenzwert, an den DB übertragen.

Ob die anderen IN/OUT angesteuert werden müssen ?? Kann da jemand Anderes helfen ??
So würde ich erst mal beginnen und dann erproben.

Wie Du aus dem DB den Messwert zum Panel bekommst ist Dir bekannt.

Test mal und berichte

Frohe Ostern

Achim

Nachtrag: musst den Ausgabewert noch mit 60 multiplizieren, ist ja ein Frequenzwert, Du willst aber U/min.
 
Zuletzt bearbeitet:
Hallo Leute

ich will mich erstmal bei allen die mir geschrieben haben bedanken.

zu meinem problem. habe den SFB48 eingepflegt. der beustein läuft soweit.
volgende parameter des bausteins habe ich benutzt.
Eingangsparameter:
LADDR = W#16#300
CHANNEL = 0
SW_GATE = true
Ausgangsparameter:
MEAS_VAL = Aktueller Frequenzwert
COUNTVAL = Aktueller Zählwert

mein jetziges problem ist es den frequenzwert im TP177b sichtbar zu machen.
MEAS_VAL ist als DINT deklariert. ich wollte ihn einmal als frequenz sichtbar machen und ihn umrechnen für drehzahl U/min. im status sehe ich einen wert, aber im TP nicht. in der beschreibung steht für SFB48 frequenzwert etwas von wertebereich = 0 bis +2³1 -1 kann mit dieser Zahl nichts anfangen. Danke schon mal für eure hilfe.
m.f.g.:p
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hilfe zur Drehzahlermittlung mit Beru

Hallo,

der Baustein kann Zahlen von -2 hoch 31 bis 2 hoch 31 verarbeiten. Das gibt das Zahlenformat DINT her. Die 313 kann natürlich diese Bereiche nicht abdecken. Der SFB 48 ist auch für Zählaufgaben geeignet.

Achim

Mit welchem Programm bearbeitest Du das Panel ? ProTOOL oder WinCC. Wie übergibst Du dem Panel die Daten ?
 
Zuletzt bearbeitet:
Mit win CC

ich arbeite mit win cc.
aber ich habe für misch einen weg gefunden wie es funktioniert.
ich habe bei einer drehzahl von 50 HZ am SFC48 am MEAS_VAL = DINT von 50000. DINT in Real und 50000 REAL-Zahl X 0,06 = ist eine Drehzahl von 3000 U/min. Nun Habe ich im TP177A eine Real Deklariert mit 4 Stellen komma brauch ich nicht. und habe für meine anwendung Vergleicher gesetzt um z.b. 2000 und 2500 U/min einen merker kommen zu lassen.


danke noch mal an alle für die hilfe.

m.f.g.
 
Zurück
Oben