天下寒士
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 14 個(gè)
工控威望: 135 點(diǎn)
下載積分: 1223 分
在線時(shí)間: 20(小時(shí))
注冊(cè)時(shí)間: 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每一個(gè)上升沿QB0左移一位,當(dāng)I0.1的上升沿到來(lái),M0.0接通一個(gè)掃描周期,同時(shí)QB0清零,而在模擬時(shí)Q0.0重新點(diǎn)亮,當(dāng)一個(gè)掃描周期結(jié)束后M0.0的常開(kāi)斷開(kāi),這樣下一個(gè)掃描周期為什么會(huì)將Q0.0置位呢?請(qǐng)前輩幫助解答。謝謝!

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

O               M0.0

MOVB          1,QB0

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