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日 下午11:41
下一篇 2017年12月9日 下午11:41

相关推荐

  • 怎么找不知道 Start> Programs> Microsoft SQL Server> Enterprise

    Start> Programs> Microsoft SQL Server> Enterprise &…

    SIMATIC WinCC 2019年6月11日
  • OPC与WINCC关系是什么?

    OPC与WINCC与PLC,三者之间的关系是什么?到底哪个是server?哪个是client?谢谢 最佳答案 WinCC可以充当两种角色: Others OPC…

    SIMATIC WinCC 2019年6月11日
  • WINCC客户机窗口关闭不了,求帮助

    有一台服务器  SERVER 2008系统两台客户机  W7系统用C/S架构(无项目方式)现在出现一个问题,发现客户机小窗口关闭不…

    SIMATIC WinCC 2021年7月5日
  • wincc开机自启动

    wincc开机自启动 不好用了 怎么修复啊 最佳答案 参见相关问题: wincc自启动http://www.ad.siemens.com.cn/ser…

    SIMATIC WinCC 2017年12月1日
  • wincc6.0按钮失效

    画面上有个按钮左键点击给变量置1,左键释放给此变量置0,也就相当于点动,有次发现鼠标释放了但一直为1,请问这是什么原因 最佳答案 当你按下按钮后释放的时候把鼠标移到别的地方(不在按…

    SIMATIC WinCC 2019年6月11日
  • wincc combox选项内容插入Sql语句求助

    制作一按钮,其单击事件需把Combox选项内容插入sql中,语句一直写不对,(VB的),万分感谢 最佳答案 脚本贴出来啊加QQ群:6141014,或者加我QQ:187272190,…

    SIMATIC WinCC 2021年7月5日
  • 数据库文件备份

    我的变量记录归档组态的分段时间段为3个月(快速和慢速归档),如果希望查看3月以前的数据,组态里有个备份组态功能,我选择个目标路径,例如我目标路径存储了4个月的文件,我怎么查看我第4…

    SIMATIC WinCC 2019年6月11日
  • 哪里有Protool的教程?!

    拜托哪位懂行的给个链接,最好是简单点的入门教程。 最佳答案 参考: http://v.youku.com/v_playlist/f2637210o1p0.html&nbs…

    SIMATIC WinCC 2019年6月11日
  • wincc数据曲线显示长度

    数据归档一秒一个数据,想在趋势图里面看去年一年的曲线,但是历史曲线只能显示十个月的,请问是什么原因?历史曲线的长度有没有限制? 问题补充:请问yanyanyan,第二种情况怎么处理…

    2021年7月5日
  • 扫描周期

    一个变量的扫描周期难道最短就250ms,不能自己设定吗?如何设定呢 最佳答案 wincc最短250,再快就用数据包,然后用趋势控件查看,自己用编程语言直接访问plc也可以 提问者对…

    SIMATIC WinCC 2019年6月11日