Step 7 FM 350-1 Drehzal messen

minerl

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

Hab da mal eine Frage:

Habe eine FM 350-1 (6ES7 350-1AH01-0AE0) und mache mit einem Ecoder (24V, A,B, und N Signal) eine einfache Positioniersteuerung!!

Soweit ist alles kein Problem!!

Wollte aber wissen ob ich diesen Encoder gleichzeitig als Drehzalmesser auch nehmen kann!!

Ich habe in der Hardware konfig. nachgesehen und dort kann ich aber gar nicht auf Drehzahlmessung umstellen!!

Und im DB von der FM 350 zeigt es mir nur den aktuellen Zählwert aber nicht den Messwert an!!!


Bitte um eure Hilfe!!

Danke
 
Drehzahlmessung ist kein Problem:

Alarm-OB auf zyklischen Alarm z.B. alle 100ms einstellen.
In dem Alarm-OB jeweils den aktuellen Zählerstand (PEW) einlesen.
Die Differenz zwischen vorherigem Messwert und aktuellem Messwert ist die Zahl der Incremente pro Zeiteinheit.
Also direkt als Mass für die Drehzahl verwendbar.

Beispiel:
Geber 1024 Inc/U, 100 U/min, Einfachauswertung
ergibt ~170 Inc je 100ms

170Inc x 600 / 1024 = 99.6 U/min

Im Alarm-OB kannst Du das so komplett berechnen lassen oder die Berechnung in den Zyklus auslagern. bei vierfachauswertung entsprechend noch den Faktor 4 an der richtigen Stelle einfügen...
 
Zuletzt bearbeitet:
Ich hatte auch schon mal die gleiche Aufgabe. Es gibt ein Beispiel von Siemens für die FM 350.... Da liegt eine UDT drin und ein Baustein "CNT_CTL1" der schreibt dir dann die Werte in den DB.

Der Code für die Drehzahl war dann:
Code:
      L     "NW"                        //Alten Wert retten 
      T     "AW"
      L     "LKW Counter".ACT_CNTV
      T     "NW"                        //Merker mit aktuellen Wert beschreiben

      L     "NW"
      L     "AW"
      -D    
      T     "DW"                        //Differenz zum letzten Aufruf


      L     "DW"
      L     L#300                       //OB35(200ms) -> 300 Aufrufe je Minute
      *D    
      T     "SM"
      L     "SM"
      L     L#200                       //Umrechnung auf Drehzahl (200 Impulse je Umdrehung)
      /D    
      T     "Upm"
 
Zurück
Oben