Hi, I am converting Factory Link SCADA to Wonderware and I am stuck with weird behavior of Sherrex RTUs.
The master talks to slaves over radio through Modbus.
Results are pretty consistent and proper as long as I poll the very first register in the comm table (40091f - year in this case). The Factory Link had database with these tables that consist of particular registers and tags associated with registers.
But if I poll date, or any other floating register without including the year, I will see some other result.
So If I poll very next (40093f - month), I will get what I expect in (40094f - date). But if I poll year and month at the same time, I will get both properly displaying date and year.
Did anyone ever encountered this kind of behavior ?
I also have problem by looking at the original system where one floating point is in 40127 register, but I also have 2 different tags that write into 40126 and 40128.
So If I write something in 128, how do I expect to read properly from float 127 (which should include 128 as part of the message)?
These are very strange behaviors for me, and I want to know if someone had similar experience ?
The master talks to slaves over radio through Modbus.
Results are pretty consistent and proper as long as I poll the very first register in the comm table (40091f - year in this case). The Factory Link had database with these tables that consist of particular registers and tags associated with registers.
But if I poll date, or any other floating register without including the year, I will see some other result.
So If I poll very next (40093f - month), I will get what I expect in (40094f - date). But if I poll year and month at the same time, I will get both properly displaying date and year.
Did anyone ever encountered this kind of behavior ?
I also have problem by looking at the original system where one floating point is in 40127 register, but I also have 2 different tags that write into 40126 and 40128.
So If I write something in 128, how do I expect to read properly from float 127 (which should include 128 as part of the message)?
These are very strange behaviors for me, and I want to know if someone had similar experience ?