Walter White
Level-1
- Beiträge
- 6
- Reaktionspunkte
- 0
Wenn dem so ist, dann kommt es unterm Strich auf dasselbe raus...Es ist ja ein Kühler muss da nicht der P Wert negiert sein?..
..Was steht eignetlich im Kommentar "PV und Setpoint vertauscht"?
Mein Verdacht ist momentan das der Regler nicht richtig "eingeschaltet" wird.
Der COM-RST wird über den DB205.DBX0.0 gesteuert, aber nirgends geschrieben...
1.) dem FB41 ist der DB250 als Instanz-DB zugewiesen... dann braucht man die nicht nochmal an der Eingangs- Ausgangsbeschaltung des FB nochmal die gleichen Daten ranschreiben.
S5T ist sogar völlig falsch, weil das nur ein Wort und auch noch BCD codiert ist, also völlig falsches Bitmuster und Breite. Der Parameter verlangt den Datentyp TIME (das kommt davon wenn jemand in AWL rumfummelt und keine Ahnung hat, in FUP wäre so etwas gleich aufgefallen).2.) wenn der OB35 einen Aufruf alle 100ms hat, sollte das auch so dem FB41 mitgeteilt werden... hier ist aber 1 sekunde angegeben (S5T#1s)
Das 0-1000(%) am Regler-Ausgang gesetzt sind macht u.U. durchaus Sinn man bekommt eine etwas feinere Regelung -> Auflösung 0,1%
die Skalierung des entsprechenden PAW muss dann natürlich auch dementsprechend angepasst sein...
Der Regler gibt 0-1000 (0,0-100,0%) die Skalierung des PAW muss dann auch 0-1000 = 4-20mA (oder 0-10V) ergeben
(macht natürlich nur Sinn wenn das entsprechende Stellglied auch solche "hohen" Auflösungen "feinfühlig" bearbeiten kann)
wenn hier am PAW die üblichen 0-100 (%) skaliert sind interpretiert dieser einen Reglerwert 10,0% als 100%...
Der Ausgang PV_PER skaliert immer von 0..27648. Ob du von 0..1000, 0..1 oder sonstwas skalierst wirkt sich nicht auf eine "feinere" Regelung aus, das ist Nonsense.
Wichtig ist nur, dass Istwert, Sollwert, Reglerparameter und Stellgrößenbereich zusammenpassen.
Siemens unterstützt aber keine Wago-Module sondern nur Analogbaugruppen nach Siemens-StandardAlso erst mal zur Klarstellung PV_PER ist ein Eingang! Hier kommt ein Pereferie-Eingangswort ran. Und wie der aufgelöst wird (0...27648.) muss mit entsprechenden Werten an PV_FAC und PV_OFF angegeben werden.
(es gibt schließlich auch Eingangsbaugruppen die anders auflösen... z.B. div. Wago-Module etc.) zusätzlich muss PVPER_ON auf TRUE gesetzt werden!
CRP_IN := INT_TO_REAL(PV_PER) * 100.0 / 27648.0 ;
PV_NORM := CRP_IN * PV_FAC + PV_OFF ;
Diese Aussage kannst Du ebenso ins Reich der Legenden verbannen.Es sei denn man legt das PAW direkt auf LMN_PER, aber auch da muss die Auflösung mit LMN_FAC und LMN_OFF angegeben werden...
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?