天下寒士
级别: 探索解密
精华主题: 0
发帖数量: 14 个
工控威望: 135 点
下载积分: 1223 分
在线时间: 20(小时)
注册时间: 2012-01-07
最后登录: 2014-07-22
查看天下寒士的 主题 / 回贴
楼主  发表于: 2012-03-15 16:06
LD               SM0.1

O               M0.0

MOVB          1,QB0

LD              i0.0

EU

SLB             QB0,1

LD               I0.1

EU

=              M0.0

MOVB        0,QB0

程序中I0.0每一个上升沿QB0左移一位,当I0.1的上升沿到来,M0.0接通一个扫描周期,同时QB0清零,而在模拟时Q0.0重新点亮,当一个扫描周期结束后M0.0的常开断开,这样下一个扫描周期为什么会将Q0.0置位呢?请前辈帮助解答。谢谢!

天下寒士
级别: 探索解密
精华主题: 0
发帖数量: 14 个
工控威望: 135 点
下载积分: 1223 分
在线时间: 20(小时)
注册时间: 2012-01-07
最后登录: 2014-07-22
查看天下寒士的 主题 / 回贴
1楼  发表于: 2012-03-16 11:11
我编这个程序的意思是让QB0每来一次I0.0的上升沿依次点亮几个,然而当I0.1的上升沿再重新依次点亮。