I have connected Danfoss FC302 vlt to profibus, and I'm controlling that with S7300. Ppo type is 6.
I am able to start and conroll vlt.
But when I try to read reference[unit] from vlt, something goes wrong.
Example:
I will set speed to 5hz.
VLT shows at the panel: 4,999hz.
I will get 4999 to db1.dbw0 (value moved from pew292 which i have choosed to receive reference[unit])
Everything is ok, until i jump over value of 32hz..
32Hz gives me value of 32001. That I can handle..
But, when I set speed to 33hz, value jumps to -32534 at db1.dbw0..
34Hz gives -31533, and so on..
How could I convert this value to show same value as I have set..?
(If I move pew292 to db1.dbd2 (double word) I can reach value of 64, and after that, value jumps again to minus value..)
I am able to start and conroll vlt.
But when I try to read reference[unit] from vlt, something goes wrong.
Example:
I will set speed to 5hz.
VLT shows at the panel: 4,999hz.
I will get 4999 to db1.dbw0 (value moved from pew292 which i have choosed to receive reference[unit])
Everything is ok, until i jump over value of 32hz..
32Hz gives me value of 32001. That I can handle..
But, when I set speed to 33hz, value jumps to -32534 at db1.dbw0..
34Hz gives -31533, and so on..
How could I convert this value to show same value as I have set..?
(If I move pew292 to db1.dbd2 (double word) I can reach value of 64, and after that, value jumps again to minus value..)