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