WINCC画面模板中弹出窗口的变量连接问题?

现状:
WINCC项目中有20个配料罐(比如ABCDEF~~),相关设备及参数基本一致,我通过结构变量建立模板“TANK”,在主画面用菜单按钮改变画面窗口的前缀,可以调用模板“TANK”显示各个罐的状态。
对于整个项目中各个电机的控制,我建立画面模板“MOTORControl”

问题:
1.如何在画面中点击一个泵,弹出对应该泵控制窗口?(更详细的描述:主画面选择A罐,显示的是A罐相关的设备,主画面选择B罐,显示的是B罐相关的设备。那么如何在显示A罐的时候,点击画面中的出料泵,弹出画面模板“MOTORControl”,用以控制A罐的出料泵。在显示B罐的时候,点击画面中的出料泵,弹出画面模板“MOTORControl”,用以控制B罐的出料泵。)
2.接着问题1,每个罐都有自动控制和手动控制,变量“AUTOA”为1时A罐是自动控制,为0时A罐是手动控制,变量“AUTOB”为1时B罐是自动控制,为0时B罐是手动控制。单击出料泵,如果是手动控制模式,则如问题1所说,弹出该泵控制窗口,如果是自动控制模式,则弹出提示:当前控制模式为自动控制,请切换为手动控制后再操作。
3.项目中有20个配料罐(比如ABCDEF~~),相关设备及参数基本一致,但是有不同的地方。比如:A罐的原料1和其他罐原料1来自不同的原料罐,换句话说就是如果某些部分与其他罐有小小的差异,怎么处理?
4.在B罐中某一原料有两个原料储罐,打料泵及相关阀门不同,如何在画面中选择原料来自原料罐1还是原料罐2。(其他罐该原料均来自原料罐1不需要选择)
暂时就这些,在此先谢谢各位大师指点。

最佳答案

问题整复杂了,设计罐和泵使用同一个前缀变量问题就不存在了,存在差异的地方要单独处理,或以可以涵盖的方式,即以最多功能的作为模板

提问者对于答案的评价:
很感谢你提到的最大功能设计方案,虽然浪费不少变量,不过买都买了,又用不完,不浪费留着也没用呀。

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

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

相关推荐

  • SIMATIC WinCC flexible 2008显示字符串时提示地址错误

    用PLC建了两个字符串变量,地址为DB51 104,DB51 114。在wincc上面按照这两个地址输入,仿真运行之后,提示第二个地址错误,不知道什么原因。另外…

    2018年3月6日
  • 能在WINCC菜单中实现用户登录吗?

    谁能给个代码,能实现在WINCC菜单中实现用户登录。也就是用VBS写用户登录程序 最佳答案 c脚本直接调用系统函数就能调出登录框,而vbs则可以用间接的方法实现:首先需要在项目属性…

    SIMATIC WinCC 2017年6月13日
  • 博图V13SP1项目HMI编译报C脚本错误

    HMI编译时报错,显示“未注册 03189173-ae26-4c83-99df-3c060661ac77 类型的 ActiveX 控件;可能…

    2017年6月8日
  • wincc画立体图

    wincc中怎么画出具有立体感的矩形?请大神描述详细一点,谢谢 图片说明:    最佳答案 立体感的矩形,就是画一个长方体?你看看我做的一个画面http://w…

    2017年6月6日
  • wincc 报警 C脚本

    在自己笔记本上wincc 全局脚本中新建以下程序,变量满足条件这么没声音,现场拷贝过来的,我自己建了内部变量a测试,不行!请帮我做个测试吧。MSG_RTDATA_STRU…

    SIMATIC WinCC 2019年6月10日
  • wincc的Audit资料

    谁wincc的Audit资料?最好有中文的 最佳答案 你可以下载下面的资料—— http://www2.ad.siemens.com.cn/download/Upload…

    SIMATIC WinCC 2019年6月11日
  • 关于WinCC画面更新的问题

    我使用台上位机组态,组态过程要读取两台CPU里的数据。做了三个画面:1、第一个画面读取第一台CPU中的数据;2、第二个画面读取第二台CPU中的数据;3、第三个画面同时读取两台CPU…

    SIMATIC WinCC 2021年7月5日
  • WinCC flexible SMART V3保存项目时内存溢出问题

    之前用WinCC flexible SMART V3软件一直都是很顺畅的,今天中午开始软件编译就一直失败,然后保存之后会出现报错,然后再打开项目就会闪…

    2021年7月5日
  • 复制过来后的画面中的按钮为啥不能直接使用

    我想备用一台工控机,从在用的一台上将WINCC画面复制了下来。装到了备用上,将计算机名字改了,并且添加了链接连上PLC运行后在线的模拟量显示都能在画面中显示,可就是点击画面中的开关…

    SIMATIC WinCC 2019年6月11日
  • wincc中的数据怎样储存到数据库中

    wincc中的数据怎样储存到数据库中, 最佳答案 通过数据引擎.WINCC的归档数据和报警数据都可以做记录,自动存储到数据库,如果是自己建立的数据库,那就要进行脚本编写. 提问者对…

    SIMATIC WinCC 2019年6月11日