MeisterLampe81
Level-1
- Beiträge
- 513
- Reaktionspunkte
- 118
-> Hier kostenlos registrieren
Hallo zusammen,
heute stellte sich die Frage, ob eine Trendberechnung mit S7 möglich ist und vor allem wie.
Folgendes Szenario:
Der Füllstand zweier Maschinenbunkern wird mit einer Radarsonde überwacht. Die Analogwerte werden in der Steuerung eingelesen.
Maschine A hat einen Verbrauch von 300 kg Material in der Minute. Die Wegezeit Maschinenversorgung - Maschine beträgt 130 Sekunden.
Maschine B hat einen Verbrauch von 500 kg Material in der Minute. Die Wegezeit Maschinenversorgung - Maschine beträgt 170 Sekunden.
Z.Zt. geschieht die Materialanforderung mit einfachen Schaltpunkten. Es gibt eine Prioritätssteuerung, wodurch die Wegezeiten mit einbezogen werden. Die Schaltpunkte sind aber relativ starr gehalten. Der Bediener hat zwar die Möglichkeit die Schaltpunkte einzustellen, allerdings geschieht dies manuell. Der Materialverbrauch der Maschinen kann stark variieren. Die oben genannten 300 bzw. 500 kg dienen nur als Beispiel. Ich kann allerdings immer nur eine Maschine mit Material versorgen.
Ich würde die Schaltpunkte gerne optimieren bzw. automatisieren. Ich stelle mir eine Trendberechnung vor, bei der ich den Mittelwert des Materialverbrauches z.B. der letzten 30 Sekunden nehme und dann berechne, wo ich in 300 Sekunden bin. Somit kann ich -zumindest theoretisch- erkennen, wann Maschine A oder B leer ist und darauf meine Steuerung so ausrichten, das die Maschine welche zuerst leer ist, zuerst mit Material versorgt wird.
Habe beim suchen http://www.sps-forum.de/programmierstrategien/12268-trendberechnung-algorithmen.html gefunden. Hilft mir aber irgendwie nicht wirklich weiter. Kann man so etwas mit dem Regelbaustein FB 41 bzw. FB 42 machen?? Ich habe von der Regelungstechnik mit S7 nicht wirklich viel Ahnung. Wie kann man sonst an das Problem herangehen?? Kann man solch ein Problem mit dem "klassischen" Step7 lösen oder geht das nur in SCL o.ä.?
P.S. Als Steuerung habe ich je eine 315 2DP/PN mit WinCC V7 als Visualisierung.
Gruß
MeisterLampe81
heute stellte sich die Frage, ob eine Trendberechnung mit S7 möglich ist und vor allem wie.
Folgendes Szenario:
Der Füllstand zweier Maschinenbunkern wird mit einer Radarsonde überwacht. Die Analogwerte werden in der Steuerung eingelesen.
Maschine A hat einen Verbrauch von 300 kg Material in der Minute. Die Wegezeit Maschinenversorgung - Maschine beträgt 130 Sekunden.
Maschine B hat einen Verbrauch von 500 kg Material in der Minute. Die Wegezeit Maschinenversorgung - Maschine beträgt 170 Sekunden.
Z.Zt. geschieht die Materialanforderung mit einfachen Schaltpunkten. Es gibt eine Prioritätssteuerung, wodurch die Wegezeiten mit einbezogen werden. Die Schaltpunkte sind aber relativ starr gehalten. Der Bediener hat zwar die Möglichkeit die Schaltpunkte einzustellen, allerdings geschieht dies manuell. Der Materialverbrauch der Maschinen kann stark variieren. Die oben genannten 300 bzw. 500 kg dienen nur als Beispiel. Ich kann allerdings immer nur eine Maschine mit Material versorgen.
Ich würde die Schaltpunkte gerne optimieren bzw. automatisieren. Ich stelle mir eine Trendberechnung vor, bei der ich den Mittelwert des Materialverbrauches z.B. der letzten 30 Sekunden nehme und dann berechne, wo ich in 300 Sekunden bin. Somit kann ich -zumindest theoretisch- erkennen, wann Maschine A oder B leer ist und darauf meine Steuerung so ausrichten, das die Maschine welche zuerst leer ist, zuerst mit Material versorgt wird.
Habe beim suchen http://www.sps-forum.de/programmierstrategien/12268-trendberechnung-algorithmen.html gefunden. Hilft mir aber irgendwie nicht wirklich weiter. Kann man so etwas mit dem Regelbaustein FB 41 bzw. FB 42 machen?? Ich habe von der Regelungstechnik mit S7 nicht wirklich viel Ahnung. Wie kann man sonst an das Problem herangehen?? Kann man solch ein Problem mit dem "klassischen" Step7 lösen oder geht das nur in SCL o.ä.?
P.S. Als Steuerung habe ich je eine 315 2DP/PN mit WinCC V7 als Visualisierung.
Gruß
MeisterLampe81