Hallo Profis,
ich habe mir eine kleine Steuerung meines Heizstabes (3*2KW) via PID und PWM unter Twincat2 gebastelt.
Ich steuere die 6KW via eines Siemens 3RF2410-1AC45 und das läuft bisher ganz gut.
Momentan habe ich eine Taktung von 10..60s Puls/Pause.
Nun möchte ich die 3 Stäbe mittels 3 einzenen SSR ansteuern
(Nebenfrage: Wo ist der Unterschied zwischen einem 3RF2320-1AA02 und einem 3RF2120-1AA02 , beides Halbleiter ??)
Nun folgende Idee:
Ich nutze den PID für die Vorgabe und schalte / Takte dann stufenweise.
Beispielcode (DLE = Heizstab)
Habt ihr eine bessere Lösung ?
Ich vermute das der PID hier immer gestört wird weil ich ihm ja unterschiedliche Leistungen unterjuble ?!
LG
Shrimps
ich habe mir eine kleine Steuerung meines Heizstabes (3*2KW) via PID und PWM unter Twincat2 gebastelt.
Ich steuere die 6KW via eines Siemens 3RF2410-1AC45 und das läuft bisher ganz gut.
Momentan habe ich eine Taktung von 10..60s Puls/Pause.
Nun möchte ich die 3 Stäbe mittels 3 einzenen SSR ansteuern
(Nebenfrage: Wo ist der Unterschied zwischen einem 3RF2320-1AA02 und einem 3RF2120-1AA02 , beides Halbleiter ??)
Nun folgende Idee:
Ich nutze den PID für die Vorgabe und schalte / Takte dann stufenweise.
Beispielcode (DLE = Heizstab)
Code:
case pid of
0..4: nada
05..19: DLE1 anteilig pulsen
20..39: DLE1 immer an
...........DLE2 anteilig pulsen
40..90: DLE1, DLE2 immer an
...........DLE3 anteilig pulsen
90..100 ALLE AN
case_end
Ich vermute das der PID hier immer gestört wird weil ich ihm ja unterschiedliche Leistungen unterjuble ?!
LG
Shrimps