请问WINCC中如何实现2个按钮互锁

我有A.B两个按钮进行柜选择.
当我选择A时(A为1),B按钮不可操作(防止误操作)
当我选择B时(B为1),A按钮不可操作(防止误操作)
仅当A,B都没选择时(两个状态都为0),可以在A.B之间选择。

问题补充:
我知道增加权限可以做到或者可以弹出确认窗口
   可能我没说清楚   
就是比如我第一次点击A按钮   B按钮就变为不可以操作状态
我需要再点击一次A按钮   这时候A和B按钮都为可操作状态

最佳答案

你说的话让人看不懂。你只有一个鼠标,怎么选择a,b?点击它就算选择它?既然有选择a,就有释放a;有选择b就要释放b才可以,那么就选择加控制需要4个按钮。


弄得这么麻烦还不如用msgbox函数进行二次确认来防止误操作呢。
那你就用两个内部bool变量,点按钮1,除了执行的操作外还要给其中的一个bool变量取反操作:SetTagBit("tag1",!GetTagBit("tag1"));
按钮2和按钮1一样,除了执行你的操作还要给另外一个bool变量取反操作:
SetTagBit("tag1",!GetTagBit("tag2"));
按钮1的允许操作员控制属性动态链接变量tag2,tag2为1允许,为0不允许;
按钮2的允许操作员控制属性动态链接变量tag1,tag2为1允许,为0不允许;
tag1默认值是1,tag2默认值是0。这样就保证了互锁。

提问者对于答案的评价:
非常感谢!!!!就是要这个功能

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月19日 上午11:44
下一篇 2017年11月19日 上午11:44

相关推荐

  • WINCC 7.4 SP1与485接口的无纸记录仪通讯

    上位机的电脑没有串口,想通过网口转485的硬件模块(已有一个TCP转485的模块)去读现场一个无纸记录仪的数据,本来是想用MODBUS TCP通讯驱动来读这个设备,但后来…

    SIMATIC WinCC 2021年7月5日
  • wincc按钮做密码确认

    做了个合闸按钮,要求输入密码后确认合闸,也就是按钮加个密码确认。具体该怎么做。谢谢 最佳答案 通常方法是给按钮分配用户权限,登录后允许操作参考文档,WinCCV7按钮/IO域操作权…

    SIMATIC WinCC 2020年11月1日
  • 如何使WINCC项目归档时间和电脑时间一致

    现在电脑设置的时间,和WINCC项目里归档,就是曲线,什么的图形里面的时间不一致,在哪里修改 问题补充:重新启动了,一次,图表的时候,比电脑时间快了2分钟,运行了几天,现在图表时间…

    SIMATIC WinCC 2019年6月11日
  • AS-OS的安装问题

    OS在STEP7里无法编译。是OS安装的问题少了MAPPER.ZIP,麻烦哪位前辈发我邮箱。736542177@QQCOM 最佳答案 已经发送你邮箱。 提问者对于答案的评价:谢谢您…

    SIMATIC WinCC 2019年6月11日
  • WinCC flexible SMART V3 下载动作执行失败

    WinCC flexible SMART V3 下载时出现动作执行失败 最佳答案 本文介绍Smart 700、Smart&nbsp…

    SIMATIC WinCC 2020年11月1日
  • WinCC6.0怎么做成中英文双界面

    本人在用WinCC6.0制作一个项目,甲方要求制作成中英文双显示的界面,请教高手怎么做啊?还有就是WinCC里那个中英文转换的按插件在那? 最佳答案 1.C脚本: {&n…

    SIMATIC WinCC 2019年6月11日
  • wincc打印页眉如何更改

    请问高手:在wincc打印布局和打印作业里面,怎么设置和更改页眉?谢谢! 最佳答案 WINCC 报表布局里有个动态部分和静态部分,选择静态部分后可以修改页眉和页脚 提问者…

    SIMATIC WinCC 2019年6月11日
  • 如何在wincc中的弹出窗口加关闭按钮

    我在制作wincc弹出小窗口的时候,不知道在小窗口标题栏上怎么加一个关闭的小按钮,还有就是最小化的按钮。 最佳答案 画面窗口–>属性–>关闭和最小化对勾都挑上 提问…

    SIMATIC WinCC 2019年6月11日
  • 变量登录

    在用户管理里面,附件里面有个变量登录,可以给计算机分配一个变量,是否该变量就是记录该计算机登录用户的数值啊? 问题补充:问题是:我想采用该变量作为报表保存,可以历史记录是谁登录和退…

    SIMATIC WinCC 2019年6月11日
  • WINCC中整型变量的实型显示

    请问各位大虾,在WINCC中整型变量能否用函数或是其它方法显示为实型变量?例如“温度”为一整型变量,过程值为232℃,在WINCC监控画面中想显示为“23.2”该如何实现。 问题补…

    SIMATIC WinCC 2019年6月11日