wincc中通过点击IO域调用历史趋势曲线模板

假如画面中有温度,流量,压力N个;
想要右击其中随便一个IO域,便弹出这个对应变量的曲线;
再点击另一个IO域,就切换成另一个变量的曲线。
曲线模板和点击调用曲线的C脚本已经组态好;
但是其中关联的变量需要一个一个添加,有没有什么函数办法可以直接自动识别IO域的变量名,这样就可以省去很多的工作量。
  小弟是新手,麻烦说的详细一些,谢谢大家。
         附:https://v.qq.com/x/page/c0971hvynx5.html这是我前面步骤照着做的视频。有需要的也可以拿去。

问题补充:
小弟只能看懂一点点,不知道怎么改动,能不能稍微解释一下需要改动的地方呀?

最佳答案

你不想一个一个手动修改,想自动获得变量的名称是吧。请看下面io域鼠标动作脚本
LINKINFO linkinfo;
BOOL ret;

GetLink(lpszPictureName,lpszObjectName,"OutputValue",&linkinfo); 
ret=GetLink(lpszPictureName,lpszObjectName,"OutputValue",&linkinfo); 
if(ret==TRUE)
{
SetTagChar("tag_name",linkinfo.szLinkName);
}
else
{
SetTagChar("tag_name","错误请重新选择");
 }

我相信你看的懂,稍微修改就能使用,tag_name是字符内部变量

提问者对于答案的评价:
你好,这个语句我大概看懂了,还存在两个小问题,能不能私信一下?

最佳答案作者回复:
lpszObjectName这个对象名称我是不是还得一个一个写吗?----不要,我们这个脚本是放在该ioio域的鼠标动作中的。
其实linkinfo.szLinkName这个就是该io域上连接的变量

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:20
下一篇 2020年11月1日 下午3:20

相关推荐

  • vbs启动报错

    启动提示一行德文,编辑画面不能出现 最佳答案 你是装的什么版本,怎么会出现德文呢?是不是脚本有问题. 提问者对于答案的评价:谢谢。我用一键还原后已经恢复

    SIMATIC WinCC 2019年6月11日
  • wincc flexble 2008 实例中图形问题

    我在wincc  flexble  2008 实例中有一些图形比较好看,点击后显示图形库,类别里面有好多图形,但我在项目库中找不到…

    2017年11月25日
  • 用WinCC监控多品牌PLC

    假若有多台设备,使用的是多个不同品牌的PLC,其中有的是松下甚至是国产的非主流品牌的PLC,现在想用WinCC实现统一的监控,是否可能实现?毕竟有的低端的PLC接口有限,甚至只有1…

    SIMATIC WinCC 2021年7月5日
  • WinCC flexible SMART V3 SP2 在Win10下怎样安装?

    WinCC flexible SMART V3 SP2 在 Win10 下安装,总是提示“安装新程序之前,请重…

    SIMATIC WinCC 2021年7月5日
  • 解析一段C代码 谢谢

    setpropchar( 问题补充:在使用画面窗口做画面模版时,设了结构变量PID_1.instance_name,将它关联到IO域使显示变量前缀;PID_1.setpoint,P…

    SIMATIC WinCC 2019年6月11日
  • wincc6.0为什么不能装上?

    wincc安装是不是和数据库有关? 最佳答案 是的 必须先安装SQL2000 For WINCC 然后才能安装WINCC6 提问者对于答案的…

    SIMATIC WinCC 2019年6月11日
  • wincc如何在本地电脑备份?

    西门子wincc如何在本地电脑备份,该怎么备份 最佳答案 如果是项目备份,参考:WinCC 在运行情况下如何保存/拷贝项目?https://support.industr…

    SIMATIC WinCC 2017年6月6日
  • WINCC画面部分数据异常

    网络简图见附件:1、改网络配置有什么缺陷?2、现通过工程师站只能对2套系统单CPU进行硬件在线;为什么?3、工程师站上,wincc画面PDS2系统无数据,但PDS1数据显示正常,为…

    2021年7月5日
  • wincc7.0界面控件显示问题

    公司内一台设备还是比较早的WINCC7.0系统,现在通过虚拟机重新搭建了一个同样的系统,打开原设备的项目文件时,显示“未知的对象”,详见附件,请问是什么原因,如何解决。备注:1、尝…

    2021年7月5日
  • wincc7.0 画面树管理器如何应用在图形编辑器上?

    小弟最近想通过画面树管理器在运行期间通过在层级树中浏览来选择画面,不知道能否实现,在组态的过程中我该如何把画面树管理器组态的树形结构组态到我的图形编辑器中?我的本意是使用树形结构来…

    2018年12月14日