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

Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers Kategorie: Programmierung (von reneforster - 27.02.2010 11:28)
Als Antwort auf Fehlermeldung bei Nichtberrechen eines Temp Fühlers von Hannes - 27.02.2010 0:29
Ich nutze:
C-Control II Unit, C-Control II Station, CC2-ReglerBoard, OSOPT V3.1
Hallo Hannes,

ich würde eine Vari Names Fühlerfehler erstellen. Zu Beginn deiner Sensorschleife setzt Du diese
immer auf Null.
Wenn Du dein T1 bei jedem Sensor berechnet hast, machst Du noch eine If Abfrage, ob dein T1
sich auÃ?erhalb eines bestimmten Bereiches befindet, wie es bei Kabelbruch ode Kurzschluss
vorkommen kann. Ist dieser Sensor jetzt au�erhalb, so zählts Du deine Vari Fühlerfehler um einen
Zähler nach oben.
Am Ende deiner Schleife machst Du wieder eine If Abfrage auf die Vari Fühlerfehler, ist diese beim
Wert Null (also keine Fhehler aufgetreten) wird Relais2 ausgeschaltet. Ist Vari gleich / grö�er Eins
beim Ende des Durchganges (also Fehler), dann Relais2 einschalten.

Des Weiteren kannst Du jetzt beim Berechnen vom T1 und der If Abfrage ob sich der Wert innerhalb
eines Bereiches befindet (also da wo Du die Vari Fühlerfehler hochzählst) auch noch deinen Wert T1
auf einen von Dir bestimmten Wert setzen, bevor Du den T1 in den endgültigen IST-Wert übergibts.
Quasi als festgeschriebenen Notwert zur Berechnung bei einem Fühlerausfall.


Rene


> Gibt es eine möglichkeit,falls ein Temp Sensor nicht berrechent wird,zb
> wegen Kabelbruch oder ähnlichem das Program trotzdem weiterzuführen??
> Ich habe zurzeit das problem falls mal ein Fühler nicht berrechnet wird
> die Station 2 stehen bleibt. Eventuell geht es auch falls ein Fühler nicht berrechnet wird das
> REL 2 der Staion anzusprechen,zwecks Fehlermeldung.
> Anbei das Fühler berrechnungsprogram.
>
> thread Sensoren
>
>  {
>
>
> int n,ad,d;
> float U,R,T1;
> loop
> {
> //........................Sensor Kessel.......................
>
> U=0.004*ports.adc(0);
> R=(8000/U-1600)/10000;
> T1=1000/(math.ln(R)/3.988+1000/298)-273;
> global.IST1=T1;
>
> //.....................Sensor Heizkreis.......................
>
> U=0.004*ports.adc(1);
> R=(8000/U-1600)/10000;
> T1=1000/(math.ln(R)/3.988+1000/298)-273;
> global.IST2=T1;
>
>
> //....................Sensor Boiler.................................
>
> U=0.004*ports.adc(2);
> R=(8000/U-1600)/10000;
> T1=1000/(math.ln(R)/3.988+1000/298)-273;
> global.IST3=T1;
>
>
> //....................Sensor Pufferoben..................................
>
> U=0.004*ports.adc(3);
> R=(8000/U-1600)/10000;
> T1=1000/(math.ln(R)/3.988+1000/298)-273;
> global.IST4=T1;
>
>
> //.....................Sensor Kollektor..................................
>
> U=0.004*ports.adc(4);
> R=(8000/U-1600)/10000;
> T1=1000/(math.ln(R)/3.988+1000/298)-273;
> global.IST5=T1;
>
> //....................Sensor Wärmetauscher..................................
>
> U=0.004*ports.adc(5);
> R=(8000/U-1600)/10000;
> T1=1000/(math.ln(R)/3.988+1000/298)-273;
> global.IST6=T1;
>
>
> //....................Sensor Pufferunten differenz steuerung..................
> U=0.004*ports.adc(6);
> R=(8000/U-1600)/10000;
> T1=1000/(math.ln(R)/3.988+1000/298)-273;
> global.IST7=T1;
>
>
> }}


    Antwort schreiben


Antworten:

Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers (von Hannes - 27.02.2010 13:31)
    Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers (von reneforster - 27.02.2010 14:14)
        Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers (von Hannes - 5.03.2010 9:45)
            Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers (von reneforster - 5.03.2010 14:31)
                Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers (von Hannes - 7.03.2010 12:15)
                    Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers (von reneforster - 7.03.2010 18:52)
                       Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers (von Hannes - 7.03.2010 19:48)
                          Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers (von reneforster - 8.03.2010 17:45)
                             Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers (von Hannes - 8.03.2010 21:15)
                                Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers (von reneforster - 9.03.2010 14:59)
                                   Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers (von Hannes - 9.03.2010 16:51)
                       Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers (von Hannes - 7.03.2010 19:37)