Problem mit Analogausgang 0-10V SM332 :-(

DennisBerger

Level-2
Beiträge
436
Reaktionspunkte
61
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich hab ein riesiges problem und steht unter zeitdruck, weil ich mich mehr mit siemens hardware befassen muss als dass ich das programm weiter testen kann :(

Folgende begebenheit:
Ich hab einen Druckregler 0-10V der eine eigene Spannungsversorung hat (gleiches Potential wie CPU und Karte) und der jeweils einen anschluss für +0-10V und den Minus hat.
Als analogkarte hab ich die SM 332 - 5HB01-0AB0

Anschluss der karte:
(1) L+ = +24V
(20) M = 0V

(3) und (4) gebrückt und auf den Plus eingangsollwert vom Druckregler
(5) und (6) gebrückt und auf Minus vom sollwerteingan Druckregler

(gebrückt wie im Baugruppenhandbuch auf seite 372 zu sehen)


Konfiguration in simatic:
Adresse auf 280
Spannung auf 0-10V
(online geladen und geprüft)

als programm hab ich folgendes:
NW1
L MD 20 //Realzahl-sollwert aus dem TP177B
L 1.380700e+003 //27648 sind 10V, also sind 1,38 = 1mbar (27.648/20000)
*R
T MD 22

Nw2
L MD 22
T PAW 280


Leider messe ich am ausgang wenn ich z.b. 27648 oder 13600 bits eingebe keine 10V oder 5V

weiss jemand hilfe? bin für jeden tipp dankbar, da ich sehr unter zeitdruck stehe.

danke schon mal

Dennis
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
wieso?
kapier das mit dem fc105 nicht was der bei analogausgang machen soll?
bei eingängen versteh ich das ja noch.
da mach ich dann PEW260 4-20mA entspricht Hi =1000 (mbar) und bei Lo = 0.0

da ich aber am TP verschiedene Drücke eingeben kann von 0-20bar kann ich ja bei "In" nichts angeben?

wenn ich
L MD 20
T paw280

mache und md 20 angenommen 27648 entspricht,
dann muss doch am Ausgang 10V anliegen?
tut es aber leider nicht :(

wie würde der fc 105 denn aussehen?
20bar (realzahl aus TP177) sind 27648
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
hi
danke euch,
das klappt.

Bin halt nicht der profiprogrammierer, auch wenn die bei uns in der firma immer meinen als elektroniker muss man ja alles können und sich leider auch alles selber aneignen :-(



wie mach ich denn das am geschicktesten mit dem TP177?
umwandeln?

EDIT:
ah mit dem FC106 oder?



der bediener soll einen wert eingeben von 0-20bar und dann soll das in volt am Analogausgang ankommen.

muss ich die variabel im TP als MW machen?
da geht doch nur realzahl oder? (wegen der eingabe als klarsicht)


ach ja, weiss jemand wieso die anzeige beim TP die zahl umändert?
ich geb z.b 9,00 ein und wird übernommen, aber 1 sekunde später steht da 9,02?
oder 19,99 und auf einmal steht da 19,78

danke
 
Zuletzt bearbeitet:
hab mit den fc106 angeschaut,
blick da nicht durch

:confused:

wie würdet ihr denn das mit dem TP eingebenen wert 0-20bar machen?

edit:
okay mom ich probier das mal mit dem int
 
Code:
      CALL  "UNSCALE"
       IN     :=MD20                    //Eingangswert
       HI_LIM :=2.000000e+001           //Skalierungsobergrenze
       LO_LIM :=0.000000e+000           //Skalierungsuntergrenze
       BIPOLAR:=FALSE                   //bi- oder unipolar - hier unipolar
       RET_VAL:=MW8                     //Fehlerinformation
       OUT    :=PAW280                  //Skalierter Ausgangswert
 
Zurück
Oben