Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

Temperaturauswertung mit Ni1000 eingangsklemme

Tiki
2008-08-28
2008-08-31
  • Tiki - 2008-08-28

    Hallo zusammen,

    ich benutze die 750-460/000-005 eingangsklemme.

    bin aber zu blöde um die negativen Temperaturen darzustellen:

    in der Anleitung steht:

    In der Einstellung als Ni 1000 werden die Temperaturwerte der Sensoren mit

    einer Auflösung von 1 Digit pro 0,1 °C in einem Wort (16 Bit) dargestellt.

    Daraus resultiert, dass 0 °C dem Zahlenwert 0x0000 und 100 °C dem

    Zahlenwert 0x03E8 (dez. 1000) entspricht.

    Temperaturwerte unter 0 °C werden binär im Zweierkomplement dargestellt.

    Hat einer einen Tip für mich??

    DAnke

    tiki

     
  • Tiki - 2008-08-29

    Ja das Handbuch habe ich.

    Mir fehlt das Know How um das umzusetzen !?

    Grüsse

    TIKI

     
  • enra - 2008-08-29

    wenn du die Temperatur mit Komma darstellen möchtest dann: Temperatur:=INT_TO_REAL(RX) /10;

    wobei RX dein %IW von der Klemme ist

     
  • Tiki - 2008-08-29

    enra hat geschrieben:
    wenn du die Temperatur mit Komma darstellen möchtest dann: Temperatur:=INT_TO_REAL(RX) /10;
    wobei RX dein %IW von der Klemme ist

    Das ist OK, gilt aber nur für Temperaturen >0,0 bei Temp. = 0 ist der Wert 65555 und unter 0 wird dieser Wert kleiner.

    Ich bekomme die Werte unter Null nicht dargestellt.

    Grüsse

    Tiki

     
  • enra - 2008-08-30

    habs gerade mit dem Simulator getestet, ich hatte WORD_TO_INT vergessen

    so sollte es funktionieren:

    Temperatur:=INT_TO_REAL(WORD_TO_INT(RX)) /10;

     
  • Tiki - 2008-08-31

    enra hat geschrieben:
    habs gerade mit dem Simulator getestet, ich hatte WORD_TO_INT vergessen
    so sollte es funktionieren:
    Temperatur:=INT_TO_REAL(WORD_TO_INT(RX)) /10;

    das Funktioniert perfekt.

    Vielen Dank für die Hilfe!

    Grüsse

    Tiki

     

Log in to post a comment.