C脚本中如何引用变量的值?

语句:uaArchiveDelete(a1,"field1=1000"); 可以删除“field1=1000"的归档记录。
   但如果我想定义一个内部变量f_tag,通过I/O域输入,通过C脚本GetTag***获取,比如f1,
直接引用肯定是不行的,uaArchiveDelete(a1,"field1=f1");这样的语句显然是错的,我如何引用才正确?

问题补充:
UAHCONNECT c1;
UAHARCHIVE a1;
int iWater;
iWater=GetTagDWord("Water_Select"); //Return-Type: DWORD 
uaConnect(&c1);
uaQueryArchiveByName(c1,"Coke",&a1); //Return-Type: BOOL 
uaArchiveOpen(a1); //Return-Type: BOOL 
uaArchiveDelete(a1,"Water=1000");
uaArchiveUpdate(a1);
uaArchiveClose(a1);                        
uaReleaseArchive(a1);
uaDisconnect(c1);

其中“Water=1000"这句,能否将1000替换成变量,得到我想要得到的结果。

最佳答案

set f1=hmiruntime.tags("f1")
f1.read
field1=‘&"f1"&''   试试行不行

提问者对于答案的评价:
你的回答没达到点上,该问题已经解决,用spriintf函数进行格式化处理即可。还是谢谢你。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月26日 下午4:07
下一篇 2017年11月26日 下午4:07

相关推荐

  • 图形位置随变量变化

    想实现一个圆的x位置随一个bool量为1时,移动到预定的位置,请教如何实现? 问题补充:因本人对脚本不熟悉,所以如果用脚本实现的话,请大家给出函数 最佳答案 给你邮箱hzp515@…

    SIMATIC WinCC 2019年6月11日
  • 请问winccflexible2008的兼容性要求?

    请问WINCCFLEXIBLE2008软件是免费使用吗?我记得以前是授权的。还有这个软件对系统和电脑配置有什么要求呢?谢谢! 最佳答案 需要授权的,授权随安装盘提供,自己安装即可。…

    SIMATIC WinCC 2021年7月5日
  • 怎样在上位机上组太报警记录

    我想在上位机上组太报警记录,实现报警自动记录,具体应该怎么做 最佳答案 如果是WINCC组态软件,请查阅《深入浅出WINCC》第八章,消息系统,组态报警。 提问者对于答案的评价:O…

    SIMATIC WinCC 2019年6月10日
  • 工控机显示屏做wincc画面如何做

    项目想要在工控机上显示画面,但我一直是在博图上仿真HMI。如何将wincc封装成一个软件点开就出画面这种,谢谢回答。 最佳答案 工控机需要安装 Wincc Ru…

    SIMATIC WinCC 2021年7月5日
  • 用户归档 vs变量归档

    请问 1:大家一般用那种? 第一次接触wincc做画面不太习惯,工程紧迫没太多时间仔细看, 请问一下这两种归档大家一般用哪种? 我就是做一下…

    SIMATIC WinCC 2019年6月11日
  • 把博图变量导入WINCC中

    我就想问西门子WINCC的开发者是不是有病,都是西门子的为什么不能把博图变量导入WINCC中? 最佳答案 莫生气其实可以的WinCC从TIA Portal离线加载符号变量…

    SIMATIC WinCC 2020年11月1日
  • 请问有关WINCC COMBOBOX的组态

    做一个趋势视图的画面,用COMBOBOX做一个下拉栏,选择不同的项目可以显示不同的曲线,其实也就是选择不同的项目可以对一个变量进行不同的赋值。我是这么实现的,在事件Miscella…

    SIMATIC WinCC 2019年6月11日
  • 求教材 想学习SIMATIC WinCC SCADA 系统

    各位大神,我想学习SIMATIC WinCC SCADA 系统,将PC作为HMI使用。有什么书籍推荐吗? 问题补充:问题补充:使用Portal&nbs…

    SIMATIC WinCC 2021年7月5日
  • wincc7.3曲线

    如何直接用plc变量画曲线(画完怎么清空再画),是否可以将曲线保存,想要的时候再调用(保存时是否可以加上条码) 问题补充:我想画一个xy曲线,是不是应该用functiontrend…

    2021年7月5日
  • WINCC的IO域变量不显示

    大家好!我用WINCC7做一个IO显示变量数据,类型是文本变量8位,变量数据连接的是第三方控件属性,能够不停的发数据,大约每次240个字符,设置了IO域变量和显示周期,5秒,运行后…

    SIMATIC WinCC 2017年8月26日