Hallo zusammen,
Aufgabenstellung ist es, das Stellglied eines Wasserdurchflussreglers (SAMSON-Stellungsregler, S7-400-Programm mit dem SFB41) bereits vor Start Wasserregelung (übergeordnetes Absperrventil noch geschlossen) auf eine dem Durchflusssollwert entsprechende Stellung zu verfahren.
Dazu wurden vorab Stellgrößenistwerte des Stellungsreglers in 5%-Schritten von 5% bis 100% und die zu jeder Stellung gemessenen Durchfluss-Istwerte in einem DB hinterlegt.
Aus dem Durchfluss-Sollwert und dieser Tabelle soll nun die erwartete Stellung ermittelt und an den Stellungsregler weitergegeben werden. Ziel ist es halt, bereits nach dem Öffnen des Absperrventils mit annähernd dem richtigen Durchfluss zu fahren.
Benötigt wird also ein Baustein, der aus einem Polygon mit Interpolation 1. Ordnung den dem Durchfluss-Sollwert entsprechenden Stellungssollwert errechnet.
Schneider hat in seiner Unity Pro-Welt mit dem "LOOKUP_TABLE1" einen Baustein, der genau das macht, allerdings nur für 15 Wertepaare. Bei Siemens habe ich mich in den Bibliotheken wundgesucht, aber nichts gefunden.
Hat jemand einen Tipp und kann helfen?
Dank und 'ne besinnliche Adventszeit
dkf
Aufgabenstellung ist es, das Stellglied eines Wasserdurchflussreglers (SAMSON-Stellungsregler, S7-400-Programm mit dem SFB41) bereits vor Start Wasserregelung (übergeordnetes Absperrventil noch geschlossen) auf eine dem Durchflusssollwert entsprechende Stellung zu verfahren.
Dazu wurden vorab Stellgrößenistwerte des Stellungsreglers in 5%-Schritten von 5% bis 100% und die zu jeder Stellung gemessenen Durchfluss-Istwerte in einem DB hinterlegt.
Aus dem Durchfluss-Sollwert und dieser Tabelle soll nun die erwartete Stellung ermittelt und an den Stellungsregler weitergegeben werden. Ziel ist es halt, bereits nach dem Öffnen des Absperrventils mit annähernd dem richtigen Durchfluss zu fahren.
Benötigt wird also ein Baustein, der aus einem Polygon mit Interpolation 1. Ordnung den dem Durchfluss-Sollwert entsprechenden Stellungssollwert errechnet.
Schneider hat in seiner Unity Pro-Welt mit dem "LOOKUP_TABLE1" einen Baustein, der genau das macht, allerdings nur für 15 Wertepaare. Bei Siemens habe ich mich in den Bibliotheken wundgesucht, aber nichts gefunden.
Hat jemand einen Tipp und kann helfen?
Dank und 'ne besinnliche Adventszeit
dkf