Temperatursensor an S7-1200

buhuu

Level-1
Beiträge
20
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Temperaturmessung mit S7-1200

Hallo zusammen,
erstmal sorry das ich diese Frage stellen muss..
Es gab schon viele Themen zu diesen Thema aber ich komme einfach nicht weiter..

Ich will einen Temperatursensor an den Analogeingang einer S7-1200 anschliesen. Der sensor liefert bei -30°C 4mA bei 60°C 20mA.

Mit einer Hilfsschaltung
jpg.gif
Hilfsschaltung.jpg wird der Strom zu Spannungen (-30°C entsp. 2V und 60°C entsp. 10V) gewandelt.

Habe gelesen man soll in solchen Fällen die Bausteine NORM_X und SCALE_X verwenden. Im Anhang ist ein Screenshot vom Programm kann das so funktionieren?
jpg.gif
Baustein_1.jpg
Ich komme noch nicht so recht mit dem Eingang des NORM_X Bausteins klar. Welcher Wert kommt von Analogeingang der SPS? Ich weiss nur dass der Wert im EW64 liegt.

Kann mir jemand helfen?

Danke schonmal und noch schöne Weihnachtsfeiertage :)
 

Anhänge

  • Baustein_1.jpg
    Baustein_1.jpg
    64,8 KB · Aufrufe: 187
  • Hilfsschaltung.jpg
    Hilfsschaltung.jpg
    347 KB · Aufrufe: 191
Zuletzt bearbeitet:
Moin moin,
Dein Wert liegt ja im EW64 und ist 16 Bit groß (0 bis 27648 Ganzzahl)
Also kannst du schon mal nich bei NORM für VALUE REAL nehmen sondern INT. Ich weiß aber ehrlich gesagt nich ob du NORM und SCALE brauchst:confused: Ich würds erstmal mit NORM probieren.
 
...du solltest den Baustein Scale nehmen. Der Unterschied kann mit Taste F1 auf die Funktion Scale bzw. Norm sichtbar gemacht werden. Bei Norm bekommst du bei MIN als Ergebnis 0 am Ausgang...
 
Dalbi hat recht, ohne Vorbehandlung des Rohwerts kann man Scale nicht verwenden. Also erst Norm mit MIN:5530 und MAX 27648 und dann Scale mit MIN -30.0 und MAX 60.0
 
Zurück
Oben