Step 7 (Software)Filter für Analogeingang

C.D.B.

Level-2
Beiträge
25
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin!

Kurze Vorgeschichte: Meine Kollegen haben die sehr betagte Steuerung einer Maschine unseres Kunden neu aufgebaut - damit diese wie die anderen 4 relativ vergleichbaren Maschinen soweit es geht auf einen einheitlichem Hard- und Softwarestand ist. Lediglich der alte FU sollte aus Kostengründen in die neue Steuerung übernommen werden. Ich sollte am Mittwoch mit der Modifizierung und Inbetriebnahme beginnen. Montag (also morgen) soll das Ding laufen.

Die böse Überraschung kam natürlich. Die FU's in den anderen Maschinen haben ZWEI Analogausgänge - der Alte hier nur EINEN. Dummerweise brauche ich zwei - benötige sowohl Drehzahl als auch Motorstrom in der SPS. Zum Glück hatten wir noch eine brauchbare Messspule ... 2-Draht / 4-20mA ... also rein damit in den ungefilterten Motorkreis.

Es wird wohl kaum einen hier verwundern ... die Eingangswerte flattern erheblich. :roll:

Die verwendete Hardware ist (siehe Bild Hardware) CPU = 313C; Analog = 334-0CE01-0AA0 (4xAI / 2xAO)

Bietet diese Baugruppe tatsächlich keine Filter in Hardware? Oder bin ich bloß zu blöd zum Suchen? (Siehe Bilder analog1 und analog2)

Wenn nicht in Hardware - dann ebend in Software. Dachte ich mir. Nur habe ich leider nichts gefunden. Bietet Siemens keine Sonderfunktion für solche Zwecke?
Abgesehen von diesem leider nicht wirklich weiterhelfenem Beitrag habe ich in diesem Forum auch nichts gefunden.

Die saubere Stromanzeige ist bei der Einstellung der Maschine leider von nöten. Kurzzeitig kann ich das so wie jetzt unserem Kunden schon verkaufen - haben ja mitbekommen das "etwas schiefgelaufen ist" - die Maschine funktioniert. Aber innerhalb nächster Woche sollte ich das Problem schon beseitigen. :icon_redface:

Please Help!

Danke! :-D
 

Anhänge

  • analog1.png
    analog1.png
    20,7 KB · Aufrufe: 31
  • analog2.png
    analog2.png
    20,4 KB · Aufrufe: 27
  • Hardware.png
    Hardware.png
    17,4 KB · Aufrufe: 31
Was hast du denn für Wandler in den Motorkreis eingebaut? Es gibt welche die sind da besser, und andere eher weniger für geeignet.

Zum Filtern findest du wenn du nach Tiefpassfilter oder nach PT1 hier im Forum suchst bestimmt Beispiele, ansonsten ist sowas in der Oscat Bibliothek enthalten. Ob du damit an einen verwertbaren Motorstrom kommst, steht auf einem anderen Blatt.

Alternativ würde ich mir über den einen Analogeingang den Strom vom FU übertragen lassen, und die Istdrehzahl ganz einfach aus dem Sollwert den du wahrscheinlich vorgibst berechnen. Im Normalfall ist doch Soll=Ist. Außer du hast irgendwelche Regelungen im FU realisiert.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die saubere Stromanzeige ist bei der Einstellung der Maschine leider von nöten. Kurzzeitig kann ich das so wie jetzt unserem Kunden schon verkaufen - haben ja mitbekommen das "etwas schiefgelaufen ist" - die Maschine funktioniert. Aber innerhalb nächster Woche sollte ich das Problem schon beseitigen. :icon_redface:

Du kannst den Durchschnitt oder den Median über mehrere Zyklen programmieren, Ob du damit aber glücklich wirst, ist fraglich.
Bei manchen FU ist der Ausgangsstrom schlicht kaum vernünftig messbar. Also zuerst mal mit ner vernünftigen Messzange messen und schauen, ob du was richtiges rausbekommst.

Gruß
Dieter
 
Was hast du denn für Wandler in den Motorkreis eingebaut? Es gibt welche die sind da besser, und andere eher weniger für geeignet.

Habe den Typ nicht mehr im Kopf und das Handbuch liegt in der Maschine. (bin natürlich zu Hause, geheiligtes Weekend hat Priorität! :ROFLMAO:)

Zum Filtern findest du wenn du nach Tiefpassfilter oder nach PT1 hier im Forum suchst bestimmt Beispiele, ansonsten ist sowas in der Oscat Bibliothek enthalten. Ob du damit an einen verwertbaren Motorstrom kommst, steht auf einem anderen Blatt.

Gucke ich mir mal an. Eine arithmetische Mittelung würde meiner Einschätzung nach das beste Ergebnis liefern.

Alternativ würde ich mir über den einen Analogeingang den Strom vom FU übertragen lassen, und die Istdrehzahl ganz einfach aus dem Sollwert den du wahrscheinlich vorgibst berechnen. Im Normalfall ist doch Soll=Ist. Außer du hast irgendwelche Regelungen im FU realisiert

Leider keine wirkliche Alternative. Die Maschine ackert heftig. (7,5kW Kugelstrahlmaschine) Je nach Strahlmittelmengenfluß gibt es immer wieder Schwankungen der Drehzahl, vor allem beim zuschalten des Strahlmittels nach erreichen der Solldrehzahl. Läßt sich nicht so ohne weiteres faken. ;)
 
Du kannst den Durchschnitt oder den Median über mehrere Zyklen programmieren, Ob du damit aber glücklich wirst, ist fraglich.

Meine Programmierkünste sind nicht soo gut. Mein Progromm-Monstrum würde bestimmt die halbe CPU-Kapazität beanspruchen. Deshalb suche ich ja nach einer guten Software-Lösung.

Bei manchen FU ist der Ausgangsstrom schlicht kaum vernünftig messbar. Also zuerst mal mit ner vernünftigen Messzange messen und schauen, ob du was richtiges rausbekommst.

Gruß
Dieter

Und was für ein Zangeninstrument (das wir nicht haben) sollte geeigneter für den HF-Müll des FU's sein als die Messspule? Die Stromwerte sind am Bedienpanel des FU's ja ablesbar - passen nach moderater 4-Stufen-Anpassung im Programm sehr gut! Nur leider zu stark schwankend. Messbereich 0A - 15A ; Schwankung +/- 0,3A. Klingt nicht nach viel - ist aber bei der Strahlmittelmengen-Einstellung echt nervtötend. :rolleyes:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Guck dir mal die Oscat Bibliothek an, dort findest du Median Filter, oder Tiefpässe erster oder zweiter Ordnung. Ein gleitender Mittelwert ist nichts anderes als ein Tiefpass erster Ordnung, nur Rückkopplungsfrei programmiert.
Du musst dir darum erstmal ansehen, was du für Störungen auf dem Messwert hast, um dann zu entscheiden welcher Filter zum Einsatz kommen sollte. Medianfilter ist eher dazu da geeignet um kurze Ausreißer zu eliminieren.
 
Hallo zusammen!

So, Anlage läuft perfekt! :p

Der "FILTER_I" aus der OSCAT-Bibliothek macht seine Sache ausgezeichnet.

Die verbaute Messspule ist übrigens ein "ZIEHL STWA 2 AH". An einem ABB ACS355.


Danke an alle für die Tipps. :)
 
Zurück
Oben