wincc的warning

wincc的全局脚本:

 int a=GetTagWord("M");
 if(GetTagBit("输入"))
 {a+=1;SetTagWord("M",a);}

 在编译的时候总是会提示warning(0011):conversion may loose information

 但是还能够运行

最佳答案

1、请按以下更改:
 float a=GetTagFloat("M");
 if(GetTagBit("输入"))
 {a+=1;SetTagFloat("M",a);}
 2、试试看!
 

提问者对于答案的评价:
那如果我是Get字的数据,如此:
 float a=GetTagWord("变量")

 也冲突了,高人能否做出解答呢,我的邮箱wd05468@yahoo.com.cn

专家置评

数据类型不一致在脚本编译时会产生警告,可以参考 麦-子 给出的语句.

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

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

相关推荐

  • wincc背景色三种以上改变

    表达式:!(‘工序==6′)+’工序.step1’+’工序.step2’ 其中’工序’为word变量,’工序.step1”工序.step2’为bool变量,数据类型选为…

    SIMATIC WinCC 2019年6月11日
  • wincc启动激活

    求助,wincc启动项 当把变量记录或者报警记录的项勾上时候  没有办法激活  到53%就如同死机一样。 是不是变量记录…

    SIMATIC WinCC 2019年6月11日
  • 杂交问题

    各位大哥好 1.一输出点为1时就加一下,不论为1 的时间长短.全局动作怎么写?提个醒啊.全局里有没有相当S7里的P? 2.软件冗余包是免费的吗?哪下载…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3 如何向PLC实时写入数据

    已经把支站的所以数据都读取到wincc数据库中了,现在就是要把流量(浮点数)写入指定PLC站的地址,除了plc与plc之间通讯,wincc能不能直接将读取的数据写入,用C或者VB的…

    SIMATIC WinCC 2021年7月5日
  • 如何用VB访问Wincc数据库

    需要对数据增、删、改、查这些操作 问题补充:connectivity pack能详细一点吗? 最佳答案 VB访问wincc数据库可以,通过wincc的连通性选件包conn…

    SIMATIC WinCC 2018年12月5日
  • 求助啊!! WICC与300PLC无线通讯问题!

    由于一些原因,WICC和300PLC直线距离有70米左右,两道墙,要用无线进行通讯!我考虑用无线路由器,可担心距离太远信号无法接收!求师傅们指上明路,推荐个好方法! 最佳答案 对w…

    SIMATIC WinCC 2017年11月23日
  • WINCC画面复制

    请教一下大家,我想从一个项目里面的画面复制到另一个画面里面,该如何做?谢谢大家 最佳答案 1.同一项目的不同画面 将画面打开,右键拷贝粘贴即可。 2.不同项目&…

    SIMATIC WinCC 2019年6月11日
  • wincc脚本赋值

    我建了一个文本变量16位字符集banci   然后对这个变量赋早班、中班、晚班的文本   c脚本应该怎么写啊 最佳答案 …

    SIMATIC WinCC 2021年7月5日
  • 在WINCC如何点击按钮链接一个网页?谢谢

    我想做一个按钮,在WINCC运行时,点击一下,可以直接打开一个网页,这个怎么做啊? 最佳答案 wincc有可以直接打开浏览器的控件噢,具体如图:图1是组态界面,然后在属性里输入你想…

    2021年7月5日
  • sqlncli不能安装(1)

    选最佳答案时没有2次确认功能,按快了附下载地址http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=5a58…

    SIMATIC WinCC 2019年6月11日