Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 10 von 10

Thema: Problem mit 750-881 + Koppler 750-342 + 750-461 PT100 Klemme

  1. #1
    Registriert seit
    27.09.2012
    Beiträge
    46
    Danke
    12
    Erhielt 0 Danke für 0 Beiträge

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    erst mal die Ausgangssituation:
    Eine Wago SPS 750-881 in der einen Ecke des Gebäudes, ein Modbus Ethernet Koppler 750-342 in der anderen Ecke.
    An dem Modbuskoppler hängen mehrere Digitalein- und ausgangsklemmen, am Ende dann noch 2 PT100 Klemmen (2Kanal,3Leiter) 750-461.
    Ich habe diese Jahr im Sommer dann endlich mal einen Aussentemperaturfühler installiert und es klappte alles wunderbar.

    Jetzt das Problem:
    Sobald die Aussentemperatur unter 0°C sinkt, zeigt die SPS nur noch 6553°C an, oberhalb von 0°C ist alles super.
    Ich lese den Koppler mit dem Funktionsblock "ETHERNET_MODBUSMASTER_UDP" aus.
    Der Funktionsblock schreibt dann die Werte in Variablen und dann wird mit 0,1 multipliziert.
    Ich habe auch ein paar Screenshots angehängt:
    koppler_auslesen.jpgtemperatur_umrechnung.jpg

    Der von dem Funktionsblock ausgelesene Wert wird in die Globale Variable "Aussentemp_Digital" (WORD) geschrieben.
    Dann wird von WORD_TO_REAL gewandelt und dann multipliziert.
    Für eine Erklärung wäre ich sehr dankbar
    Zitieren Zitieren Problem mit 750-881 + Koppler 750-342 + 750-461 PT100 Klemme  

  2. #2
    Registriert seit
    06.10.2003
    Beiträge
    3.447
    Danke
    454
    Erhielt 509 Danke für 411 Beiträge

    Standard

    Hallo Stalle,

    das negative Vorzeichen wird im Format WORD nicht berücksichtigt. Du müsstest das WORD wahrscheinlich zunächst erst mal in ein INT wandeln. Ich kenne mich mit CoDeSys nicht aus, Das Problem ist jedoch ein allgemeines Formatierungsproblem.

    Gruß, Onkel
    Es gibt viel mehr Leute, die freiwillig aufgeben, als solche, die echt scheitern.
    Henry Ford

  3. #3
    Registriert seit
    10.05.2005
    Beiträge
    2.005
    Danke
    220
    Erhielt 234 Danke für 205 Beiträge

    Standard

    Hi

    Probiere doch mal INT_TO_REAL.

    Gruß Karl
    Karl

  4. #4
    Registriert seit
    13.01.2013
    Beiträge
    632
    Danke
    26
    Erhielt 65 Danke für 60 Beiträge

    Standard

    Ich hatte vor kurzem das selbe Problem. Aus dem Stehgreif weiß ich nicht mehr ob eine Konvertierung gereicht hat. Wenn du noch fragen hast schaue ich aber gerne in mein Programm.

  5. #5
    Stalle ist offline Benutzer
    Themenstarter
    Registriert seit
    27.09.2012
    Beiträge
    46
    Danke
    12
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Egal was ich mache, als erste Instanz schreibt der Funktionsblock die Werte in ein WORD ARRAY......
    Das ist in dem 1. Screenshot zu sehen:
    ptReadData[4]=30
    Das sind alles Word Variablen.
    Ich versuche es gleich einmal, indem ich erst auf INT konvertiere, kann mir aber nicht vorstellen, dass dadurch das Problem behoben sein wird, da ja schon die Variable "ptReadData[4]" bei Temperaturen unter 0°C "6554" anzeigt.....
    Trotzdem schon mal Danke für die Ansätze

  6. #6
    Stalle ist offline Benutzer
    Themenstarter
    Registriert seit
    27.09.2012
    Beiträge
    46
    Danke
    12
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Eine Sache habe ich noch herausgefunden: Stecke ich die Klemme direkt an die SPS und nicht an den Koppler, wird ein INT-Wert herausgegeben und der passt dann auch bei unter 0°C.
    Also scheint es wirklich ein Problem mit dem WORD zu sein.

    Hab auch noch etwas gelesen in der PDF Datei von Wago:


    "Pt 100
    Die Busklemmen 750-461 und die Varianten 750-461/000-006 rechnen die
    Widerstandsmesswerte von Pt 100-Sensoren um und geben sie als
    Temperaturwerte aus.
    Die Temperaturwerte werden mit einer Auflösung von 1 Digit pro 0,1 °C in
    einem Wort (16 Bit) dargestellt. Temperaturwerte unter 0 °C werden binär im
    Zweierkomplement dargestellt. Daraus resultiert, dass 0 °C dem Zahlenwert
    0x0000 und 100 °C dem Zahlenwert 0x03E8 (dez. 1000) entspricht.
    Der mögliche Zahlenbereich entspricht dem definierten Temperaturbereich
    von -200 °C bis +850 °C für Pt 100-Sensoren.

    Temperaturwerte unter 0 °C werden binär im Zweierkomplement dargestellt.
    Der Messwert kann den Bereich von dezimal -2000 bis 8500 überschreiten, bevor die
    Begrenzung einsetzt. "



    Der untere Teil wird warscheinlich wichtig sein, aber wie setze ich das nu um?

  7. #7
    Registriert seit
    10.05.2005
    Beiträge
    2.005
    Danke
    220
    Erhielt 234 Danke für 205 Beiträge

    Standard

    Hi

    Nimm doch mal ein Kältespräy und zeige uns, welchen wert du erhältst !
    Oder nimm einen Widerstand kleiner 100 Ohm.




    Gruß Karl
    Karl

  8. #8
    Registriert seit
    13.01.2013
    Beiträge
    632
    Danke
    26
    Erhielt 65 Danke für 60 Beiträge

    Standard

    Habe gerade nachgesehen, hatte das Problem zwar auch aber nicht am Koppler....
    Was passier den mit einem zwischenschritt ? Word_to_int und dann Int_to_real ?

  9. #9
    Stalle ist offline Benutzer
    Themenstarter
    Registriert seit
    27.09.2012
    Beiträge
    46
    Danke
    12
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Ja das hat funktioniert, Danke

    Also muss man ganz stumpf erst WORD_TO_INT und dann INT_TO_REAL konvertieren und es läuft.
    Besten Dank

  10. #10
    Registriert seit
    13.01.2013
    Beiträge
    632
    Danke
    26
    Erhielt 65 Danke für 60 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Freut mich das es manchmal so einfach sein kann

Ähnliche Themen

  1. Step 7 wago 750-631 mit koppler 750-333 Problem :-(
    Von steanEfg im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 06.09.2013, 20:24
  2. Antworten: 1
    Letzter Beitrag: 27.06.2013, 15:02
  3. Verkaufe Wago 750-842 + 750-556 + 750-403 + 750-504
    Von kaiuweb im Forum Suche - Biete
    Antworten: 0
    Letzter Beitrag: 16.12.2012, 12:16
  4. Antworten: 0
    Letzter Beitrag: 06.12.2011, 22:39
  5. Suche WAGO 750-841, 750-871 oder 750-881
    Von Controllfreak im Forum Suche - Biete
    Antworten: 1
    Letzter Beitrag: 05.10.2011, 11:19

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •