发布于 2003-02-23 18:12:11
0楼
S7-300系列,借助PRODAVE的格式转换函数,转换后,读出即为VC++中的浮点数,S7200,你可以这样做,但最好不要用VD0,可以把VB1000开始的4个字节传到PC机中,用VC++,读出这4个数,并在屏幕上显示,然后,你在VC++中把同一个浮点数存到PC机内存,通过指针取出此浮点数的4个字节,与你从PLC中读得的4个数比较一下,你把从PLC中读得的4个数的顺序调换一下,存到PC机的内存,在VC++中按浮点数访问,在PC机中即可得到对应PLC的浮点数。实际上很简单,只需把阶码和尾数的顺序调换一下位置即可。