一个按钮控制启停,相信大家都会很多种吧,本人死脑筋,牢记简单快捷的一种,经常用到下面这个
A(
0 I0.0
0 i0.1
) //两个不同位置用一个按钮控制同一个设备(MCP上面按钮不够用啊!!!)
FP M0.0
=M0.1
O(
AN M0.1
A M0.2
)
O(
A m0.1
An m0.2
)
=m0.2
但是今天稍微换了下,将M换成DB**.DBX**,比如
A(
0 I0.0
0 i0.1
)
FP M0.0
=M0.1
O(
AN M0.1
A DB100.DBX0.0
)
O(
A m0.1
An DB100.DBX0.0
)
=DB100.DBX0.0
就出问题了,DB100.DBX0.0一直为1。
当时急着用,由于DB里面已经定义好了,量又有点大,不想重新定义M,硬着头皮找了块空余的M值给替换了,最后加了句M**=DB100.DBX**才完事
现在回想,想知道哪里用错了,因为以后还是想用DB,数量足够我用,
我觉得是扫描机制的原因??