-> Hier kostenlos registrieren
Hallo Leute,
ich stehe voll auf dem schlauch! Hier mein Problem.
Ich muss ein Regelschieber ansteuern (dieser läßt sich mit 4-20mA Steuern).
Ich habe ein Regelbaustein im Twincat geschrieben der mir die Stellgröße in % ausgibt.
Vorgabe ist aber das ich die Klemme KL4012 habe, die eigentlich für 0-20mA Signale ausgelegt ist. (KL4022 darf ich nicht verwenden!)
Wie rechne ich meine % in den dezimalwert um.
Sprich 0% = 6553 dezimal (6553 erreechnet, d.h. bei dezimal 6553 stehen 4 mA an der Klemme KL4012 an, richtig?)
100% = 32767 dezimal
Ich stehe grad total neben mir und tüftel herum, ich muss die Bereiche umrechnen, komme aber grad nicht drauf. Brauche etwas Hilfe. Danke schonmal!
[TD]
[/TD]
[TD]4 mA[/TD]
[/TR]
[TR]
[TD]0x3FFF[/TD]
[TD]16383[/TD]
[TD]10 mA[/TD]
[TD]12 mA[/TD]
[/TR]
[TR]
[TD]0x7FFF[/TD]
[TD]32767[/TD]
[TD]20 mA[/TD]
[TD]20 mA[/TD]
[/TR]
[/TABLE]
ich stehe voll auf dem schlauch! Hier mein Problem.
Ich muss ein Regelschieber ansteuern (dieser läßt sich mit 4-20mA Steuern).
Ich habe ein Regelbaustein im Twincat geschrieben der mir die Stellgröße in % ausgibt.
Vorgabe ist aber das ich die Klemme KL4012 habe, die eigentlich für 0-20mA Signale ausgelegt ist. (KL4022 darf ich nicht verwenden!)
Wie rechne ich meine % in den dezimalwert um.
Sprich 0% = 6553 dezimal (6553 erreechnet, d.h. bei dezimal 6553 stehen 4 mA an der Klemme KL4012 an, richtig?)
100% = 32767 dezimal
Ich stehe grad total neben mir und tüftel herum, ich muss die Bereiche umrechnen, komme aber grad nicht drauf. Brauche etwas Hilfe. Danke schonmal!
hexadezimal | dezimal | KL4012 | KL4022 |
0x0000 | 0 | [TABLE="class: grid, width: 18"] [TR] | |
0 mA |
[TD]4 mA[/TD]
[/TR]
[TR]
[TD]0x3FFF[/TD]
[TD]16383[/TD]
[TD]10 mA[/TD]
[TD]12 mA[/TD]
[/TR]
[TR]
[TD]0x7FFF[/TD]
[TD]32767[/TD]
[TD]20 mA[/TD]
[TD]20 mA[/TD]
[/TR]
[/TABLE]