S7-200高速計(jì)數(shù)編程的問(wèn)題?。?!
劉玉蓉
發(fā)布于2014-09-04 17:50
175
0
標(biāo)簽:
旋轉(zhuǎn)編碼器(1000脈沖轉(zhuǎn)),我是用向?qū)Ь幍母咚儆?jì)數(shù)程序,程序已經(jīng)在項(xiàng)目中使用了,但還有不少地方?jīng)]搞清楚,
向?qū)瓿珊笞詣?dòng)生成一個(gè)HSC0_INT,在主程序里我用SM0.1調(diào)用它進(jìn)行初始化處理。在主程序我用MOV_DW 將HC0脈沖
實(shí)時(shí)讀到VD100中,但我感覺(jué)對(duì)脈沖VD100處理的有問(wèn)題,我是用脈沖數(shù)除以普通定時(shí)器時(shí)間得出轉(zhuǎn)速。同事和我講要用中斷處理
讀到的脈沖算速度,普通定時(shí)器受掃描周期影響(實(shí)際應(yīng)用感覺(jué)速度誤差不是很大),不清楚中斷具體怎么用???
佳答案
1、用SMB34的定時(shí)中斷,2、在特定的時(shí)間內(nèi)計(jì)算出行走的距離除以采集的時(shí)間,就可以了。主要是你的根據(jù)發(fā)出一個(gè)脈沖計(jì)算出軸承行走多遠(yuǎn)距離,這個(gè)運(yùn)算比較麻煩。