問(wèn):利用S7-200高速計(jì)數(shù)器,對(duì)旋轉(zhuǎn)編碼器進(jìn)行計(jì)數(shù),計(jì)算纜繩的長(zhǎng)度和狀態(tài),正轉(zhuǎn)反轉(zhuǎn)表示上升和下降。是不是需要利用2個(gè)高速計(jì)數(shù)器,一個(gè)高速計(jì)數(shù)器是對(duì)A/B相正交計(jì)數(shù),如果A點(diǎn)超前B點(diǎn)90度是正轉(zhuǎn),反之是反轉(zhuǎn)。把旋轉(zhuǎn)編碼器產(chǎn)生的A脈沖接到PLC的輸入I0.0,B脈沖接到PLC的輸入I0.1。在程序中編輯好后,如果A脈沖超前B脈沖90度,則是正轉(zhuǎn)。反之,是反轉(zhuǎn)。A/B相正交計(jì)數(shù)器的是測(cè)量電機(jī)的旋轉(zhuǎn)方向。
另一個(gè)高速計(jì)數(shù)器是帶有增/減計(jì)數(shù)脈沖的計(jì)數(shù)器主要用來(lái)計(jì)算脈沖的個(gè)數(shù)。增時(shí)鐘的脈沖接到PLC的輸入I0.0,減時(shí)鐘脈沖接到PLC的輸入I0.1。通過(guò)兩個(gè)脈沖的增/減輸入計(jì)算脈沖的總個(gè)數(shù)進(jìn)行計(jì)算纜繩的長(zhǎng)度。
答:完全不需要2個(gè)編碼器,一個(gè)A/B相正交計(jì)數(shù)足夠?qū)崿F(xiàn)加減計(jì)數(shù)了。
建議:先用向?qū)?lái)做,HSC0,9模式來(lái)做。這樣簡(jiǎn)單明了,比要中斷也可以啊,數(shù)據(jù)可以保存。
向?qū)ё龊昧?,用SM0。1調(diào)用子程序就行了。你可以在線監(jiān)控?cái)?shù)據(jù)變化呀。










