wincc外部变量的问题

wincc连接s7-300,建立两个个外部变量AAA,BBB,分别连接的MB0,MB1,都是8位无符号数
 现在想触发动作,假设M0.0==1,M1.0==1时触发,表达式怎么写?

 不用脚本,是用动作表达式。

 一个变量触发我知道,可以是用 变量——位。

 两个都满足条件的我不知道该怎么写

问题补充:
二楼“就是在WINCC上建立两个8位无符号数如AAA,BBB,然后在需要触发动作的对象上读M0.0和M1.0就行了. ”我是这么想的,关键是怎么在出发时读M0.0和M1.0

最佳答案

这么麻烦啊,又是字节又是位的。动态对话框表达式如下,其他跟单个变量一样:
 ('AAA'&1==1)&&('BBB'&1==1)

 ('AAA'&1==1)  判断M0.0是否为1
 ('BBB'&1==1)  判断M1.0是否为1
 

提问者对于答案的评价:
呵呵,确实是这样子的,按照位做与运算,就能读出那一位的值了。

 

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

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

相关推荐