Frequenzmessung CPU 314C 2 DP

votoby

Level-1
Beiträge
9
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Wir haben in der Schule ein Problem. Wir haben einen Motor der mit 50hz dreht und wollen diesen Wert mittels eines Induktiven Sensors und einem Zähler der 1 Sekunde zählt, aufnehmen. Das Programm läuft bisher bis 21Hz danach zählt der Zähler überhaupt nicht mehr. Wir konnten durch den Abstand des Sensors den Messwert verbessern dennoch kann die SPS nicht mehr als 21hz messen. Eine Logo SPS hat die Frequenz bis auf die Kommastellen genau über den Eingang E6 gemessen (Schneller Eingang). Wie wird der Schnelle Eingang bei der 314 2DP eingestellt oder welcher ist der richtige Eingang.
Vielen Dank für die Antwort.

Greets

votoby
 
Hallo,

du kannst ein paar Digitaleingänge in der Hardware als schnelle Zähler projektieren (z.B. E124.0) und über den SFB47 auswerten, schau mal auf der Siemens-Homepage nach dem Handbuch "Technologische Funktionen CPU 31X". Es ist etwas umständlich, funktioniert aber.

Gruß
Andreas
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Erstmal danke für die schnelle Antwort aber wir verstehen nicht wie wir den Eingang projektieren können. Vll kannst du das nochmal genau erklären.

Greets
votoby

////Wir haben gerade eben einmal den FSB 47 auf die CPU spielen können aber der Zähler hat nicht gezählt .. wir probieren es gerade mit dem SFB48 aber der zählt genau so nicht. Wir wissen nicht was wir falsch machen. Hat jemand vll ein Beispiel bei dem wir sehen können wie wir den Zähler belegen müssen ?. Wäre nett :).////
 
Zuletzt bearbeitet:
Hallo votoby,

hast du schon die parameter in der Hardwareconfig eingestellt?

Hardwareconfig-> Steckplatz 2.4 "Zählen" (Doppelklick)

Neues Fenster öffnet "Eigenschaften Zählen"
Kanal auswählen (0 = E124.0)
Betriebsart wählen (z.B. Frequenzmessen)
Default Werte werden geladen
Speichern und übersetzen
Auf SPS übertragen

SFB 48 aufrufen
LADDR = W#16#0300 (bei Kanal 0)
Channel = 0 (gleiche wie bei HW-Config)
SW_Gate = Signal True

Danach sollte es funktionieren

Gruß

Chris
 
Danke für die genaue Erklärung. So haben wir das auch gemacht nur bei uns bleibt eine Frage offen. Wo müssen wir den Sensor dann anschließen? Ich mein zur Zeit hängt er an E1.0 aber da steht ja E124.0. Wo ist der ????
 
Hallo nochmal,

Wir haben es jetzt soweit geschafft das die SPS die Frequenz aufnimmt und auch zählt. Unser Problem war das wir nicht den E124.0 genommen haben sondern den E125.0 Ist das eigentlich auch möglich wenn man was and der Konfiguration ändert? Wenn ja wie ? Wir würden gerne den Sensor auch auf E125.0 Legen können und darüber dann die Frequenz mit dem Frequenzmesser messen.

Vielen Dank nochmal für die schnelle Antwort.

Greets
votoby
 
Hier der entsprechende Auszug aus der BA von Siemens.
+0.0 bedeutet projektierte Anfangsadresse (Standard 124.0)

Wie du erkennst, geht 125.0 nicht.
Es gehen 124.0, 124.3 und 124.6

