
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
O.K Kay ich hatte Fehler in der definition aber das Relay schaltet immer ab, da der Zähler überläuft da heißt würde im moment des Timmers der Zählwert 32768 und es würden 100 hinzuaddiert werden so würde der Zähler bereits auf einen negativen wert überrollen und nicht 32868 annehmen... define ein port [1] define aus port [2] define schaltkontakt port [3] define word1 word [1] define word2 word [2] define word3 word [3] define p8 port [8] define ad1 ad [1] #start define schaltkontakt port [3] define w1 word [1] define word2 word [2] define word3 word [3] define p8 port [8] define ad1 ad [1] #start print timer if timer = 32700 or timer = - 20 then schaltkontakt = on if not schaltkontakt then w1 = timer:if ein then schaltkontakt = on else if aus then schaltkontakt = off if schaltkontakt and timer = (w1 + 100) or (w1+101) then schaltkontakt = off goto start wenn man => schreibt gibt es beim überrollen probleme so aber nicht es ist nur nicht garantiert das das Programm im der Zeit abläuft! übrigen war vom Anfänger für einen Anfänger gedacht... Hast du vielleicht eine bessere Idee mit normaler Programmierung schreib bitte... Gruß Bourunger |
| Antwort schreiben |