Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Programmieren der differenzregelung Kategorie: Programmierung Basic (von Hauk - 14.07.2007 1:27)
 Als Antwort auf Re: Programmieren der differenzregelung von Matthias Ginster - 13.07.2007 13:10
Hauk nutzt:  CC1-Unit V1.1
> > > Hallo zusammen, habe gerade noch ein Programmierproblem!> > > Ich will die Zahl Frequenzumrichter (DA-Ausgang), welche von 0-255 geht in Abhängigkeit zu der Differenz ("Differenz") Automatisch ändern lassen.
> > >
> > >
> > > #Frequenzberechnung
> > > REL4=on:EXTPORT=STATION_IO                           'Schalter am FU auf 1 setzen
> > > Differenz=Kollektortemp-Speichertemp                     'Temperaturdifferenz ausrechnen
> > > Frequenzumrichter=255:if Differenz>=12 then return  'FU auf volle Drehzahl/Frequenz Steuern
> > > Frequenzumrichter=255/12*Differenz                        'Differenz weniger als 12 Grad C°, FU wird adaptiv geregelt
> > > return



> War der rest sonst o.k.? (war nur ein auszug, der rest vom programm ist ca. 8 kb groß)

In der Nacht kann der Speicher durchaus wärmer sein als der Kollektor deshalb sollte der Fall
einer negativen Differenz  noch besonders berücksichtigt werden. Ich weiß auch nicht was passiert,
wenn dem D/A-Port ein negativer Wert angeboten wird.

Gruß  Hauk

 Antwort schreiben

Bisherige Antworten:

Re: Programmieren der differenzregelung (von Thomas Wulf - 14.07.2007 9:44)
    Re: Programmieren der differenzregelung (von Matthias Ginster - 14.07.2007 17:43)