一路向前hg
相互学习,共同进步!
级别: 略有小成
精华主题: 0
发帖数量: 229 个
工控威望: 303 点
下载积分: 917 分
在线时间: 145(小时)
注册时间: 2019-12-07
最后登录: 2024-08-04
查看一路向前hg的 主题 / 回贴
楼主  发表于: 2021-01-14 15:19
图片:
请大师帮忙看看,为什么不是D0=2(工步2)每运行3秒钟就往下跳一次
当D11(工步2设定运行时间)=0时代表工步2运行结束,跳往第三步,
第三步由于有条件直接向让工步返回至第二步,这时候就卡死在第二步,也不传K3给D11(工步2的设定时间),就停在原地了
斗志不能低
zmrs163
级别: 家园常客
精华主题: 0
发帖数量: 373 个
工控威望: 521 点
下载积分: 1466 分
在线时间: 324(小时)
注册时间: 2017-06-12
最后登录: 2024-11-26
查看zmrs163的 主题 / 回贴
1楼  发表于: 2021-01-15 11:27
因为跳到第三步之后马上跳回第二步,导致根本不存在等于2的上升沿。这种上升沿指令寄存器的值都是每个扫描周期更新一次,除了8029之类的运算标志位