歡迎來(lái)到海藍(lán)智能科技有限公司!
首先要搞清楚,旋轉(zhuǎn)編碼器只是一種傳感器,以輸出脈沖的形式來(lái)記錄旋轉(zhuǎn)角度。它是一個(gè)反饋裝置,所以PLC不要想著去控制它,只能說(shuō)是去讀取編碼器的數(shù)據(jù),采用高速脈沖讀取的方式PLC的前幾個(gè)數(shù)字量輸入口一般是可以適應(yīng)高速脈沖的,所以你只需要把編碼器的信號(hào)輸出端接到PLC上如X0位置,然后在程序里對(duì)進(jìn)行讀數(shù),就可以讀到編碼器的脈沖數(shù)了(相對(duì)編碼器)。
編碼器有兩線編碼器鏈接plc必須使用高速計(jì)數(shù)io接口才可以具體怎么很遺憾的告訴你,這個(gè)編碼器接你plc不合適,因?yàn)榫幋a器是8v差動(dòng)輸出的,而plc只能接-的負(fù)載,如果要用要么重新選擇編碼器,要的npn集電極開(kāi)路輸出的,這樣比較容易處理,要么加轉(zhuǎn)換器將8v信號(hào)轉(zhuǎn)為的。
用高頻計(jì)數(shù)器來(lái)實(shí)現(xiàn)三菱PLC與旋轉(zhuǎn)編碼器的程序例子
旋轉(zhuǎn)編碼器是通過(guò)光電轉(zhuǎn)換,將輸出至軸上的機(jī)械、幾何位移量轉(zhuǎn)換成脈沖或數(shù)字信號(hào)的傳感器,主要用于速度或位置(角度)的檢測(cè)。典型的旋轉(zhuǎn)編碼器是由光柵盤(pán)和光電檢測(cè)裝置組成。光柵盤(pán)是在一定直徑的圓板上等分地開(kāi)通若干個(gè)長(zhǎng)方形狹縫。
由于光電碼盤(pán)與電動(dòng)機(jī)同軸,電動(dòng)機(jī)旋轉(zhuǎn)時(shí),光柵盤(pán)與電動(dòng)機(jī)同速旋轉(zhuǎn)。經(jīng)發(fā)光二極管等電子元件組成的檢測(cè)裝置檢測(cè)輸出若干脈沖信號(hào)。通過(guò)計(jì)算每秒旋轉(zhuǎn)編碼器輸出脈沖的個(gè)數(shù)就能反映當(dāng)前電動(dòng)機(jī)的轉(zhuǎn)速。
一般來(lái)說(shuō),根據(jù)旋轉(zhuǎn)編碼器產(chǎn)生脈沖的方式的不同,可以分為增量式、絕對(duì)式以及復(fù)合式三大類(lèi)。自動(dòng)線上常采用的是增量式旋轉(zhuǎn)編碼器。增量式編碼器是直接利用光電轉(zhuǎn)換原理輸出三組方波脈沖A、B和Z相;
A、B兩組脈沖相位差90,用于辯向:當(dāng)A相脈沖超前B相時(shí)為正轉(zhuǎn)方向,而當(dāng)B相脈沖超前A相時(shí)則
為反轉(zhuǎn)方向。
Z相為每轉(zhuǎn)一個(gè)脈沖,用于基準(zhǔn)點(diǎn)定位。
1、三菱PLC的高速計(jì)數(shù)器
高速計(jì)數(shù)器是PLC的編程軟元件,相對(duì)于普通計(jì)數(shù)器,高速計(jì)數(shù)器用于頻率高于機(jī)內(nèi)掃描頻率的機(jī)外
脈沖計(jì)數(shù)。
由于計(jì)數(shù)信號(hào)頻率高,計(jì)數(shù)以中斷方式進(jìn)行,計(jì)數(shù)器的當(dāng)前值等于設(shè)定值時(shí),計(jì)數(shù)器的輸出接點(diǎn)立
即工作。
三菱PLC內(nèi)置有21點(diǎn)高速計(jì)數(shù)器~,每一個(gè)高速計(jì)數(shù)器都規(guī)定了其功能和占用的輸入點(diǎn)。高速計(jì)數(shù)器的功能分配如下:
~共11個(gè)高速計(jì)數(shù)器用作一相一計(jì)數(shù)輸入的高速計(jì)數(shù),即每一計(jì)數(shù)器占用1點(diǎn)高速計(jì)數(shù)輸入點(diǎn)。
計(jì)數(shù)方向可以是增序或者減序計(jì)數(shù),取決于對(duì)應(yīng)的特殊輔助繼電器M8□□□的狀態(tài)。
例如占用作為高速計(jì)數(shù)輸入點(diǎn),當(dāng)對(duì)應(yīng)的特殊輔助繼電器被置位時(shí),作增序計(jì)還占用和分別作為該計(jì)數(shù)器的外部復(fù)位和置位輸入端。
~共5個(gè)高速計(jì)數(shù)器用作一相二計(jì)數(shù)輸入的高速計(jì)數(shù)。
即每一計(jì)數(shù)器占用2點(diǎn)高速計(jì)數(shù)輸入,其中1點(diǎn)為增計(jì)數(shù)輸入,另一點(diǎn)為減計(jì)數(shù)輸入。
例如占用作為增計(jì)數(shù)輸入,占用作為減計(jì)數(shù)輸入。
另外占用作為外部復(fù)位輸入端,占用作為外部置位輸入端。
同樣,計(jì)數(shù)器的計(jì)數(shù)方向也可以通過(guò)編程對(duì)應(yīng)的特殊輔助繼電器M8□□□狀態(tài)指定。
~共5個(gè)高速計(jì)數(shù)器用作二相二計(jì)數(shù)輸入的高速計(jì)數(shù)。
即每一計(jì)數(shù)器占用2點(diǎn)高速計(jì)數(shù)輸入,其中1點(diǎn)為A相計(jì)數(shù)輸入,另1點(diǎn)為與A相相位差90?的B相計(jì)數(shù)~的功能和占用的輸入點(diǎn)如表5-14所示。
表5-14高速計(jì)數(shù)器~的功能和占用的輸入點(diǎn)AB
ABRS
ABRS
如前所述,分揀單元所使用的是具有A、B兩相90?相位差的通用型旋轉(zhuǎn)編碼器,且Z相脈沖信號(hào)沒(méi)有由表5-14,可選用高速計(jì)數(shù)器。這時(shí)編碼器的A、B兩相脈沖輸出應(yīng)連接到和點(diǎn)。每一個(gè)高速計(jì)數(shù)器都規(guī)定了不同的輸入點(diǎn),但所有的高速計(jì)數(shù)器的輸入點(diǎn)都在~范圍內(nèi),并且這些輸入點(diǎn)不能重復(fù)使用。
例如,使用了,因?yàn)?、被占用,所以?guī)定為占用這兩個(gè)輸入點(diǎn)的其他高速計(jì)數(shù)器
2、高速計(jì)數(shù)器的編程
如果外部高速計(jì)數(shù)源(旋轉(zhuǎn)編碼器輸出)已經(jīng)連接到PLC的輸入端,那末在程序中就可直接使用相對(duì)應(yīng)的高速計(jì)數(shù)器進(jìn)行計(jì)數(shù)。
例如,在圖5-18中,設(shè)定的設(shè)置值為,當(dāng)?shù)漠?dāng)前值等于時(shí),
計(jì)數(shù)器的輸出接點(diǎn)立即工作。從而控制相應(yīng)的輸出ON。
由于中斷方式計(jì)數(shù),且當(dāng)前值=預(yù)置值時(shí),計(jì)數(shù)器會(huì)及時(shí)動(dòng)作,但實(shí)際輸出信號(hào)卻依賴(lài)于掃描周如果希望計(jì)數(shù)器動(dòng)作時(shí)就立即輸出信號(hào),就要采用中斷工作方式,使用高速計(jì)數(shù)器的專(zhuān)用指令。
三菱PLC高速處理指令中有3條是關(guān)于高速計(jì)數(shù)器的,都是32位指令。
它們的具體的使用方法,請(qǐng)參考三菱PLC編程手冊(cè)。
三菱PLC的兩個(gè)高速口可以產(chǎn)生脈沖來(lái)控制伺服(或步進(jìn))電機(jī)的轉(zhuǎn)速。
例如:脈沖頻率為,驅(qū)動(dòng)器每個(gè)脈沖轉(zhuǎn)一圈,電子齒輪比4/1(可調(diào)),
則轉(zhuǎn)速為/(*4)*4/1r/s。
可以利用高速計(jì)數(shù)器的啊~都是高速計(jì)數(shù)器的。
然后你可以就是測(cè)量脈沖的位置然后給一個(gè)你要到達(dá)的位置的地方就可以定位到你想要的高脈沖相對(duì)于當(dāng)前位置減少的時(shí)候就是電機(jī)反轉(zhuǎn)了你可以在寫(xiě)一個(gè)比較指令與實(shí)際位置比較這樣就可
以判斷出電機(jī)的正反轉(zhuǎn)了。
電話號(hào)碼:18018737509
傳真:0755-2101 7659
深圳市龍華區(qū)觀湖街道觀城社區(qū)環(huán)觀南路105-13號(hào)201-203