200高速計數(shù)器和中斷事件
劉玉蓉
發(fā)布于2014-11-19 17:28
209
0
標簽:
學習高速計數(shù)器,遇到問題,看到例子如下:
某產(chǎn)品包裝生產(chǎn)線用高速計數(shù)器對產(chǎn)品進行累計和包裝,每檢測1000個產(chǎn)品時,自動啟動包裝機進行包裝
程序
ob1
LD SM0.1
CALL SBR_0:SBR0
SBR_0
LD SM0.0
MOVB 16#F8, SMB37
HDEF 0, 0
MOVD +0, SMD38
MOVD +1000, SMD42
ATCH INT_0:INT0, 12
ENI
HSC 0
INT_0
LD SM0.0
CALL 打包程序:SBR1
MOVB 16#C8, SMB37
MOVD +0, SMD38
HSC 0
SM0.0首次掃描接通初始化子程序后,完全就不執(zhí)行程序了,還怎么打包,求解答!
問題補充:
是SM0.1首次掃描
佳答案
很明顯,
SBR_0只是對高速計數(shù)器HSC0做參數(shù)設定的初始化和關聯(lián)中斷子程序INT_0;
而真正的打包動作程序應該在SBR_1里,中斷子程序INT_0每次動作時執(zhí)行一次打包動作程序SBR_1。