禹盟編碼器介紹PLC是怎樣通過編碼器來判斷位置的?
脈沖編碼器原理和位置測(cè)量:光電脈沖編碼器相當(dāng)于在非常薄而輕的圓盤上用儀器腐蝕雕刻許多細(xì)縫,把一個(gè)360度分成許多等分,如1024組,各組之間的角度差為360/1024度=0.3515625度。
還有的發(fā)光源安裝在編碼盤的一面上,在編碼盤的另一面上有受光器等,使用受光電阻來構(gòu)成放大器和整形電路,當(dāng)編碼盤旋轉(zhuǎn)時(shí),有間隙的部分透過光,受光器瞬時(shí)接收光脈沖,經(jīng)過電路處理,發(fā)出電流當(dāng)所述代碼旋轉(zhuǎn)一次時(shí),對(duì)應(yīng)于1024個(gè)脈沖的輸出,如果所述脈沖位置為0,則所述脈沖位置為0.3515625°,而如果能夠讀取所述第三脈沖位置為0.3515625°*2,則認(rèn)識(shí)到所述代碼盤與哪個(gè)位置相對(duì)應(yīng)當(dāng)編碼器被安裝在電動(dòng)機(jī)的軸上時(shí),電動(dòng)機(jī)軸和編碼盤在剛性上連接,兩者的位置關(guān)系一一對(duì)應(yīng),通過讀取編碼器脈沖就能夠知道電動(dòng)機(jī)的軸位置。
PLC可輸入開關(guān)量,即高電平和低電平的電壓,但編碼器脈沖信號(hào)可在一定時(shí)間內(nèi)理解以非?斓乃俣韧瓿傻拈_關(guān)量的組合。 但是,由于該開關(guān)量的頻度過高,所以PLC的通常的I/O端口無(wú)法正確讀取這些脈沖的個(gè)數(shù)。 PLC的動(dòng)作中有掃描周期,因此需要每隔一定時(shí)間刷新通常的I/O端口的數(shù)據(jù)。 編碼器的精度過高,因此每單位時(shí)間輸出的脈沖個(gè)數(shù)過多,無(wú)法承受通常的I/O。
普通PLC設(shè)計(jì)了一個(gè)高速計(jì)數(shù)端口,并且基本上利用基于單片機(jī)的硬件邏輯來完成這些編碼器的計(jì)數(shù),避免了掃描周期的問題,PLC設(shè)計(jì)了專用的高速計(jì)數(shù)指令,并且在使用時(shí)可以直接調(diào)用這些指令來讀取當(dāng)前脈沖值。
由于脈沖的計(jì)算和輸出中存在掃描周期,因此也多受延遲的影響,為了控制氣缸的動(dòng)作的切取動(dòng)作等致動(dòng)器,考慮提前的量的校正問題。
想要通過PLC控制伺服和步進(jìn)系統(tǒng)時(shí),大多數(shù)情況下不需要通過編碼器反饋來判斷位置,如果通過PLS指令等將位置脈沖發(fā)送到伺服驅(qū)動(dòng)器,則位置環(huán)只要在伺服驅(qū)動(dòng)器內(nèi)部構(gòu)成即可,但PLC側(cè)不僅僅由指令機(jī)構(gòu)構(gòu)成位置環(huán)。 當(dāng)然,只要是定位模塊控制專用,就可以使用NC等控制方式,在那里構(gòu)筑位置環(huán)。
禹盟自動(dòng)化科技(上海)有限公司的產(chǎn)品主要有旋轉(zhuǎn)編碼器、光電編碼器、磁電編碼器、復(fù)合式編碼器、總線編碼器、絕對(duì)值編碼器、增量式編碼器、微型編碼器等。