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深入浅出这本书,其中第八章讲到组态模拟量报警,按照书中的步骤,我组态了一个模拟量的上下限,应该会在报警记录编辑器里自动生成两条消息,但是现在这两条消息没有生成…

    SIMATIC WinCC 2019年6月11日
  • PCS7操作过程中wincc遇到的问题怎么解决

    这个需要重新装个wincc吗,打开wincc老是出现问题 图片说明:    最佳答案 一、需要安装WinCC授权RT或RCRT授权,运行版授权,仅有运行功能,没…

    2020年11月1日
  • OPC通信问题

    我现在要利用wincc作为服务器,vc作为客户端,通过opc实现两者的通讯,要求vc端能够读写wincc变量的数据,具体如何实现?还有就是OPCITEMDEF中的参数(szAcce…

    SIMATIC WinCC 2019年6月11日
  • DB数据块中初始值不能保持的问题。

    在DB块中建一个变量,用来存储一个补偿系数。WinCC中建一个Tag与DB块中的这个变量关联。虽然在CPU中的DB的初始值不是设为0,但每当PLC重启后,在WinCC的输入输出域中…

    SIMATIC WinCC 2019年6月11日
  • wincc V6.0趋势图

    在输出变量记录中做线性趋势图,但不能连续记录。  表现为:当打开趋势图画面便开始趋势记录,不能够连续。当你下次打开趋势图画面时又开始重新来记录。 &n…

    SIMATIC WinCC 2018年12月3日
  • wincc7.2软件

    求wincc7.2下载地址 最佳答案 链接:https://pan.baidu.com/s/17gxGNqGqn_Xgc-OZZBSKTQ 提取码:3u7n 复…

    2021年7月5日
  • wincc 可不可以动态创建一个对象

    我想用一个动作来创建一个对象在画面中,可不可以呢? 用脚本能做到吗? 问题补充:本人想实现一个模拟现实的工作状态,比方说生产线上的加工件,同时出现在模拟监控中。混混儿学长…

    SIMATIC WinCC 2019年6月11日
  • wincc安装运行不了

    今天安装wincc6.0  sp3版本,在wincc安装好后授权也给了,但是总是提示错误,net也安装了,见下图,谢谢。 图片说明:    …

    2018年3月6日
  • 请教用报警消息系统组态操作记录

    我用报警系统制作了一个操作记录的功能。在实验阶段,我用了1个二进制变量表示法门的开动作,一个二进制变量表示法门的关动作。查询的时候按照位号—>编号的对应关系查找。这样非常成功…

    SIMATIC WinCC 2019年6月11日
  • 用新硬盘的wincc替换旧硬盘

    装有WINCCC和PU313C-2DP项目电脑的硬盘出了问题,好像不能修复了,只好用新硬盘在另外的电脑上安装操作系统,复制备份程序,再换下原来的硬盘,这样做会出问题吗? 最佳答案 …

    SIMATIC WinCC 2019年6月11日