-Menü

Beiträge anzeigen

Dieser Abschnitt erlaubt es Ihnen, alle Beiträge anzusehen, die von diesem Mitglied geschrieben wurden. Beachten Sie, dass Sie nur Beiträge sehen können, die in Teilen des Forums geschrieben wurden, auf die Sie aktuell Zugriff haben.

Beiträge anzeigen-Menü

Beiträge - astro9481

#1
oscat.lib fuer Step 7 / Re:FT_PROFILE
28. Mai 2011, 07:13:56
Hallo,

ich bin erst jetzt wieder zum weiteren testen gekommen. Also mit den bitgetriggerten Kurven bin ich eh schon am rumbasteln. Aber das Problem was ich habe, die Reale Kurve möchte ich im 10ms Takt aufzeichen, wobei ich die Sollwertkurve nur anhand von 20 Wertepaaren eingeben will. Das dann der FT_Profile abfährt. Wie bekomme ich diese unterschiedlichen Wert in eine Tabelle.Ich muss maximal 16s aufzeichen, somit ergibt sich bei 10ms auflösung 1600 Werte. Die Istwerte ist nicht das Problem, die Speicher ich im DB und lese die ein. Aber wenn ich jetzt die Sollwerte vorgebe hab ich ja nur 20werte aber halt auch den Zeitwert.

Und hier ist das Problem. Ich habe mehrer ansätze das Problem zu lösen:
1. Gibt es eine Funktion wo ich eine Kurve zeichnen kann wo ich X und Y Wert vorgebe?
2. Ich muss die zwischenschritte der Sollkurve errechnen lassen, wo ich noch nciht genau weiss wie ich das anstelle?!?

Hat vielleicht noch jemand eine andere Idee.

Gruss Marco
#2
oscat.lib fuer Step 7 / Re:FT_PROFILE
05. Mai 2011, 10:10:19
Ja das ist mir klar wie ich die werte dahin bekomme.
War vielleicht ein wenig blöd ausgedrückt.
Es geht um folgendes.

Ich will einmal die Sollkurve und einmal die Istkurve anzeigen. Die Istkurve wollte ich über den OB35 zyklisch alle 10ms aufnehmen und die werte dann anzeigen. Also Panel wird ein MP377 eingesetzt. Jetzt wll ich allerdings wenn ich sollwerte vorgebe z.B 1000ms=100mbar, 2000ms=200mbar, 4000ms=200mbar, 6000ms=400mbar usw usw, das diese Werte in der richtigen skalierung zu einander liegen, also das ich die kurven auch übereinander legen kann. also müssen mir die zwischenschritte ja errechnet werden und eben falls in ein Array geschrieben werden.

Hoffe mein Problem ist jetzt erkannt.

Gruss marco
#3
oscat.lib fuer Step 7 / Re:FT_PROFILE
02. Mai 2011, 22:37:04
So ich habe den Baustein jetzt so geändert das 20 Werte vorgegeben werden können. Das klappt auch alles soweit. Hat denn vielleicht einer eine Idee wie man die Werte evtl vorher in ein Array oder so schreiben kann. Damit ich alle Werte hintereinander stehen habe.

Gruss Marco

Sehe gerade das ich im falschen Forum bin. Soll ich einen neuen Beitrag aufmachen im S7 Forum?
#4
oscat.lib fuer Step 7 / Re:FT_PROFILE
02. Mai 2011, 14:01:12
Hallo,

ich weiss der Beitrag ist schon ein wenig älter, aber ich habe da auch noh ein paar fragen zum FT_POFILE.

Ich wollte ihn benutzen um Sollwerte an ein Druckregelventil vorzugeben.
Sind die Werte in Abhängigkeit der zeit irgendwo abelegt? In dem Datenbaustein finde ich dazu nichts. Ich würde nämlich gerne die Sollwerte UND die Istwerte in einem Diagramm anzeigen. Dafür bräuchte ich die Werte aber. Ich könnte natürlich die Werte alle beim ersten Zyklus mitschreiben, aber ich wüde gerne sehen wie sich die Kurve verändert wenn ich die Daten eingebe. Schön wäre z.B. ein Array wo alle werte im 100ms takt drin stehen oder so.

Als SPS habe ich für dieses Proekt eine S7-300. Ich würde auch gerne mal in den Baustein reingucken, aber der Buastein ist ja aus dem SCL übersetzt, somit erkennt man da recht wenig. Gibt es evtl auch den Baustein in SCL, das ich mir den mal angucken kann. Vielleicht kann ich mir den ja auch selber anpassen. Ich bräuchte eigentlich auch mehr als 13 Wertepaare.



Mfg M.Plum