Sollwert an die SPS senden

zloyduh

Level-1
Beiträge
226
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Ich möchte über das OP einen Sollwert an die Steuerung senden und den ISt wert im Anzeigefeld zurücklesen.
Beides habe als INTeger deklariert.

Mal de doofe Frage :)

Wenn ich an die Steuerung einen Sollwert sende oder von der Steuerung den IST wert lese uss ich den wert im SPS Program "SCALIEREN" (da als INT)
oder wird der Wert im richtigem Datentyp an die Steuerung gesendet??

:confused::confused::confused::confused:
 
muss ich den Wert verdrehen? wenn ich richtig denke sende ich einen INT von 0 bis 27648 als sollwert.
ich möchte aber nicht den dig. wert eingeben sodenrn z.B. physikalischen wert 40bar eingeben und anzeigen lassen..

danke im vorraus!!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du solltest in beiden Fällen mit den reelen Zahlen rechnen.

Sollwert 0..40Bar
Istwert 0..40 Bar

Den Istwert über z.B. deb FC105 (siehe Faq von vierlagig) so scalieren , das deine 40 bar angezeigt werden. Beim Sollwert geht man ähnlich vor, hängt aber davon ab, wie du diesen an die Peripherie übergibst. Wenn z.B. als Analogwert , wäre hier der FC106 im Einsatz.

Das umrechen geschieht in diesem fall in der SPS, das hat den Vorteil das im Programm und der Visu immer mit den gleichen Werten gearbeitet wird. Ein umrechnen in der Visu sollte vermieden werden.
 
Zuletzt bearbeitet:
Also du meinst den Sollwert und den Istwert im OP als REAL festlegen oder?

ich habe vor den ISTwert über FC105 zu skaliren =>
Beim Sollwert hänge ich ein bisschen da ich den über das OP vorgeben möchte

Beides an den FB41 (PID regler)
den ausgang vom Regler an den FC106 (deskalieren)=> an des STellgleid senden und wollte den gleiche wert an das OP als anzeige für den IST wert.

und da komme ich auf die Frage von vorhin zurück..:-?
 
Nee , entweder hab ich da was falsch verstanden, oder Du bist auf dem Holzweg :ROFLMAO:.

Den Analogwert IN scalierst Du in real und dieser ist der Istwert.
Am OP gibst Du einen Sollwert in Real ein. Diesen schreibst Du an den Regler als SP_int. Aus dem Regler kommt dann ein Stellgrad (LMN) als Real, dieser wird dann mit dem FC106 gewandelt und an die Peripherie übergeben.
Falls Du den Stellgrad des Reglers anzeigen willst, würde ich dies in 0-100% (Je nach regler -100-+100%) machen.
 
Zurück
Oben