Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > > Hi, ich programmiere eine -wat'n Wunder- Heizungssteuerung. > > Mir entgeht der Sinn einer Timerfunktion. > > <code> > > thread oel_ein > > { > > stports.setRel(1,1);stports.setRel(2,1); //M1_24/M2_24 ein > > max520.set(0,0,0);max520.set(0,1,0); //M1_10/M2_10 0V > > pcf.off(1,0);pcf.on(1,1); //v1n ein, v1r aus > > pcf.off(1,2);pcf.on(1,3); //v2n ein, v2r aus > > pcf.off(2,0);pcf.on(2,1); //v3n ein, v3r aus > > pcf.off(2,2);pcf.on(2,3); //v4n ein, v4r spu > > stports.setPort(0,0); //Ölbrenner wird freigegeben > > stports.setPort(1,1); //Ladepumpe an Nullspannungsrelais aus > > stports.setPort(2,1); //Heizungspumpe an Nullspannungsrelais aus > > stports.setPort(3,0); //Ladepumpe über RE-12PA > > stports.setPort(4,0); //Heizungspumpe über RE-12PA > > > > long mxend,vxend,time,timer1,timer2; > > vxend=9500; //95 sec > > mxend=6500; //65 sec > > timer1=system.timer(); //Zeit für vxx > > timer2=system.timer(); //Zeit für mxx > > do > > { > > time=system.timer(); > > if math.labs(timer2+mxend)>time > > { > > stports.setRel(1,0);stports.setRel(2,0); //M1_24/M2_24 aus > > } > > } > > while math.labs(timer1+vxend)>time; > > pcf.on(1,0);pcf.on(1,2); //v1n aus, v2n aus > > pcf.on(2,0);pcf.on(2,2); //v3n aus, v4n aus > > > > halt; > > > > } > > </code> > > Die Variable mxend lässt die Relais K1-K2 nur kurz zucken, während die Zeit vxend an den anderen Relais > > ordnungsgemäß abläuft. > > Wo ist der Fehler? > > hat sich erledigt, < statt > > > > > > >