如果有如下语句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