TIA Taupunkt aus Temperatur und Luftfeuchtigkeit berechnen TIA V15 300er CPU

Knut_Knorpel

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich stehe vor der Herausforderung den Taupunkt zu berechnen. Gibt es Fertigbausteine? Die von Oscat sind ja nicht Kompatibel zu Siemens. Und in TIA mit einer 300er CPU sind auch keine LOG Berechnungen möglich. Dann auch die Frage ob KOP, SCL oder Script (HMI)? Womit wäre es am Besten zu lösen.

Über Ideen und/oder Lösungsvorschläge wäre ich sehr dankbar.

Gruß
Sascha
 
Gibt es Fertigbausteine? Die von Oscat sind ja nicht Kompatibel zu Siemens.
Welcher Baustein von OSCAT wäre denn eigentlich der "Richtige"? Falls es den nicht in der S7-Bibliothek gibt, dann läßt sich der ST-Code bestimmt relativ leicht in TIA-SCL übersetzen.

Und in TIA mit einer 300er CPU sind auch keine LOG Berechnungen möglich.
Wer sagt sowas?

Wie lautet denn die Formel die Du für die Taupunkt-Berechnung benutzen kannst/sollst? Vermutlich läßt sich die Formel mit eigener Gehirnarbeit schneller in SCL formulieren als tagelang im Internet nach (möglicherweise unverständlichen) Fertig-Lösungen zu suchen.

Harald
 
Von der OSCAT-Building-Lib gibt es eine S7/SCL-Version, sogar mit dem Baustein DEW_TEMP. Die paar Zeilen Programmcode "classic"-SCL zu TIA-SCL anpassen/konvertieren dürfte nicht schwer sein. Allerdings habe ich nicht geprüft, ob die verwendete Formel Deiner Formel entspricht und ob der OSCAT-Code fehlerfrei ist - zumindest tut er schon mal für RH = 0.0 NICHT das was er verspricht :cry: (*), vielleicht sind noch mehr Fehler drin - Du/Ihr müsst also noch ausgiebig selber testen, falls Du/Ihr den Code verwenden wollt. Vielleicht eignet er sich wenigstens als HowTo-Vorlage. :cool:

(*) es wird nicht -273.15 zurückgegeben, sondern +273.15

Harald
 

Anhänge

  • OSCAT_Building_100_HLK_Auszug.scl.txt
    2,6 KB · Aufrufe: 62
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Knut
In angehängte Datei ist ein awl Quelle und Excel Datei fuhr Taupunkt Berechnung was eine Student in unseren Firma damals gebracht hatte. Funktioniert mit Außentemperatur >10 <=40 Grad Celsius
In Excel A1 Temperatur eingeben Beispiel 25,2 graden und in A2 Feuchtigkeit Beispiel 0,55 (55%) Taupunkt (nattebol)=18,64 graden.

Lauft in jeder fall auf eine 400 er und 1500er cpu, wies nicht 300er?
Weiß nicht ob einer s=300er mit LN und EXP arbeiten kann?

Dint,s für Temperatur und RV 25,2 =252 55%rv=550


Hoffe das est ihr weiter hilft

Mit freundlichen Gruß
Henny
 

Anhänge

  • wetbulb.zip
    7,3 KB · Aufrufe: 42
  • WetbulbSTL.jpg
    WetbulbSTL.jpg
    242,8 KB · Aufrufe: 85
ich hab dies mal geschrieben.
Basis S7400

Code:
FUNCTION "Taupuntberechnung" : Void
TITLE = 'Taupunktberechnung'
AUTHOR : 'v.Berkel'
VERSION : '0.1'
//Taupunktberechnung
   VAR_INPUT
      Ta : Real;   // Temperatur
      RH : Real;   // Relative feuchtigkeit
   END_VAR

   VAR_OUTPUT
      Td : Real;   // Taupunkt
   END_VAR

   VAR_TEMP
      Cache : Real;   // Hilfsvariable
   END_VAR


BEGIN
     Cache := LN(RH / 100.0) / LN(2.718282) + (17.62 * Ta / (243.12 + Ta));
     Td := 243.12 * Cache / (17.62 - Cache);
    
END_FUNCTION
 
Zurück
Oben