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

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

最佳答案

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

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

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc221686.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月9日
下一篇 2017年12月9日

相关推荐