我是做水系统的,在系统中有很多的阀门需要控制,所以我是利用一个弹出窗口来控制的,每个弹出窗口内部的变量除前缀外都是一样的,由于我不会C语言,所以一直以来都是每个阀门建一个画面做弹出窗口,但是这样就和繁琐,工作量比较大,所以我想利用脚本来实现以下功能:
1.建立一个模板窗口,窗口上链接与变量格式一直的内部变量(中间量或空值变量)
2.在点击阀门时弹出上述模板,并将对应阀门的变量替换到模板中
对于弹出窗口我不陌生,但是没接触过脚本,所以一直不知道怎么做,求大佬们指导。
最佳答案
1、用结构变量,子画面采用变量前缀的方式
2、间接寻址,模版画面采用内部变量操作,点击设备把变量名传到内部变量里面
详细参考:
如何在 WinCC 对 I/O 域定义间接寻址?
https://support.industry.siemens.com/cs/cn/zh/view/34602491
WinCC中的画面模板
https://support.industry.siemens.com/cs/cn/zh/view/77485345
WinCC V7.3中如何使用结构变量组态画面模板
https://support.industry.siemens.com/cs/cn/zh/view/109738835
如何使用结构变量组态画面模板?
https://support.industry.siemens.com/cs/cn/zh/view/78683234
以上内容应该可以帮到您,如果有不明白的,可以论坛发帖交流
提问者对于答案的评价:
谢谢指点
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc138967.html