ich habe einen PID Regler, der seinen Ist-Wert als WORD Datei empfängt druch Wago Inputklemme 750-457 (CodeSys 2.3). Dieser wird jedoch über eine Formel im Programm in Kubikmeter/Sekunde umgerechnet. Nun das Problem: Der Setpoint im PID-Baustein kann auch nur in WORD eingegeben werden.
Wie kann ich das einrichten, dass der Anwender des Programms in der Zahlenebende Kubikmeter/Sekunde als REAL einließt und nicht als WORD ?
Weise ich der Variable W->Setpoint eine Formel zur Umrechnung zu, so wird der Sollwert erreicht, jedoch nicht gehalt und klingt auf Null ab.
Behalte ich Sie auf Word, so wird alles ordentlich geregelt.
Woran liegt das ?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am not German, so forgive my German spelling ;-)
tip: verarbeitte die PV, SP und OUT immer in bereich 0..100 %
Hiervor brauche Sie ein liniair transformation.
Wenn Sie das tun, konnte das Sie jede fysieke process verarbeiten unabhängig von bereich.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo Leute,
ich habe einen PID Regler, der seinen Ist-Wert als WORD Datei empfängt druch Wago Inputklemme 750-457 (CodeSys 2.3). Dieser wird jedoch über eine Formel im Programm in Kubikmeter/Sekunde umgerechnet. Nun das Problem: Der Setpoint im PID-Baustein kann auch nur in WORD eingegeben werden.
Wie kann ich das einrichten, dass der Anwender des Programms in der Zahlenebende Kubikmeter/Sekunde als REAL einließt und nicht als WORD ?
Weise ich der Variable W->Setpoint eine Formel zur Umrechnung zu, so wird der Sollwert erreicht, jedoch nicht gehalt und klingt auf Null ab.
Behalte ich Sie auf Word, so wird alles ordentlich geregelt.
Woran liegt das ?
I am not German, so forgive my German spelling ;-)
tip: verarbeitte die PV, SP und OUT immer in bereich 0..100 %
Hiervor brauche Sie ein liniair transformation.
Wenn Sie das tun, konnte das Sie jede fysieke process verarbeiten unabhängig von bereich.