简单地讲,浮点数是32位,有四个字节,我把这四个字节发往其它字节的地址处,在那里拼成一个双字。如下图:

下面是个实例:
在485通讯下,我们的浮点数据是ABCD排列,客户的是CDAB排列:
我把一个浮点数(例题里是0.005)发送给MD100,再把里面的4个字节调换顺序后发给MD200,就是前者的MB100发给后者的MB202,前者的MB101发给后者的MB203,前者的MB102发给后者的MB200,前者的MB103发给后者的MB200,如第下图
程序没有报错,但是我这里实验不了,因为机器在另一个城市。
程序虽然没有报错,但是我现在担心的是485通信指令的Data_PTR脚所接的数据类型是DWord(如第一图红色箭号所指),发到客户那里时它按实数来接收,会不会出错?
