-> Hier kostenlos registrieren
Hallo und Guten Tag,
habe ein Problem mit einem Funktionsbaustein, der nach einem Umbau aufgetreten ist
und bitte um eure Hilfe. Zuerst ein paar Fakten:
Steuerung 135U CPU 928
Nun zum Problem:
habe am Eingang DW29 einen Rohwert anliegen der von einer Messung 0-300l/s erzeugt wird,
möchte diesen skaliert weiter verarbeiten (DW31).
Habe bei einem Eingangswert größer > 256l/s, bekomme ich aber am Ausgang DW31
einen Überlauf, und dieser fängt wieder bei 0 an zu schreiben. (Schiebefunktion SRW ?)
Habe den FB angehängt, mit der bitte ob jemand mal einen Blick darauf werfen könnte,
und mein Problem entdeckt...
Habe mit der Programmierung von FB`s leider sehr wenig zu tun, und komme mit den
Befehlen nicht so ganz klar....
Vielen Dank im voraus, Gruß Frank
;
SPA FB 100
NAME: AE
EING: DW 29
ANFW: KF +0
ENDW: KF +300
WERT: DW 31
BU : M 6.1
BUE : M 6.2
***
FB 100
;
NAME: AE
BEZ : EING EW
BEZ : ANFW DKF
BEZ : ENDW DKF
BEZ : WERT AW
BEZ : BU ABI
BEZ : BUE ABI
L =EING
SRW 6
L KF +64
>=F
SPB =M001
= =BU
LW =ANFW
T =WERT
BEB
M001: L =EING
SRW 6
L KF +320
<=F
SPB =M002
= =BUE
LW =ENDW
T =WERT
BEB
M002: L =EING
SRW 6
L KF +64
-F
LW =ENDW
XF
SRW 8
LW =ANFW
+F
T =WERT
BE
habe ein Problem mit einem Funktionsbaustein, der nach einem Umbau aufgetreten ist
und bitte um eure Hilfe. Zuerst ein paar Fakten:
Steuerung 135U CPU 928
Nun zum Problem:
habe am Eingang DW29 einen Rohwert anliegen der von einer Messung 0-300l/s erzeugt wird,
möchte diesen skaliert weiter verarbeiten (DW31).
Habe bei einem Eingangswert größer > 256l/s, bekomme ich aber am Ausgang DW31
einen Überlauf, und dieser fängt wieder bei 0 an zu schreiben. (Schiebefunktion SRW ?)
Habe den FB angehängt, mit der bitte ob jemand mal einen Blick darauf werfen könnte,
und mein Problem entdeckt...
Habe mit der Programmierung von FB`s leider sehr wenig zu tun, und komme mit den
Befehlen nicht so ganz klar....
Vielen Dank im voraus, Gruß Frank
;
SPA FB 100
NAME: AE
EING: DW 29
ANFW: KF +0
ENDW: KF +300
WERT: DW 31
BU : M 6.1
BUE : M 6.2
***
FB 100
;
NAME: AE
BEZ : EING EW
BEZ : ANFW DKF
BEZ : ENDW DKF
BEZ : WERT AW
BEZ : BU ABI
BEZ : BUE ABI
L =EING
SRW 6
L KF +64
>=F
SPB =M001
= =BU
LW =ANFW
T =WERT
BEB
M001: L =EING
SRW 6
L KF +320
<=F
SPB =M002
= =BUE
LW =ENDW
T =WERT
BEB
M002: L =EING
SRW 6
L KF +64
-F
LW =ENDW
XF
SRW 8
LW =ANFW
+F
T =WERT
BE