如果从原始变量中读取浮点数?

在wincc6.0中使用原始变量从DB中读取了一段原始数据,包括4个字符和10个REAL类型的浮点数。请问在wincc中如何把这些数据还原出来?谢谢!

最佳答案

BYTE a[100];
  BYTE c[20];
  float  b;

  GetTagRaw("NewTag_1",a,20); //Return-Type: BYTE 

  c[0]=a[3];
  c[1]=a[2];
  c[2]=a[1];
  c[3]=a[0];
  b=*((float*)c);

  printf("b=%f\r\n",b);
 

提问者对于答案的评价:
非常好!非常非常感谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 下午1:55
下一篇 2019年6月11日 下午1:55

相关推荐

  • WINCC 7.3 数据归档

    数据归档中保存在硬盘中 数据记录大小和大小K字节/量,具体有什么作用,设置的依据是什么。 图片说明:    最佳答案 详细说明可以看帮助介绍这个一般默…

    2017年6月1日
  • WinCC 关于离散型触发报警

    比如,PLC中的变量M0.0,而在Wincc中一般是建立变量MW0,然后指定第0位触发,此时就是M0.0的报警。   但是我的报警都不是连续的位,难道…

    SIMATIC WinCC 2019年6月11日
  • Wincc报警值设置

    请教一下,WINCC如何做报警值的设置,通过IO域设置报警的值,还有带有UPS的电脑有没有必要做断电保持呢? 问题补充:请问比较值变量只能连接变量吗,能不能用脚本将IO域的输入值写…

    SIMATIC WinCC 2021年7月5日
  • wincc 用vbs如何读取复选框当前状态

    wincc 用vbs如何读取复选框当前状态 ,选中了复选框选框,我想用vbs读取出来复选框当前选中的内容 最佳答案 最简单的也是需要借助变量的,先定义变量A&n…

    SIMATIC WinCC 2021年7月5日
  • Automation Software updater 不可用怎么解决?

    Automation Software updater 不可用怎么解决? 图片说明:    最佳答案 建议不要使用博途的自动更新,…

    2020年11月1日
  • 输入输出域

    做了一个登陆画面,密码区和用户名区采用输入输出域,设置为输入域,字符串格式,使用没有问题,但是没有输入数据是总显示0.0,请教如何去掉这个0.0的显示 问题补充:打开输入/输出域的…

    SIMATIC WinCC 2019年6月11日
  • wincc中的vb语言好学吗?

    wincc中的vb语言好学吗? 最佳答案 好学,超级好学。而且能够运用到的vb语言都是比较简单的,如果能有个实例的话就更好了。 提问者对于答案的评价:好的

    SIMATIC WinCC 2019年6月11日
  • wincc画面修改保存后,原来跳转到改页面的链接都失效了

    wincc画面修改保存(或是仅打开保存,不修改任何内容)激活后,原来跳转到改页面的链接都失效了(按钮点击没有反应,不打开这个页面),如果直接激活该页面就是灰色的. 问题补充:现在是…

    SIMATIC WinCC 2021年7月5日
  • WINCC与DTU通信吗

    WINCC与DTU通信吗?具体要怎么组态通信 图片说明:       最佳答案 1、找dtu提供的厂家,要他们给你提供opcserver软件…

    2017年11月12日
  • wincc安装能否导致XP系统关机

    我使用的是XP系统,安装sql2000后,系统正常,再安装WINCC 6.0后,重启系统;进入登入框,输入密码后;系统注销又回到登入框;有没有那位遇到过,给解释一下???…

    SIMATIC WinCC 2019年6月11日