当前位置: 主页 > PLC控制

c脚本怎样把字节数组转换成浮点数?

PLC数据块中定义了real数组array[0..1000]real,然后通信发送给wincc定义的原始数据类型变量raw1,在脚本中用GetTagRaw将数据存放在字节数组BYTEb[4000]中,怎样把b[4000]转换回浮点数f[1000]呢?

最佳答案

以前帮网友解决过类似问题,PLC里浮点数和C脚本里浮点数字节顺序排列不一致,需要进行交换,你看一下这个帖子应该就能解决问题了
htTP://bbs.e10000.cn/a/a.ASp?B=302&ID=826994

提问者对于答案的评价:
原来是字节顺序的问题,谢谢youhm的帮助,成功了!

  • 关注微信

猜你喜欢

微信公众号