KTY84 Sensor Umrechnung in Temperaturwert

marsi

Level-1
Beiträge
14
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Leute,
ich bin leider nur ein Azubi (habe nicht soviel Ahnung):ROFLMAO: und brauch eure Hilfe. Kurz zur AS: CPU 417-4 mit ProfinetCP und betriebe damit einen G120 FU (CU 250S-2PN Vektor mit PM250 5,5kW). In meinem Motor sind KTY84 Sensoren verarbeitet. Diese sind direkt an der CU angeschlossen und im Online Modus (bei Motorbetrieb) gibt er mir die richtige Temperatur aus. Ich habe das BICO-Telegramm (freie Telegramm) ausgewählt um Drehzahl und Motortemperatur and meine CPU zu übertragen. Soweit funktioniert auch alles nur kommt an der CPU ein komischer Digitalwert an und ich weiß nicht wie ich diesen umrechnen/verarbeiten soll damit ich eine tatsächliche Temperatur (dezimaler Celsius-Wert z.b. 23°C) erhalte:confused:. Wie gesagt an der CU wird alles richtig angezeigt nur mit dem übertragenen Digitalwert kann ich nichts anfangen und ich bin mir sicher das es auch des richtige Eingangswort ist, da der Wert im Betrieb langsam steigt und bei Motorstop wieder langsam zu sinken beginnt. Kann mir jemand vllt einen Tip geben wie ich das bewerkstelligen kann?

Gruß
Marcel
 
Hi,

was genau erhälst du den für eine Wert bei 23° in deinem Telegramm?
Wie ist die BicoVerschaltung im Telegramm, r35 ist ein 32bit Wert , eventuell musst Du dann auch noch BigEndian und LittleEndian beachten.

Gruß
Christoph
 
Zuviel Werbung?
-> Hier kostenlos registrieren
was steht in p2006?
Falls dort 100°C steht, dann sind 23° eben 23%.
Falls Du den Wert im Telegramm als Wortgröße verschalten hast, dann entsrpechen 100% = 4000HEX = 16384DEZ.
Entsrpechend 23°C = 23% = EB8 HEX = 3768 DEZ
 
Danke! Es steht tatsächlich 100°C im p2006 als Bezugstemperatur! Vielen Dank zako für die Antwort! Nun kann ich endlich die Umrechnung programmieren :s18:
 
Zurück
Oben