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

Re: erster PT1000 funktioniert, zweiter PT100 schon wieder nicht Kategorie: Programmierung (von feierdeifl - 19.06.2007 14:23)
Als Antwort auf erster PT1000 funktioniert, zweiter PT100 schon wieder nicht von feierdeifl - 14.06.2007 16:56
Ich nutze:
CC2-ReglerBoard
Also das hier ist der aktuelle Stand:
 
 
 int T[17];
 const OFFSET[] = 0,0,0,0 , 0,0,0,0 , 0,0,0,0 , 0,0,0,0;
 
 
 function getPT1(int x, byte i) returns int
 {
 long y;
 y=x; // Datentypwechsel von 'int' auf 'long'
 if x==0 return -999; // Fühler KurzschluÃ?
 if x==10230 return 9999; // Fühler unterbrochen
 y=(y*40)/134-140; // Messbereich = -20 ... +115°C
 y=y+OFFSET[i]; // Addieren des individuellen Offsets
 return y;
 }
 
 
 
 thread main
 
 {
 byte i;
 rbports.init(1);
 
 loop
 {
 for i=0...15 // Multiplexer-Port 0...15
 {
 T[i+1]=getPT1(rbports.ad(i),i);
  }
 sleep 250;
 }
 }
 

 

Hab jetzt schon stundenlang rumprobiert und  bin fast am verzweifeln.
Aber was stimmt an der Schieberegister Sache nich? Der T[2] wird ja auch ein Wert zugewiesen (durch die Offsetänderung).
Es wird aber kein Wert vom Eingang eingelesen.
Auch bei der Ã?berwachung wird nur der erste Sensor erfasst. T[2] steht wie gesagt immer auf einem festen Wert.
Für mich schaut das Programm aber doch logisch aus.

Ach ja noch was, der Jumper für die "Sockel-1 Versorgung" steht bei mir auf "5V-CC2". Hab die andere Position
auch probiert, es ergibt sich aber in diesem Fall keine Ã?nderung.


    Antwort schreiben


Antworten:

Re: erster PT1000 funktioniert, zweiter PT100 schon wieder nicht (von Schroeder - 19.06.2007 16:58)
    Re: erster PT1000 funktioniert, zweiter PT100 schon wieder nicht (von feierdeifl - 19.06.2007 20:40)