请教一下wincc7.4中按钮C脚本控制弹窗的问题

各位专家好,我是个新手,在学习wincc时遇到了头疼的问题,想请路过的专家指点一下。情况是这样的:我在学习一个项目的时候,发现画面上泵的图标按钮,建立了释放左键动作的C动作,单击泵之后,可以弹出一个小窗,小窗里是泵的启停等操作。脚本请看截图。这个脚本是这个项目正常用的,但我在自己学习测试过程中,在变量管理里添加了新的设备,把原来脚本里的PictureWindow1 ="2#电动循环水泵变频器";改成PictureWindow1 ="测试电机1";但这样就不能正常运行了。所以我不明白这个是什么原因,新添加的变量需要在什么地方更新或者同步一下的操作之后,才能被C脚本使用吗,还是有别的操作,请专家指点迷津

问题补充:
感谢大神的回复。我补充一下,变量管理里边之前有的点是这个项目已经投运的点,是跟plc连接正常的点,所以哪怕我把设备名称比如2#改成1#,因为1#2#都是以前正常用的,所以都不会出问题,弹窗正常,但只要新添加的点名,或者是改动一下,比如”2#电动循环水泵变频器2“这样以前没用过的点,都不能正常弹窗,点了没反应。因为是使用结构变量做的变量表,而且所有的电机泵用的都是同一张手操器.pdl,用画面窗口做好像不太合适。新添加的变量必须跟设备连接一次才能正常的被C动作使用吗?或者说什么地方有一个更新数据库的操作么?

图片说明:

请教一下wincc7.4中按钮C脚本控制弹窗的问题    请教一下wincc7.4中按钮C脚本控制弹窗的问题    请教一下wincc7.4中按钮C脚本控制弹窗的问题   

最佳答案

这个问题其实比较简单,理解清楚画面窗口这个空间就比较好理解咯;
首先我看你这个脚本脚本感觉不能实现利用一个画面窗口动态显示不同的设备(同类设备)操作界面。
这会上班,不好操作得,给你说下思路,要实现这种首先你要创建一个结构变量(该结构变量用来实现设备操作显示等接口),然后创建一个模板画面,用来嵌套在画面窗口中显示,注意这个模板画面中的链接的变量都是“.**” ”格式的,比如“.local",".start";然后在画面窗口这个控件中显示,显示需要设置画面名称,和变量前缀;这个你可以组态设置。也可以使用脚本;一般都是用脚本来设置。这样才能达到点击不同按钮打开不懂设备(这类设备是一般是同一类,因为用到了相同的结构)操作界面。

你可以看下我写的一个wincc增强,自动生成脚本用来操作模拟量的报警、报警阈值设置的。虽然是自动生成的,但是你可以看看生成的源代码,交流学习。
http://www.ad.siemens.com.cn/club/bbs/PostStory.aspx?a_id=1576708&b_id=80&s_id=&num=5#anch
另外建议看下官方关于画面窗口的介绍。

提问者对于答案的评价:
非常感谢前辈的细心解答,同时也感谢另外两位前辈的答案,在下受益匪浅。

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

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

相关推荐

  • WINCC在线表格动态参数

    WINCC V6.2 SP3 在报表编辑器中插入在线表格控件欲实现的功能:1.起始日期、时间、终止日期、时间;2.从当前时刻算起向前推算多少时刻(单位…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3变量记录无法保存

    我本来的wincc是6.0的,先升级到7.0,然后升级到7.3,除了几个画面里文字变为**其他都正常,但是6.0版本的变量记录升级为7.3后没有了,我重新建立有保存不了,只要一关闭…

    2021年7月5日
  • wincc画面弹出

    总提示画面中错误,然后提示的画面名已经不存在与画面编辑器中了,这是为什么? 最佳答案 在WINCC项目文件下,GraCS文件夹下,有一个“Convert.log”的文件,右键选择打…

    SIMATIC WinCC 2021年7月5日
  • WINCC画面编辑器无法显示字体?

    从同事那考过来的画面为什么在我的WINCC里就无法显示字体,出来的都是"?????"我的字体库里有他的画面显示的字体啊?? 最佳答案 在画面编辑器里可以选择语言…

    SIMATIC WinCC 2019年6月11日
  • WINCC S71200

    WINCC通过以太网能同时和S7300,S71200通讯吗?S71200通过OPC和WINCC通讯,S7300通过S7 TCP/IP和WINCC通讯, &nbs…

    SIMATIC WinCC 2021年7月5日
  • PORTAL WINCC V13可以做窗口画面吗

    在工具箱控件中没有窗口视图一项 最佳答案 你安装的不是专业版本的安装专业版本地址链接: http://pan.baidu.com/s/1c1zWZuS 密码:&…

    SIMATIC WinCC 2017年6月24日
  • WINCC如何用VBS编辑闪烁

    当变量A为1时 所选的箭头组闪烁,当变量A为0时不闪烁,求各位大神指导!!!小弟感激不尽!! 最佳答案 箭头–属性–闪烁,右键动态对话框,变量选择A,选择为1闪烁,为…

    SIMATIC WinCC 2021年7月5日
  • wincc7.5 按下按钮切换画面,在哪个画面哪个画面的按钮变成红色。

    请问下该怎么做? 最佳答案 在需要打开的画面里,属性-事件-其他-打开画面,c动作。SetPropWord("JCJGY.Pdl","按钮210&qu…

    SIMATIC WinCC 2021年7月5日
  • Wincc GIF动画

    想实现通过变量去控制GIF播放,网上说要用到AniGIF 但是发现调用的时候提示未注册,如何解决,或者有没有其他别的办法    &…

    2020年11月1日
  • wincc的warning

    wincc的全局脚本: int a=GetTagWord("M"); if(GetTagBit("输入"))&…

    SIMATIC WinCC 2019年6月11日