求教:关于MCGS VB语句 点击:585 | 回复:8



left-handed

    
  • 精华:0帖
  • 求助:7帖
  • 帖子:48帖 | 749回
  • 年度积分:73
  • 历史总积分:1108
  • 注册:2006年4月12日
发表于:2016-01-27 11:10:31
楼主

做了一个TPC屏和PLC程序,

设备在现场(电厂)已使用无任何问题,但没达到厂家要求程序冗余,又不能停下拆换

所以在TPC屏里又做了和PLC程序工艺一样vb程序,来暂时满足冗余要求。


现遇到一问题:

要实现逻辑条件  M1=1 OR M2=1 OR M3=1 OR M4=1 OR M5=1  和 M10=0 同时满足,

VB语句是下面哪个

M1=1 OR M2=1 OR M3=1 OR M4=1 OR M5=1  AND  M10=0

M10=0  AND  M1=1 OR M2=1 OR M3=1 OR M4=1 OR M5=1


或是其它的?



是要写在策略行条件属性 的 表达式里  没法分割开来单独写




sileizhihen

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 473回
  • 年度积分:0
  • 历史总积分:2657
  • 注册:2011年7月11日
发表于:2016-01-27 16:54:43
1楼

(M1==1||M2==1||M3==1||M4==1||M5==1)&& M10=0
 
我怎么感觉是这个 ,and好像是与运算,不知道对不对,vb好像就在组态中简单写过几句

成功在于每天

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 49回
  • 年度积分:1
  • 历史总积分:106
  • 注册:2015年11月07日
发表于:2016-02-14 16:02:16
2楼

加括号,或者把OR的几项付给另一个中间变量

土三

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2016年2月14日
发表于:2016-02-15 14:06:52
3楼

( M1=1 OR M2=1 OR M3=1 OR M4=1 OR M5=1 ) And M10 = 0 

left-handed

  • 精华:0帖
  • 求助:7帖
  • 帖子:48帖 | 749回
  • 年度积分:73
  • 历史总积分:1108
  • 注册:2006年4月12日
发表于:2016-02-19 07:26:35
4楼

好的,我试试

多谢指导!

left-handed

  • 精华:0帖
  • 求助:7帖
  • 帖子:48帖 | 749回
  • 年度积分:73
  • 历史总积分:1108
  • 注册:2006年4月12日
发表于:2016-02-19 07:38:02
5楼

测试  ( M1=1 OR M2=1 OR M3=1 OR M4=1 OR M5=1 ) And M10 = 0 可用

多谢多谢!!!

Ranita_hey

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:0
  • 历史总积分:73
  • 注册:2017年9月14日
发表于:2017-09-15 13:24:13
6楼

C语言是这样来表达的,但脚本程序不适用这样的

回复内容:

对: sileizhihen (M1==1||M2==1||M3==1||M4==1... 内容的回复!


Cheers05

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 124回
  • 年度积分:0
  • 历史总积分:121
  • 注册:2018年11月25日
发表于:2018-12-09 12:40:59
7楼

来看看,可以互相学习一下

Cheers05

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 124回
  • 年度积分:0
  • 历史总积分:121
  • 注册:2018年11月25日
发表于:2018-12-09 12:41:39
8楼
分享分享来看看




热门招聘
相关主题

官方公众号

智造工程师