Analogwertverarbeitung mit S5 95U

A

Anonymous

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
:oops: Wer kann mir helfen?? :?:
Ich bin mit den Grundfunktionen der S5 vertraut, stehe aber komplett neben der Rolle bei Analogwerten.

Meine Aufgabe ist es mein Swimmingpool auf 25 Grad zu bringen.
Ich möchte die Solartemp mit der Pooltemp vergleichen und solange pumpen bis der Sollwert 25 Grad erreicht ist. Wird der Sollwert überschritten und die Aussentemp ist niedrieger als die Pooltemp
möchte ich wieder pumpen bis der Sollwert erreicht ist (abkühlen in der Nacht).
Verwende PT1000 mit umsetzern auf Analog .
Bitte um Hilfe Danke
Mike
 
Hallo Mike,

Du meintest sicher PT 100-Fühler. Soweit ich mich entsinne, gab es dafür spezielle Karten für die 95U, wo man die Fühler direkt auswerten konnte.

Wenn Du einen separaten Wandler hast, dann müsstest Du mal schauen, was er als Signal liefert . 0...10V oder 4...20mA sind gebräuchlich.

Diesen Analogwert musst Du dann mit einer entsprechenden Analog Input-Karte aufnehmen. Möglicherweise kann da jemand noch die genaue Kartentype nachschieben...

Analogwerte werden bei Siemens über Peripherieworte (Kürzel PW) in der Steuerung verarbeitet, wobei jeder Analogkanal ein Wort belegt.
Die Adressierung wird durch den Steckplatz bzw. die Codierung auf der IM-Baugruppe vorgegeben - z. B. fragt man dann im Programm den Wert von PW246 mit "L PW246" ab.
Ich meine mich entsinnen zu können, dass bei der 95U Analogwert-Karten nur auf den ersten beiden Steckplätzen möglich sind, da kann ich mich aber auch irren, ist schon etwas länger her, dass ich eine 95U unter den Fingern hatte... :roll:

Viele Grüße

Torsten
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Mike,
wenn du kein Handbuch hast wird es schwierig.

Die S5-95U hat 8 Analogeingänge Onboard mit 10Bit Auflösung. Der erste Eingang ist mit L EW 40 auszulesen. Die weiteren mit 42,44,46...

Der Meßbereich beträgt 0 .. 10V DC.

Im DB1 gibt man an, welche AE zyklisch mit Prozeßabbild eingelesen werden. Für die ersten 4 Eingänge ist die Eingabe
KC =DB1 OBA: AI 4 ; OB1 : '

Wenn du keinen Messumformer für Pt1000 hast must du einen Konstantstrom durch den Pt1000 schicken und den Spannungsabfall auswerten. Weil das Element aber nicht allzuviel Strom verträgt ist es mit dem Spannungsabfall nicht weit her. Mit einem Pt- Simulator oder Widerstände kann die Temperaturkurve aufgenommen werden.

Im EW40 hast du dann einen 10Bit Messwert und folgende Statusbits:
E 41.0 = Überlauf
E 41.1 = Fehlerbit
E 41.2 = nicht belegt
E 41.3 = Messwert 2^0
.
.
E 40.6 = Messwert 2^11
E 40.7 = Vorzeichen (1 = Minus)

Wenn du den Inhalt vom EW40 3 x Rechts schiebst hast du den reinen Messwert den du entsprechend deiner Temperaturkurve skalieren kannst.

Jetzt kannst du über die Vergleichsfunktion einen 2-Punkt Regler aufbauen.

Gruß Wilfried
 
Hallo zusammen
Danke für die Infos
DAS mit dem pt 1000 ist schon OK.
Das mit dem EW hab ich auch grob vestanden.

Habe aber keine Ahnung wie das mit dem Regler gehen soll.
Falls irgend jemand einen Link oder eine Ahnung bzw ein Beispiel hat
BITTE weiter linken DANKE
Michael
PS Handbuch downgeloadet bin gerade am lesen.
 
Zurück
Oben