Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Wichtig: Bevor Du wegen einem Problem mit der CC2 postest, stelle sicher, daß Du
die neueste OS-Version, die neuseste Compiler-DLL und die neuesten Modulversionen benutzt!
Beachte, daß sich auf der CD zur CC2-Unit/Station auch jetzt noch die ältesten Dateien befinden!
Es gelten folgende Anleitung und Regeln: Regeln CC2Net.de-Forum
Zurück zum Artikel  (Blaue Felder sind Pflichtfelder)


Name:   UserID: 
 E-Mail:
Kategorie
Betreff
Homepage:
Link-Titel:
Link-URL:
Cookie für Name, UserID, E-Mail, Homepage-URL setzen
(Erspart die Neueingabe bei Beiträgen und Antworten)
(Zum Löschen des Cookies hier klicken)
Ich nutze:
C-Control II Unit
C164CI-Controllerboard
C-Control II Station
CCRP5 mit CC2-Unit (Conrad Roboter)
CC2-Application-Board
CC2-StarterBoard
CC2-ReglerBoard
eigenes Board
original OS     OSOPT_V2     OSOPT V3.0 OSOPT V3.1

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 !  

> > > Hallo Rene, > > > > > > ich bin nicht sicher, ob ich dich richtig verstehe. > > > Man kann den Port AD1 nicht an Pin 29 "klemmen", Pin 29 ist der nach aussen > > > geführte AD Port 1. Hier kann ein potentialfreier Kontakt angeschlossen > > > werden, der gegen GND schliesst und öffnet, dieses kann an dem Port > > > ausgelesen werden. > > > > > > Sicherlich hats du die Entwicklungsumgebung (IDE) installiert, dort findest > > > du im Verzeichnis C:\Programme\C-Control II\Samples\Station only\AD_CONVERTER > > > ein kleines Beispielprogramm zur Abfrage. > > > > > > 230 Volt an K1: Lichtstrom (i.d.R. als L bezeichnet) an Pin 20. Wenn das > > > Relais schliesst liegen die 230 Volt an Pin 21 an. > > > > > > Im Verzeichnis > > > C:\Programme\C-Control II\Samples\Station only\Extended_PORT_IO\ANSTEUERUNG_RELAYS > > > findest du ein kleines Beispielprogramm zur Ansteuerung der Relais. > > > > > > Grüße > > > Rainer > > > > > > > Hallo Leute, > > > > > > > > ich habe mal eine Einsteigerfrage, > > > > wie kann ich im Mainthread die Ports belegen/definieren > > > > bei einer cc2, das habe ich immer noch nicht gerafft. > > > > > > > > Vielleicht kann mir das einer erklären, welcher Port > > > > an welchem Pin der cc2 zu finden ist. > > > > > > > > Beispiel: > > > > > > > > ich kenne zwar die AD Ports und welcher Pin das ist, aber was > > > > sich mir nicht erschliest ist, wenn ich den Port AD1 an Pin 29 > > > > Klemmen will, wie muss ich den zum Bsp. im Mainthread > > > > definieren? > > > > > > > > Oder noch ein Beispiel, wie bekomme ich auf das Relais an K1 > > > > Pin 20/21 die gewünschten 230 Volt und wie muss > > > > die Definition dazu im Mainthread aussehen? > > > > > > > > Ich bin leider blutiger Anfänger, will mich aber dort > > > > durchkämpfen und neues lernen. > > > > > > > > Vielen Dank für Eure Hilfe > > > > > > > > Gruß Rene > > > > > > Hallo Rainer, > > > > danke für Deine Antwort, das hilft mir schon mal viel > > weiter. > > Werde ich gleich mal durchlesen, denke mal dass ist das, > > was ich gesucht habe. > > > > Gruß Rene > > Hallo Rainer und alle anderen, > > ich habe das jetzt mal versucht umzusetzen, es scheint > wohl auch teilweise zu laufen, könntet ihr mal schaun > ob der loop an der richtigen Stelle sitzt und ob das Relais > so richtig schalten würde? > > In der Station läuft bis zum loop alles so wie es sein > soll, dann schaltet irgendwann das Relais K1 und auch > die LCD leuchtet dann, Strom fließt aber keiner an > PIN 20/21, liegt das nun an der Programmierung oder muss > dort vorher auch ein Abnehmer an den PIN's installiert sein? > Dass das Relais eben irgendwann schaltet und nicht zur > angegebenen Zeit könnte an der falschen Systemzeit liegen, > die cc2 fängt hat ja nach einem Reset wieder eine Zeit von > 00:00:00. > > <code> > thread ZSUL //Zeitschaltuhr Licht > { > string s; > byte min, day; > byte led; > byte outport; > byte port; > stports.init(); > lcdext.init(); > lcdext.print("C-CONTROL II"); > lcdext.line(2); > lcdext.print("Licht"); > sleep 2000; > lcdext.clear(); > int time; > > loop > > { > min = system.minute(); > wait system.minute() != min; > time = system.hour()*100 + system.minute()*100; > day = system.day(); > > if time >= 600 and time <= 1900 //Zeit zwischen 6:00 und 19:00 > > stports.setRel(1,1); //Relay 1 EIN > else //sonst > stports.setRel(1,0); //Relay 1 AUS > } > } > </code> > > Die Zeitschaltuhr soll später mal über die DCF Antenne > syncronisiert werden, damit nach einem Reset die Zeit > ordentlich angezeigt wird. > > Danke für Eure Hilfe > > Gruß Rene
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB