关于xow指令的运用

如果有如下语句L  MB0  //MB0为clock memory中定义的时钟脉冲
              L  0
                         XOW
                        T DB1.DBB0
请问,异或指令是相同为0,相异为1,使用该指令与时钟脉冲异或后为什么比如2s的脉冲为1(高电平)的时间变短了,不是在为比如M0.7为1的期间均为1吗?怎么异或后时间变短了

问题补充:
比如说要用M0.5,1s的时钟脉冲,用之前通常做法是加个上升沿P,现在使用该语句之后,大道了同样的效果,求解

最佳答案

检查下程序的其他地方有没有修改DBB1

提问者对于答案的评价:

专家置评

这段程序执行的结果,MB0与DB1.DBB0的状态是一致的,不能在DB1.DBB0中得到时钟脉冲。检查其他程序是否对DB1.DBB0是否还有操作。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午3:47
下一篇 2018年12月1日 下午3:47

相关推荐