qq410740535
采用定时器和计数器可以组成长时间延时程序 如下
zhangyonglaoda
M3.0是随便加了的一个,因为你原程序中MW0已经用过,而且我自己在程序中把MB2做成了时钟脉冲,所以才加了个M3.0
而前后顺序这个问题我也想请高手来解答一下,我只是验证有这个问题,但是原因解释不了.
大喜
这里不加M到底行不行根本验证不了,因为只要是这块放在计数器的上面,而不是19楼图的那种情况,就不能实现计数功能,不加M点是不能实现19楼那种形式的,而只从观测程序上来看,加不加M都是可以实现T0的定时器自复位功能.
李占生
定时器用的不对,仔细看一下帮助,建议更换成sd肯定ok!
北京鹭岛
关键在于指令的了解,知道了指令的工作方式就能正确工作了。
古堡
不加这个中间寄存器M 为什么不行呢?? 这个问题还是没有解决
不加中间寄存器M把网络1和网络2的位置调换了你再试下看,也是可以实现计数,这个程序不成功的根本原因是T0的触点不是我们想象的在本周期内动作,而是在下个扫描周期里才发生变化,因为导致不能计数.
yjdn
C0 计数值为0时,Q0.0接通
lk0429
倒是没这么做过,扫描的时候应该是在一个network里面没有前后的扫描顺序,但是你如果分开两个network,就有先后顺序了
利用m0.3这个中间点只是将在一行自我中断的分开两个network,不过你这样我感觉也没有什么意义啊,如果在ob1,你一个t0产生的那个脉冲周期只是2个扫描周期,太短了啊,如果在ob35里可能还好
ljm212121
学习 了? !!!!!!!!!!!!!!!!!!!!!!!!!
ly0554
把 network 1??? 常闭 T0? 改为 常闭 M0???? Q输出为 M0
???? network 2???? 常开 T0 ?改为? 常开 M0??
?