wincc中的0011错误!

本人在WINCC中做一个给定运算,在编译的语句为:
float abc
abc=(gettagfloat("pb")*gettagfloat("at"))/100
Settagfloat("SDG",abc)
runme abc
在编译动作时,行5(指的是abc=...那行)出现警告(0011)转换可能引起数据丢失。源代码为256 P代码为326。请问这是什么那里错了?谢谢!

问题补充:
先谢谢各位大虾,这里我想补充一下,全句是abc=(gettagfloat("pb")*gettagfloat("at"))/100.0  并且每句后面都有“;”的,只是我漏打了。

最佳答案

浮点数计算应该是:
abc=(gettagfloat("pb")*gettagfloat("at"))/100.0
或者转换成浮点数:
abc=(gettagfloat("pb")*gettagfloat("at"))/(float)100

提问者对于答案的评价:
虽然未解决,但谢谢大家

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

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

相关推荐

  • 关于西门子wincc7.0安装问题

    大家好!!请问在安装wincc7.0之前需要在电脑里安装那些软件,我看了一下好像需要安装消息队列、数据库等软件,为何要安装消息队列和数据库呢?安装的顺序有很么讲究吗?还有无其他的安…

    SIMATIC WinCC 2017年8月15日
  • wincc 打印

    我想在画面上做个按钮来实现当前画面的打印,请问高手怎么实现? 最佳答案 在按钮的单击事件里添加打印函数,就可以了! 提问者对于答案的评价:谢谢

    SIMATIC WinCC 2019年6月11日
  • 报表变量的小数点

    报表变量的小数点如何控制呀,我在报表里写了一个变量,他的值是0.073,可是打印结果却是7.3,我估计是成了科学计数法了。如何让他显示正确值呢 最佳答案 报表里的变量默认是字符串格…

    SIMATIC WinCC 2019年6月11日
  • wincc 7.3USB机密狗的授权问题。

    两个USB加密狗,1个订货号:6AV6381-2BD07-3AV0;另一个订货号:6AV6381-2BN07-3AV0;两个分别是512的运行班,一个是512的运行+开发版。我想知…

    SIMATIC WinCC 2021年7月5日
  • GetLinkedVariable的用法

    GetLinkedVariable函数返回的值真的是变量名吗,将变量送给指针a那假设我得到的变量名是var我要如何将a和字符var比较呢?char *a;a=GetLin…

    SIMATIC WinCC 2019年6月11日
  • wincc7.4做电机启动按钮问题

    我用博途v15做的电机启动程序,在wincc画面上做的电机启动按钮,启动按钮为鼠标左键按下为1松开为0,其中一台电机出现启动按钮按下以后为1,松开以后有时候不为0,有时候为0,当出…

    SIMATIC WinCC 2021年7月5日
  • wincc7.4 画面窗口 控件

    画面窗口在1号功能区,绑定的界面里面有A.B.C三个画面,运行显示的是A画面,当我切换到B画面,然后切换到其它功能区,再切换回来就会自动显示A画面。  有没有办…

    SIMATIC WinCC 2020年11月1日
  • S7-300通过以太网与WINCC连接问题

    我想做一个试验,用CP343-1与WINCC通讯。但不知在STEP7和WINCC中怎样设置? 最佳答案 1. 在Step7的HWConfig中组态好CP343-1的IP地…

    SIMATIC WinCC 2019年6月11日
  • s7-200与WINCC的通讯问题

    想要建立一个组态系统,以s7-200作为控制,WNICC作为组态系统。但是不知道变量怎么定义可以让他们通讯成功。比如s7-200中的I点Q点怎么定义变量,VW2怎么定义变量,VB1…

    SIMATIC WinCC 2019年6月11日
  • WinCC历史数据查询切换慢,怎么办?

    Wincc运行一段时间后打开历史查询界面(趋势、数据等)会很慢,有时需要几分钟,但重启电脑后问题消失.这个怎么解决?调整采样时间?对归档的段大小进行设置?请大侠指点,谢谢 最佳答案…

    SIMATIC WinCC 2019年6月11日