请教一下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日
下一篇 2020年11月1日

相关推荐

  • 关于正版Wincc7.4 sp1安装和授权教程

    关于正版Wincc7.4 sp1安装和授权教程一个RC512另一个是RC512->2048这两个授权如何使用。第一次使用正版Wincc,还请大神不吝赐教! 图片说明…

    2020年11月1日
  • 关于wincc归档时间的问题。请教大神

    现在我的wincc报警记录只有四个小时的,我想改成一天,一周,一个月的该如何修改?菜鸟勿喷。详细点告诉我,跪谢 最佳答案 用户可以自定义保存多长时间的WinCC 报警归档…

    SIMATIC WinCC 2020年11月1日
  • 帮忙解释wincc7.2版本的C动作

    这个图标一直无法显示 图片说明:    最佳答案 是否漏装了高级过程控制组件? 提问者对于答案的评价:谢谢

    2017年11月12日
  • 语法错误

    Dim sPro As String Dim sDsn As String Dim sSe…

    SIMATIC WinCC 2019年6月11日
  • SQL server 服务器激活判断

    手头正在做的一个项目,基本情况是:4台电脑,两台服务器,另外两台客户机,上位机是WINCC7.0。项目中用到一个自己开发的操作日志功能,可以把手动操作记录到SQL ser…

    SIMATIC WinCC 2019年6月11日
  • wincc 中如何实现数据库查询功能

    wincc 中如何实现数据库查询功能?比如说我手上已经有了变量归档的数据,但是还想再进行筛选,比如按时间段筛选或是按操作员筛选,有没有什么简单有效的办法,一定要使用SQL…

    SIMATIC WinCC 2018年12月2日
  • WINCC V6.2授权可以传回来吗?

    我的WINCC授权(RC1024变量)已经装在D盘里了,我想把授权再传回到U盘里(从经销商那买授权就是用西门子U盘装的),然后重装系统,(四个盘全格式化)不知能否这样做,我怕把授权…

    SIMATIC WinCC 2019年6月11日
  • 写的if语句,没有满足条件为什么依然

    if判断条件,为真时执行set,get语句。到无论条件真假,一直在执行这个set,get语句 图片说明:    最佳答案 if 。。。then&nbs…

    2021年7月5日
  • wincc erp 连接

    今天遇到一客户要求连erp,想读我wincc中的一些信号,同时我也根据他给的信号做出动作,没搞过,只好来求教了,好像opc可以实现,哪位高手懂的,请指教  谢谢…

    SIMATIC WinCC 2019年6月11日
  • 博途组态HMI中棒图值的变化

    用仿真软件来进行的实验,通过触摸屏向CPU写入数据,液位设定值小数位数为2时,棒图中液位的值便扩大100倍,设定值小数位数为0,则棒图显示值是对的,棒图中小数位数设成几也不管用,求…

    2017年7月30日