天下寒士
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 14 個
工控威望: 135 點
下載積分: 1223 分
在線時間: 20(小時)
注冊時間: 2012-01-07
最后登錄: 2014-07-22
查看天下寒士的 主題 / 回貼
樓主  發(fā)表于: 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重新點亮,當一個掃描周期結(jié)束后M0.0的常開斷開,這樣下一個掃描周期為什么會將Q0.0置位呢?請前輩幫助解答。謝謝!

hanqin
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1236 個
工控威望: 1226 點
下載積分: 2922 分
在線時間: 925(小時)
注冊時間: 2009-01-09
最后登錄: 2023-10-27
查看hanqin的 主題 / 回貼
1樓  發(fā)表于: 2012-03-15 18:07
這個程序是你編的,還是在理解別人的程序?
假如I0.1上升沿到來后Q0.0不為1的話,以后你在按I0.0就看不到左移位現(xiàn)象了。重點看看
LD               SM0.1

O               M0.0

MOVB          1,QB0

為什么加    O               M0.0
hanqin
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1236 個
工控威望: 1226 點
下載積分: 2922 分
在線時間: 925(小時)
注冊時間: 2009-01-09
最后登錄: 2023-10-27
查看hanqin的 主題 / 回貼
2樓  發(fā)表于: 2012-03-15 18:09
s7-200有仿真軟件的,下載仿真看看。
天下寒士
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 14 個
工控威望: 135 點
下載積分: 1223 分
在線時間: 20(小時)
注冊時間: 2012-01-07
最后登錄: 2014-07-22
查看天下寒士的 主題 / 回貼
3樓  發(fā)表于: 2012-03-16 11:11
我編這個程序的意思是讓QB0每來一次I0.0的上升沿依次點亮幾個,然而當I0.1的上升沿再重新依次點亮。