wincc7.0如何用全局脚本C动作实现内部变量的运算

比如,有一个变量a,然后对a进行运算,比如a+10,再把a+10赋给b,即a+10=b;请问怎么实现呀?gettagvalue和settagvalue函数不好使。

最佳答案

变量a如果是浮点数的
这样:
SetTagFloat("b",GetTagFloat("a")+10);
这样就可以了
如果是整数之类的,是用WORD或者DWORD的

提问者对于答案的评价:
好的,谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:30
下一篇 2021年7月5日 上午11:31

相关推荐

  • 装WINCC装不上 急急!!!!

    我之前装上了WINCC后来没用就卸载了,之前装有瑞星杀毒软件,我现在想装WINCC,可是始终装不上,我把杀毒软件也卸载了,注册表里也删了,但就是装不上,提示下载组件错误!,请高手指…

    SIMATIC WinCC 2019年6月11日
  • WINCC用户归档报表?

    西门子网站下载了一个WINCC用户归档报表例子,运行发现两个问题:一、运行图2全局脚本日期格式明明是2017-1-4,但是运行后用户归档中日期格式老师1-4-2017,如图1二、图…

    2017年6月7日
  • WINCC 自我诊断

    自我诊断:值 DMRT AsynWriteQueueSize(Machine.Sofware.Wincc.DataManager z站中)超过报警上限…

    SIMATIC WinCC 2020年11月1日
  • 如何通过access访问wincc数据

    好像要用到ODBC是吧?有没有现成的PDF?要不要用VBS或者C语言? 最佳答案 ACCESS是MICROSOFT OFFICE 的ACCESS数据库吗?还是指…

    SIMATIC WinCC 2017年11月18日
  • wincc版本打开问题

    项目是用wincc6.0做的,但是现在没有wincc6.0了,只有以前wincc6.0的备份,现在有wincc6.2,直接打开wincc6.0的项目,项目以前的监控界面会出现很多问…

    2021年7月5日
  • wincc实现按按钮自动加1.1

    现在想通过wincc按钮实现,按下按钮,对应变量自动加1.1,写了如下C动作,但是,只能加1,不能加1.1,求高手解决。int n;n=GetTagWord("…

    SIMATIC WinCC 2021年7月5日
  • 请问为什么画面树新增的容器不能更新?

    请问为什么画面树新增后的容器不能更新?在运行系统中也不工作?谢谢了! 图片说明:       最佳答案 那就取消激活后再更新?然后再激活试试…

    2021年7月5日
  • configured device name for the time synchronization dc

    系统每次开启,总是报警以上信息,也不知道哪里出错了,请教各位大哥。 最佳答案 应该是在设置对时方面有问题,你检查一下你的对时服务器设定的对不对? 提问者对于答案的评价:ok 专家置…

    SIMATIC WinCC 2019年6月11日
  • wincc与多台plc

    1,在一个profibus系统中,我用上位机wincc做主站,三台PLC做从站,是否可以采用profibus-dp通讯?应该如何在step7里设置?2.如果将wincc和step7…

    SIMATIC WinCC 2021年7月5日
  • 用WINCC保存三个月的历史数据

    如何用WINCC保存三个月的历史数据,并用历史曲线将数据显示出来? 最佳答案 计算例子 A、慢速归档时一条变量归档记录占用32 字节的空间,每个变量以2&nbs…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论