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

相关推荐

  • wincc v6.0 OPC

    请教实现WINCC通过PC ACCESS软件和S7200连接,在WINCC里面如何设置组态? 最佳答案 基本上是这样的过程,首先你要把PC ACCESS服务器这…

    SIMATIC WinCC 2019年6月11日
  • WinCC网络系统问题

    多用户结构的WinCC系统中,是不是server承担了所有的数据采集,运算任务,而client只是进行显示和操作任务?如果server的电脑中没有启动该WinCC项目,哪么clie…

    SIMATIC WinCC 2019年6月11日
  • wincc7.4sp1大BUG——未找到启动画面 请组态所需的启动画面

    手里有个WinCC工程文件1、WinCCV7.4 + SP1 +Upd 16环境下的单用户项目,电脑已经安装vs2015和VB6.0的Act…

    2021年7月5日
  • 怎样在WINCC-RUNTIME界面弹出一对话框

    想实现如下功能:在GHAPHIC DESIGER 画了一个静态文本框,当现场一开关量丢失时,在WINCC-RUNTIME界面弹出一对话框。以便提醒操作员及时通知…

    SIMATIC WinCC 2019年6月11日
  • WINCC V7.3安装

    1、安装时在SQL sever 停滞不前,只好重新安装。2、安装完后,新建项目出现提示:IDispatch error #3092备注:原装…

    SIMATIC WinCC 2017年6月11日
  • cp343-1

    cp343-1(S7 CP for Industrial Ethernet TCP/IP with SEND/…

    SIMATIC WinCC 2018年3月6日
  • wincc6.0归档

    请问如何将WINCC6.0中的趋势和表格数据归档到EXCEL表格里?? 最佳答案 参考WinCC与Excel,VB的本地DDE通讯(更新版)  http://w…

    SIMATIC WinCC 2019年6月11日
  • 输入输出域单位问题

    S7做了个时间块,操作员可以在上位画面中的输入输出域中输入要延迟的时间,但是在输入过程下位接受到的是以MS为单位的值,如我本来我是想输入2S但是我必须输入2000下位才能知道是2S…

    SIMATIC WinCC 2019年6月11日
  • WINCC运行画面很慢

    我们的WINCC运行系统在运行了一年多之后,画面的反应速度很慢,比如切换画面之类的动作,相应非常慢,请问是什么原因呢? 专家建议 请参考以下文档检查归档参数的设置: ht…

    SIMATIC WinCC 2020年11月1日
  • wincc运行画面不小心关闭

    wincc画面在运行时不小心用alt+F4关闭,实际项目还是激活 的,因为它是服务器不能重启项目,请问怎样才能直接把运行画面再调出来 最佳答案 直接打开图形编辑器,打开你…

    SIMATIC WinCC 2019年6月11日