
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
Hi, [Quote umgestellt] > > > ich hab BASIC und Plus Software ausprobiert. Habe jetzt mal ein Programm gemacht > > > das z.B. nur Port 7 anschaltet -> somit solle ein Relais anziehen. > > > Die Simulation der Programme funktioniert auch port 7 ist an. > > > Dann übertrage ich das ganze in die C-Control-Station funktioniert auch ohne Probleme.. aber > > > wenn ich dann auf Start drücke gehen alle 4 gelben Leds an auf allen Digitalports liegen 5 Volt an (HI) > > > aber das Relais zieht nicht an. Ist das ein Software oder ein Hardware problem? > > > > Poste doch mal das BASIC-Programm. > > > hier das Basic Proggie : > > define rel port[7] > #endlos > rel=1 > goto endlos Die Zahl 1 ist kein gültiger Wert für die Zuweisung an eine Bit-Variable. Gültig sind ON, OFF, 0 und -1 (minus 1) et al.. Dass die Digi-Ports H anzeigen ist auch normal, da sie nach einem Reset als Eingang definiert sind, und intern per Pull-Up auf H gesetzt werden. Dass die LEDs angehen ist ungewöhnlich, aber da Du sie nicht setzt, ist der Zustand eher undefiniert. In meiner Station funktioniert obiges Programm allerdings wie von Dir beabsichtigt. Relais 1 zieht an, die LEDs bleiben aus. Wenn wirklich genau obiges Programm bei Dir den beschriebenen Effekt zeigt, könnte es also ein HW-Problem sein. Ich würde das aber zuerst noch mit weiterer Software testen. (Richtige Zuweisung an Bit-Variable, jedes einzelne LED geziehlt in einer Schleife an und nach Pause wieder aus, Digiports als Ausgang definieren und in einer Schleife an und aus, Debug-Meldungen per print an Terminal als Kontrolle, dass wirklich Dein Programm läuft, etc. ...) HTH Bye Achim |
| Antwort schreiben |