逢場(chǎng)作戲
級別: 探索解密
![]() |
有大俠給我講講,旋轉編碼器工作原理是什么?還有PLC接它的點(diǎn)的定義是什么?求指教,大神們。 |
---|---|
|
旋轉編碼器
級別: 略有小成
![]() |
編碼器是以數字化信息將角度、長(cháng)度的信息以編碼的方式輸出的傳感器,通過(guò)被檢測機構帶動(dòng)編碼器旋轉,將機構旋轉的轉速、角度、位置等通過(guò)編碼器信號輸出的方式反饋給后續接收端。其具有高精度,大量程測量,反應快,數字化輸出特點(diǎn) 和plc連接,主要還是要看plc的端口了 |
|
---|---|---|
|
yrm258
人生就像一臺PLC。人可以選擇誰(shuí)的指令,PLC沒(méi)有選擇。
級別: 論壇先鋒
![]() |
這個(gè)用在PLC上也就是我們的手輪功能同理,用的是高速計數口來(lái)讀取數據。 |
|
---|---|---|
|
小侯
小侯
級別: 工控俠客
![]() |
![]() 旋轉編碼在旋轉時(shí)會(huì )產(chǎn)生兩項脈波一直ON/OFF交替 而判斷正逆轉則是以脈波一相高低電位+一相正緣或負緣來(lái)判斷 若是要寫(xiě)成PLC程式 LDI X1 \\B相低電位 LDP X0 \\A相正緣 +P D0 \\正數 LDI X1 \\B相低電位 LDF X0 \\A相負緣 -P D0 \\逆數 |
---|---|
|
michael.guan
級別: 略有小成
![]() |
旋轉編碼器分增量型和絕對型兩種,增量型就是編碼器每旋轉一圈,輸出多少個(gè)脈沖,但這個(gè)值只有在編碼器電源得電之后才會(huì )有,斷電再得電時(shí),會(huì )重新記錄,而不是繼續記錄;絕對型編碼器,顧名思義,其輸出的值是絕對值,即不論編碼器是否得電,當把編碼器旋轉至某一位置時(shí),其都會(huì )記錄當前位置,當編碼器得電后,可以直接讀取編碼器的當前位置。 絕對值編碼器又分為單圈編碼器和多圈編碼器之分,單圈編碼器是指編碼器只能記錄一圈(360°)范圍內的位置,當旋轉的位置大于1圈時(shí),編碼器會(huì )指記錄當前的角度位置,而不會(huì )記錄當前的圈數;多圈編碼器除能記錄當前的角度位置外,還能記錄當前的圈數。 編碼器中的主要電氣元件其實(shí)就是一個(gè)高頻響應的U形光電開(kāi)關(guān)和一個(gè)碼盤(pán)(刻有透光柵孔的圓盤(pán)),編碼器的參數中有一項是XXXppr(XXX代表的是數字),其意思就是編碼器碼盤(pán)上有多少個(gè)透光柵孔。其工作原理是當編碼器得電后,光電開(kāi)關(guān)開(kāi)始工作,當編碼器旋轉時(shí),碼盤(pán)上的透光柵孔會(huì )使光電開(kāi)關(guān)的發(fā)光側的光透過(guò)碼盤(pán),照射到收光側,此時(shí)光電開(kāi)關(guān)會(huì )識別為ON,而當透光柵孔轉過(guò)光電開(kāi)關(guān)的位置時(shí),光電開(kāi)關(guān)發(fā)出的光線(xiàn)被碼盤(pán)上不透光的位置遮擋,此時(shí)光電開(kāi)關(guān)便為OFF。 增量型編碼器是直接把光電開(kāi)關(guān)的信號進(jìn)行了輸出,最多會(huì )對輸出的電壓值進(jìn)行轉換或將光電開(kāi)關(guān)的集電極信號轉換為差分信號。 絕對型編碼器的輸出分為2種,一種是I/O線(xiàn)編碼輸出的,分為二進(jìn)制輸出型和格雷碼輸出型,是通過(guò)多根輸出線(xiàn)的ON/OFF順序來(lái)輸出其當前的角度位置的,這種編碼器的內部有多個(gè)光電開(kāi)關(guān),碼盤(pán)上的柵孔是根據不同的角度位置按一定的規律排列的柵孔組,每組由若干個(gè)大小、位置不同的柵孔組成,當編碼器轉到位置時(shí),光電開(kāi)關(guān)會(huì )根據當前位置的柵孔的排列順序進(jìn)行輸出,外部控制器(PLC等)根據二進(jìn)制碼或格雷碼算法以及編碼器的輸出信號來(lái)計算編碼器的當前位置;另外一種是通過(guò)通訊輸出編碼器的當前位置的,這種的適用于多圈絕對編碼器,其輸出值分為角度值和圈數值,其基本原理和增量型編碼器相似,只是在輸出時(shí),會(huì )先將光電開(kāi)關(guān)的輸出信號經(jīng)過(guò)一些存儲芯片等元器件進(jìn)行存儲、轉換,使其能夠一直保存編碼器的當前位置。 PLC和編碼器連接時(shí),分幾種情況,一種是小型PLC和增量型編碼器連接,這種時(shí)候,要選擇使用集電極型編碼器,輸出類(lèi)型根據PLC的輸入類(lèi)型決定,增量型編碼器的輸出引腳一般分為A、B、Z三相,A、B為計數相,Z為周復位相,即編碼器每旋轉一圈Z會(huì )有一次輸出,PLC中的Z相輸入是對高速計數器清零用的,所以一般不用接,只要接A、B就可以了;另外一種情況是高速計數模塊和增量型編碼器連接,由于現在很多高速計數模塊支持差分輸入模式,所以可以選用差分(也稱(chēng)為線(xiàn)驅動(dòng))型增量編碼器,當然具體選擇差分型的還是增量型的,還是要看高速計數模塊的輸入類(lèi)型;再一種是PLC與二進(jìn)制或格雷碼絕對值型編碼器連接,這種情況下,PLC的整個(gè)一個(gè)數字量輸入通道都要與編碼器連接,而且要按順序,0點(diǎn)接編碼器的0點(diǎn)輸出,以此類(lèi)推,然后根據二進(jìn)制轉換指令或格雷碼轉換指令進(jìn)行換算;最后就是通過(guò)通訊形式與編碼器進(jìn)行連接了,這種方式是最簡(jiǎn)單的,只要通訊線(xiàn)和電源線(xiàn)沒(méi)錯,通訊程序沒(méi)問(wèn)題,讀到編碼器的當前位置肯定就沒(méi)問(wèn)題了。 |
---|---|
|