Anschluss
Name/
Adresse
Zählen Frequenzmessen Pulsweitenmodulation
1 - Nicht angeschlossen
2 DI+0.0 Kanal 0: Spur A/Impuls Kanal 0: Spur A/Impuls -
3 DI+0.1 Kanal 0: Spur B/Richtung Kanal 0: Spur B/Richtung 0 / do not use
4 DI+0.2 Kanal 0: Hardwaretor Kanal 0: Hardwaretor Kanal 0: Hardwaretor
5 DI+0.3 Kanal 1: Spur A/Impuls Kanal 1: Spur A/Impuls -
6 DI+0.4 Kanal 1: Spur B/Richtung Kanal 1: Spur B/Richtung 0 / do not use
7 DI+0.5 Kanal 1: Hardwaretor Kanal 1: Hardwaretor Kanal 1: Hardwaretor
8 DI+0.6 Kanal 0: Latch - -
9 DI+0.7 Kanal 1: Latch - -
10 DI+1.0 -
11 DI+1.1 -
12 2 M Masse
13 1 L+ 24 V Versorgungsspannung der Ausgänge
14 DO+0.0 Kanal 0: Ausgang Kanal 0: Ausgang Kanal 0: Ausgang
15 DO+0.1 Kanal 1: Ausgang Kanal 1: Ausgang Kanal 1: Ausgang
16 DO+0.2 -
17 DO+0.3 -
18 DO+0.4 -
19 DO+0.5 -
20 1 M Masse
CPU 31xC Technologische Funktionen
A5E00105483-03 5-5
Zählen, Frequenzmessen und Pulsweitenmodulation
CPU 313C, Stecker X2 bzw. CPU 313C-2 DP/PtP, Stecker X1:
Anschluss
Name/
Adresse
Zählen Frequenzmessen Pulsweitenmodulation
1 1 L+ 24 V Versorgungsspannung der Eingänge
2 DI+0.0 Kanal 0: Spur A/Impuls Kanal 0: Spur A/Impuls -
3 DI+0.1 Kanal 0: Spur B/Richtung Kanal 0: Spur B/Richtung 0 / do not use
4 DI+0.2 Kanal 0: Hardwaretor Kanal 0: Hardwaretor Kanal 0: Hardwaretor
5 DI+0.3 Kanal 1: Spur A/Impuls Kanal 1: Spur A/Impuls -
6 DI+0.4 Kanal 1: Spur B/Richtung Kanal 1: Spur B/Richtung 0 / do not use
7 DI+0.5 Kanal 1: Hardwaretor Kanal 1: Hardwaretor Kanal 1: Hardwaretor
8 DI+0.6 Kanal 2: Spur A/Impuls Kanal 2: Spur A/Impuls -
9 DI+0.7 Kanal 2: Spur B/Richtung Kanal 2: Spur B/Richtung 0 / do not use
10 - Nicht angeschlossen
11 - Nicht angeschlossen
12 DI+1.0 Kanal 2: Hardwaretor Kanal 2: Hardwaretor Kanal 2: Hardwaretor
13 DI+1.1 - - -
14 DI+1.2 - - -
15 DI+1.3 - - -
16 DI+1.4 Kanal 0: Latch - -
17 DI+1.5 Kanal 1: Latch - -
18 DI+1.6 Kanal 2: Latch - -
19 DI+1.7 - - -
20 1 M Masse
21 2 L+ 24 V Versorgungsspannung der Ausgänge
22 DO+0.0 Kanal 0: Ausgang Kanal 0: Ausgang Kanal 0: Ausgang
23 DO+0.1 Kanal 1: Ausgang Kanal 1: Ausgang Kanal 1: Ausgang
24 DO+0.2 Kanal 2: Ausgang Kanal 2: Ausgang Kanal 2: Ausgang
25 DO+0.3 -
26 DO+0.4 -
27 DO+0.5 -
28 DO+0.6 -
29 DO+0.7 -
30 2 M Masse
31 3 L+ 24 V Versorgungsspannung der Ausgänge
32 DO+1.0 -
33 DO+1.1 -
34 DO+1.2 -
35 DO+1.3 -
36 DO+1.4 -
37 DO+1.5 -
38 DO+1.6 -
39 DO+1.7 -
40 3 M Masse
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ah okay ..
Also kann ich die Anderen Eingänge außer 124.1 & 124.3 und 124.6 nicht nutzen. Ja solangsam blicken mein Lehrer und ich dardurch. Vielen Dank für die Hilfe. :)

Greets

votoby

//Damit können wir den Thread eigentlich schließen Vielen Dank an alle Beteildigten//
 
Sorry, dass ich den Thread wieder ausgrabe, aber ich hab genau zu dieser Problemstellung eine Frage.

Habe die gleiche CPU im Einsatz und will damit Frequenzen im Bereich von
500Hz bis 3kHz einen schnellen Zähler hochzählen lassen.

Meine Frage ist wie ich die Eingänge dem schnellen Zähler zuweise in der HW Config sind diese mit 768 usw. angegeben. Die normalen Eingänge wo der Pulsgeber angeschlossen ist, ist E124.0.
 
Ich weiß nicht so recht wo da jetzt die Fragestellung ist. Das Projekt ist leider schon lange her aber ich versuche zu helfen.

LG

votoby
 
Zurück
Oben