INFO - FAQ - CC2-Forum - CCPro-Forum |
> Ich möchte 3 Relais takten und dazu die Abfrage der Sekundenwerte nutzen. Wenn ich aus Deinem Code mal rate, was Du tun willst, sollen in der Heizphase in der Sekunde 5 jeder Minute drei Relais an, und in der Sekunde 25 jeder Minute die drei Relais aus gehen? > Dass einfache ein- und ausschalten der Relais ist kein Problem. Aber wenn das Programm in die Heizphase > springt, fangen die Relais an zu rattern, schalten aber nicht so wie sie sollen. > #heizphase > LED4=1 > if second=5 then rel1=on :rel2=on :rel3=on In der Beschreibung des Conrad-Compilers, die ich habe, steht, dass hinter then nur genau eine Anweisung stehen darf. Das wäre hier verletzt. > if second=25 then rel1=off :rel2=off :rel3=off > > goto anfang 'zurück zur Taster und Sensorabfrage Leider hast Du den Code beim Label anfang nicht gepostet. Werden da vielleicht rel1-3 auf off gesetzt? > wenn ich hinter Then einen Goto Befehl setze und die Relais dann nochmal in einem eigenen > Programmteil aufrufe, bringt das leider auch nix. Es scheint mir aber dennoch zwingend nötig. Vielleicht hast Du ja mehr als einen Fehler im Code. HTH Bye Achim |
Antwort schreiben |