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日
下一篇 2019年6月11日

相关推荐