Keinweltmeister
Level-1
- Beiträge
- 23
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo
habe folgene Aufgabe zu lösen...
ein Micromaster soll über seinen analog Eingang 0- 10 Volt
5 verschiedene Geschwindigkeiten (Hz) ausgeben
Der Istwert wird über eine S7 300 einegelesen (0-10V) am PEW
danach soll der Wert verdoppelt und halbiert bzw in % umgewandelt werden.
und je nach Eingangsbelegung zum Umrichter übertragen werden.
Konkret
ist der Merker 0.5 - 1
der merker 0.6 - 0
der Merker 0.7 - 1
soll der Eingangswert verdoppelt werden z.B von 4 Volt auf 8Volt
ist der Merker 0.5 - 0
der merker 0.6 - 1
der Merker 0.7 - 0
usw
Habe die Rechnnungen hinbekommen
aber bei den Lade und Transfer Funktion mit DBD
Funktionieren die Sprünge nicht
dh.
L DB.XDBDxx
l 1.050000000......
*R
T DBDx.DBX
U M 100.0
= L 0.0
BLD 103
U M 100.1
SPBNB _002
CALL FC 106
IN :=DBxx.DBDxx
HI_LIM :=1.000000e+001
LO_LIM :=0.000000e+000
BIPOLAR:=L0.0
RET_VAL:=MW20
OUT :=PAWxxx
_002: NOP 0
ausserdem habe ich zum ein und auslesen die FCs 105 und 106 scale / unscale
von siemens benutzt.
Wer kann helfen ???
Gruß
Keinweltmeister
habe folgene Aufgabe zu lösen...
ein Micromaster soll über seinen analog Eingang 0- 10 Volt
5 verschiedene Geschwindigkeiten (Hz) ausgeben
Der Istwert wird über eine S7 300 einegelesen (0-10V) am PEW
danach soll der Wert verdoppelt und halbiert bzw in % umgewandelt werden.
und je nach Eingangsbelegung zum Umrichter übertragen werden.
Konkret
ist der Merker 0.5 - 1
der merker 0.6 - 0
der Merker 0.7 - 1
soll der Eingangswert verdoppelt werden z.B von 4 Volt auf 8Volt
ist der Merker 0.5 - 0
der merker 0.6 - 1
der Merker 0.7 - 0
usw
Habe die Rechnnungen hinbekommen
aber bei den Lade und Transfer Funktion mit DBD
Funktionieren die Sprünge nicht
dh.
L DB.XDBDxx
l 1.050000000......
*R
T DBDx.DBX
U M 100.0
= L 0.0
BLD 103
U M 100.1
SPBNB _002
CALL FC 106
IN :=DBxx.DBDxx
HI_LIM :=1.000000e+001
LO_LIM :=0.000000e+000
BIPOLAR:=L0.0
RET_VAL:=MW20
OUT :=PAWxxx
_002: NOP 0
ausserdem habe ich zum ein und auslesen die FCs 105 und 106 scale / unscale
von siemens benutzt.
Wer kann helfen ???
Gruß
Keinweltmeister