-> Hier kostenlos registrieren
Hallo,
ich habe ein vermutlichkleines Problem mit einer Aufgabenstellung und habe noch keinen richtigenAnsatz.
Zur Situation: Ein Behältermit Pulver steht auf einer Waage. Darunter ist eine Rüttelrinne die über eineStromeingang 0-20mA gesteuert werden kann. Darunter ist ein Sieb und darunterwieder ein Container.
Aufgabe ist es die Menge dieüber das Sieb läuft zu steuern. Die Menge wird über ein HMI als Sollwerteigegeben. Die eigentliche Steuerung der Menge erfolgt über die Rüttelrinne.
Nun zum eigentlichen Problem.Die Waage ist eine 1,5t Waage. Das Pulver hat eine sehr spezifische Dichte. D.h.die Abnahme des Pulvers und die daraus folgende Gewichtsänderung ……das dauerteine Weile. Die Rüttelrinne muss mindestens 2min laufen bevor ich eineGewichtsabnahme von 1kg an der Waage habe. (Das ist quasi die Zeitbasis bis icheine auswertbare Gewichtsabnahme von der Waage bekomme.)
Mein Lösungsansatz: Ichschreibe das Startgewicht (Real Zahl ) in ein Merker-Doppelwort (MD1).
Nach 2 min verschriebe ich dasMD Startgewicht in ein nächstes MD2 und lese ein neues Gewicht ein.
Jetzt subtrahiere ich das MD1vom MD2 und habe die Menge die in dieser Zeit durchgelaufen ist und steuere daraufhinmeine Rüttelrinne schneller oder langsamer an, je nach dem wie der Istwert vomSollwert abweicht.
Mir fehlt jetzt so ein bisschender Ansatz zur Lösung. Kann ich einfach zeitgesteuert (2min) die Merkworte hinund her schieben und dann die Subtraktion durchführen oder gibt es eineeinfachere praktikablere Lösung und wie könnte sie eures Erachtens aussehen?
Ist es möglich anschließendden integrierten PID Regler der S7-1200 zur Steuerung zu verwenden? Wie gesagter würde nur alle 2 min einen neuen Istwert bekommen und das ist ein sehr langsamesRegelverhalten.
Oder könnte man daraufverzichten und die Ansteuerung des Analogausgangs (0-20mA) anderweitigrealisieren?
Danke schon mal.
raz
ich habe ein vermutlichkleines Problem mit einer Aufgabenstellung und habe noch keinen richtigenAnsatz.
Zur Situation: Ein Behältermit Pulver steht auf einer Waage. Darunter ist eine Rüttelrinne die über eineStromeingang 0-20mA gesteuert werden kann. Darunter ist ein Sieb und darunterwieder ein Container.
Aufgabe ist es die Menge dieüber das Sieb läuft zu steuern. Die Menge wird über ein HMI als Sollwerteigegeben. Die eigentliche Steuerung der Menge erfolgt über die Rüttelrinne.
Nun zum eigentlichen Problem.Die Waage ist eine 1,5t Waage. Das Pulver hat eine sehr spezifische Dichte. D.h.die Abnahme des Pulvers und die daraus folgende Gewichtsänderung ……das dauerteine Weile. Die Rüttelrinne muss mindestens 2min laufen bevor ich eineGewichtsabnahme von 1kg an der Waage habe. (Das ist quasi die Zeitbasis bis icheine auswertbare Gewichtsabnahme von der Waage bekomme.)
Mein Lösungsansatz: Ichschreibe das Startgewicht (Real Zahl ) in ein Merker-Doppelwort (MD1).
Nach 2 min verschriebe ich dasMD Startgewicht in ein nächstes MD2 und lese ein neues Gewicht ein.
Jetzt subtrahiere ich das MD1vom MD2 und habe die Menge die in dieser Zeit durchgelaufen ist und steuere daraufhinmeine Rüttelrinne schneller oder langsamer an, je nach dem wie der Istwert vomSollwert abweicht.
Mir fehlt jetzt so ein bisschender Ansatz zur Lösung. Kann ich einfach zeitgesteuert (2min) die Merkworte hinund her schieben und dann die Subtraktion durchführen oder gibt es eineeinfachere praktikablere Lösung und wie könnte sie eures Erachtens aussehen?
Ist es möglich anschließendden integrierten PID Regler der S7-1200 zur Steuerung zu verwenden? Wie gesagter würde nur alle 2 min einen neuen Istwert bekommen und das ist ein sehr langsamesRegelverhalten.
Oder könnte man daraufverzichten und die Ansteuerung des Analogausgangs (0-20mA) anderweitigrealisieren?
Danke schon mal.
raz