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 Mario, > > <code> > if global.IST1>=global.IST4 //.... wenn kessel temp höher als puffertemp pumpe einschalten > {ports.set(8.1); /// der Punkt bestimmt nur jetzt ein Tipfehler ?? > > if global.IST1<global.IST4 > {ports.set(8,0);//.... wenn kessel temp, unter puffer temp pumpe ausschalten > </code> > > > seit ich das so programmiert habe schaltet das port(8) in sehr kurzen abstänten ein und aus sobald > > ein fühler IST1 oder IST7 einen schaltzustand auslöst,die solarsteuerung hat einen eigenen thread. > > im Grenzbereich wird sich dein Port immer in kurzen Abständen ein-und ausschalten!! > Falls dieses aber unterdrückt werden soll, programmiere doch eine Hysterese. > > etwa so: > <code> > if kesseltemperatur > (Puffertemperatur+2) > {Port 8 einschalten} > > if kesseltemperatur <(Puffertemperatur-2) > {Port 8 ausschalten} > > </code> > > jetzt hättest Du eine kleine Hysterese. Ändere sie nach deinem Ermessen ab. > > > > > und könnte des probleme machen, wenn das cb 2 unterprogramme machen? wie zb > > > > if global.IST1>=global.IST4 //....... wie schon gehabt > > //...........und die solarsteuerung.... > > if global.IST7>global.IST4 //....Solarpumpe ein wenn kollektor Temp höher als puffertemp > > {ports.set(15.1); > > > > eine Verschachtelung von IF Bedingungen ist kein Problem, etwa so > > <code> > if bedingung 1 = erfüllt > { // erste Klammer > if bedingung 2 = erfüllt > { // zweite Klammer und Ausführung > }} // schließen durch zwei Klammern > > oder auch eine Verknüpfung ist möglich, etwa so: > > if bedingung1 = erfüllt and bedingung2 = erfüllt > {jetzt Ausführung} > > </code> > > Bedingungen kann man auch mit und / oder / u.s.w verknüpfen. > > > Rene > >
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB