
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> Hier noch eine frage. > warum gehen wenn die temperatur steigt die relais nacheinander an und bleiben alle an erst wenn die temperatur sink gehen nach einander die jeweiligen relais wieder aus. > ich will aber das jeweils nur ein relais angeht. Hallo, anstelle der Temperatur gib zum Testen einen festen Wert vor. Wenn jetzt nur ein Relais schaltet, ist die Ausgaberoutine in Ordnung. > #Lüfter 'Einfügung für Test ohne Temperatur rel = 1 'Relais1, =4 für Relais3, =8 für Relais4, usw. goto next #zurück return > rel = 0 > if temperatur >3200 then rel1=on > if temperatur >3100 and <=3200 then rel2=on > if temperatur >3000 and <=3100 then rel3=on > if temperatur >2900 and <=3000 then rel4=on > if temperatur >2800 and <=2900 then rel5=on > if temperatur >2700 and <=2800 then rel6=on > if temperatur >2600 and <=2700 then rel7=on > if temperatur >2500 and <=2600 then rel8=on > goto next > #zurück > return Weitere Möglichkeiten Sicherstellen, dass nur ein Relais schaltet. > ' rel = 0 entfällt 'Bitmuster auf rel setzen if temperatur >3200 then rel = &B 00000001 if temperatur >3100 and <=3200 then rel=&B 00000010 usw. Einfacher Temperaturabfrage steigend, dann kann "and" entfallen. if temperatur >3100 then rel=&B 00000010 if temperatur >3200 then rel = &B 00000001 goto next MfG ManfredW Meine Homepage: http://manfred.wilzeck.de |
| Antwort schreiben |