testuser
Level-2
- Beiträge
- 139
- Reaktionspunkte
- 11
-> Hier kostenlos registrieren
guten morgen,
ich habe zur zeit ein projekt mit loher-antrieben dynavert t05, diese sind über profibus mit der sps (s7-317 2dp/pn) verbunden. die kommunikation funktioniert auch und die motoren lassen sich sauber ansteuern (dreht richtig los, fährt an gewünschter rampe runter). jetzt soll aber auch noch die drehzahl vorgegeben werden. diese wird über ein poti (+/-10V, es werden aber die +10V verwendet) eingestellt. allerdings kann man den antrieben nur eine eine maximale drehzahl von 4000hex zuweisen, das bit 2^15 beeinflußt die drehrichtung. dies möchte ich nicht, da die drehrichtung bereits über das steuerwort dem antrieb mitgeteilt wird.
wie kann ich vermeiden, dass die werte größer als 4000hex werden? stehe ein bisschen auf dem schlauch.
ich habe zur zeit ein projekt mit loher-antrieben dynavert t05, diese sind über profibus mit der sps (s7-317 2dp/pn) verbunden. die kommunikation funktioniert auch und die motoren lassen sich sauber ansteuern (dreht richtig los, fährt an gewünschter rampe runter). jetzt soll aber auch noch die drehzahl vorgegeben werden. diese wird über ein poti (+/-10V, es werden aber die +10V verwendet) eingestellt. allerdings kann man den antrieben nur eine eine maximale drehzahl von 4000hex zuweisen, das bit 2^15 beeinflußt die drehrichtung. dies möchte ich nicht, da die drehrichtung bereits über das steuerwort dem antrieb mitgeteilt wird.
Code:
Netzwerk x
Kommentar: einlesen des Potiwertes
U "Log1"
= L 0.0
BLD 103
CALL "SCALE"
IN :=PEW162
HI_LIM :=1.000000e+002
LO_LIM :=-1.000000e+002
BIPOLAR:=L0.0
RET_VAL:=MW106
OUT :=MD154
NOP 0
Netzwerk x+1
Kommentar: wandeln in mw
L MD 154
T MW 182
NOP 0