浔之漫智控技术(上海)有限公司总部
主营西门子模块 , PLC模块 , 变频器模块 , 触摸屏模块
6ES72881CR200AA1模块参数
观看6ES72881CR200AA1模块参数视频:

6ES72881CR200AA1模块参数6ES72881CR200AA1模块参数

西门子DP电缆网线代理商6ES72881CR200AA1模块参数西门子CPU模块代理商

西门子电缆,电线,西门子交换机,PLC模块,CPU,模块,触摸屏
西门子变频器,电源,CPU供应,西门子通讯电缆,西门子DP电缆,西门子低压断路器
西门子PLC,供应商,西门子,模块,SIMATIC模块,SMART模块,小型可编程控制器,精彩系列面板,SIMATIC S7-200 SMART (Mao, Dong)
西门子,供应商,模块,CPU,PLC模块
西门子交换机模块,北京西门子电源模块代理商,杭州西门子逻辑控制模块。深圳西门子伺服电机模块代理商,广州西门子DP电缆代理商


有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个按钮。

202309061152447795294.jpg202309061151572315334.jpg
弄得这么麻烦还不如用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。这样就保证了互锁。

6ES72211BF320XB0
6ES72211BH320XB0
6ES72221HF320XB0
6ES72221BF320XB0
6ES72221XF320XB0
6ES72221HH320XB0
6ES72221BH320XB0
6ES72221BH321XB0
6ES72231BL321XB0
6ES72231PH320XB0
6ES72231BH320XB0

IMG_20230318_162514


西门子CPU模块代理商6ES72881CR200AA1模块参数6ES72881CR200AA1模块参数6ES72881CR200AA1模块参数6ES72881CR200AA1模块参数6ES72881CR200AA1模块参数西门子DP电缆网线代理商西门子DP电缆网线代理商西门子DP电缆网线代理商


展开全文