-> Hier kostenlos registrieren
Hallo!
Ich habe heute den ganzen Tag vergeblich versucht einen
auf das "Freie Telegramm" verschaltenen Parameter im
Sinamics S120 mit CU310 über Profibus zu ändern.
Der Parameter den ich verändere ist "Hauptsollwert" "p1170".
Laut Hilfe ist der Datentyp "Unsigned32 / FloatingPoint32".
Also Unsigned32 der Datentyp des Parameters und FloatingPoint32
die Verschaltung im BICO?? Was sollte mir das den sagen??
Mein Problem ist folgendes,
ich gebe meine Hauptsollwert als FloatingPoint32 über Profibus
vor und der Sollwert im Regler macht irgendwas. Wenn ich
den Hauptsollwert als Signed32 sende und dabei einen Faktor
einrechne erhalte ich ein lineares Ergebniss.
Auf der Visu stelle ich 60 ein, also steht im Signed32 60 drin,
dann multipliziere ich diese 60 mit 357172 und sende dies so
an den Sinamics, ergibt das die Vorgabe von 60 1/min.
Mir ist an und für sich schon klar das der Hauptsollwert 0-100%
von Drehzahl max des Antrieb ist, jedoch versteh ich nicht,
das wenn ich zb 50 als FloatingPoint32 an den Sinamics schicke
die Drehzahlvorgabe in keiner Relation zum gesendeten Wert steht.
Kann mir jemand helfen????
Verwendet der Sinamics auch wirklich den normierten FloatingPoint32???
mfg
Andreas
Ich habe heute den ganzen Tag vergeblich versucht einen
auf das "Freie Telegramm" verschaltenen Parameter im
Sinamics S120 mit CU310 über Profibus zu ändern.
Der Parameter den ich verändere ist "Hauptsollwert" "p1170".
Laut Hilfe ist der Datentyp "Unsigned32 / FloatingPoint32".
Also Unsigned32 der Datentyp des Parameters und FloatingPoint32
die Verschaltung im BICO?? Was sollte mir das den sagen??
Mein Problem ist folgendes,
ich gebe meine Hauptsollwert als FloatingPoint32 über Profibus
vor und der Sollwert im Regler macht irgendwas. Wenn ich
den Hauptsollwert als Signed32 sende und dabei einen Faktor
einrechne erhalte ich ein lineares Ergebniss.
Auf der Visu stelle ich 60 ein, also steht im Signed32 60 drin,
dann multipliziere ich diese 60 mit 357172 und sende dies so
an den Sinamics, ergibt das die Vorgabe von 60 1/min.
Mir ist an und für sich schon klar das der Hauptsollwert 0-100%
von Drehzahl max des Antrieb ist, jedoch versteh ich nicht,
das wenn ich zb 50 als FloatingPoint32 an den Sinamics schicke
die Drehzahlvorgabe in keiner Relation zum gesendeten Wert steht.
Kann mir jemand helfen????
Verwendet der Sinamics auch wirklich den normierten FloatingPoint32???
mfg
Andreas
Zuletzt bearbeitet: