Tippfejler
Level-1
- Beiträge
- 5
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo!
Ich muss eine Temperaturregelung realisieren.
Geheizt wird über Heizstäbe, die ich über Relais an und abschalten kann.
Die Relais sind über eine Digitale Ausgangsgruppe am PLS verbunden, so dass sie bei einer 1 (=24 V) am Ausgang heizen und bei einer 0 (=0 V) ausgeschaltet sind.
Jetzt will ich eine Regelung in PCS7 realisieren, die vom Funktionsbaustein FB61 (CTRL-PID) auf den Funktionsbaustein FB3 (Pulsegenerator) wirkt.
So, dass ich zB. bei einem PULSGEN-Eingang von INV=50 und einer Periodendauer von zB. PER_TM=10s ein Ausgangssignal bekomme, dass 5 Sekunden lang "1" und 5 Sekunden "0" ist.
Das Problem ist aber, dass ich es nicht schaffe, die Periodendauer richtig vorzugeben. Wenn ich die Parameter wie oben (LMN=50,PER_TM=10) am FB3 eintrage, bekomme ich ein Signal an der Digitalen Ausgabe, welches zunächst knapp 2 Sekunden 1 (=24V) ist, dann nur sehr kurz 0, und dann wieder für etwa 2 Sekunden auf 1 usw..
Wie kann es passieren, dass die Periodendauer nicht dem eigetragenen Wert bei PER_TM entspricht?
Ist der FB3 vielleicht nicht für so große Periodendauern ausgelegt?
Hab ich ihn im falschen OB liegen? (liegt zur Zeit im OB35)
Hat jemand vielleicht Ideen, woran es liegen könnte?
Ich muss eine Temperaturregelung realisieren.
Geheizt wird über Heizstäbe, die ich über Relais an und abschalten kann.
Die Relais sind über eine Digitale Ausgangsgruppe am PLS verbunden, so dass sie bei einer 1 (=24 V) am Ausgang heizen und bei einer 0 (=0 V) ausgeschaltet sind.
Jetzt will ich eine Regelung in PCS7 realisieren, die vom Funktionsbaustein FB61 (CTRL-PID) auf den Funktionsbaustein FB3 (Pulsegenerator) wirkt.
So, dass ich zB. bei einem PULSGEN-Eingang von INV=50 und einer Periodendauer von zB. PER_TM=10s ein Ausgangssignal bekomme, dass 5 Sekunden lang "1" und 5 Sekunden "0" ist.
Das Problem ist aber, dass ich es nicht schaffe, die Periodendauer richtig vorzugeben. Wenn ich die Parameter wie oben (LMN=50,PER_TM=10) am FB3 eintrage, bekomme ich ein Signal an der Digitalen Ausgabe, welches zunächst knapp 2 Sekunden 1 (=24V) ist, dann nur sehr kurz 0, und dann wieder für etwa 2 Sekunden auf 1 usw..
Wie kann es passieren, dass die Periodendauer nicht dem eigetragenen Wert bei PER_TM entspricht?
Ist der FB3 vielleicht nicht für so große Periodendauern ausgelegt?
Hab ich ihn im falschen OB liegen? (liegt zur Zeit im OB35)
Hat jemand vielleicht Ideen, woran es liegen könnte?