Hi,
I am in the process of upgrading an old XP PC with Wonderware application which is displaying Modbus serial data (floating points) from a few Daniel flow computers. The old PC is using Wonderware I/O server-Modbus application to fetch the data. It is using Daniel flow computer option under the topic configuration to handle all the FC communication. Since this application is only supported under 32 bit OS and the new PC we have is Windows 10 64 bit, I have to use DAServer MBSerial 2.5 to communicate with the FCs.
The issue is the respond msg from the Daniels are 32 bit floating point but packed into 8 bytes instead of 4 bytes. Wonderware is getting the partial packet and not able to interpret the data properly. I did found couple of old discussions on this forum mentioned about this issue.
Currently methods that I can think of:
1. Get a 32-bit Windows 10 machine and use the old IO server-Modbus application.
2. Get a third party software that is able to handle the floating points and read them into Wonderware.
Is there a better solution than the above ones?
Thanks in advance!
I am in the process of upgrading an old XP PC with Wonderware application which is displaying Modbus serial data (floating points) from a few Daniel flow computers. The old PC is using Wonderware I/O server-Modbus application to fetch the data. It is using Daniel flow computer option under the topic configuration to handle all the FC communication. Since this application is only supported under 32 bit OS and the new PC we have is Windows 10 64 bit, I have to use DAServer MBSerial 2.5 to communicate with the FCs.
The issue is the respond msg from the Daniels are 32 bit floating point but packed into 8 bytes instead of 4 bytes. Wonderware is getting the partial packet and not able to interpret the data properly. I did found couple of old discussions on this forum mentioned about this issue.
Currently methods that I can think of:
1. Get a 32-bit Windows 10 machine and use the old IO server-Modbus application.
2. Get a third party software that is able to handle the floating points and read them into Wonderware.
Is there a better solution than the above ones?
Thanks in advance!