三菱PLC應(yīng)用實(shí)例:FX PLC在速度測量中的應(yīng)用
三菱PLC應(yīng)用實(shí)例:FX PLC在速度測量中的應(yīng)用
時(shí)間:2015-12-09 來源:未知 作者:admin 點(diǎn)擊:17724次
三菱FX系列PLC在速度測量中的應(yīng)用(三菱PLC在速度測量中的應(yīng)用)
以下用一個(gè)例子說明三菱PLC高速計(jì)數(shù)器在轉(zhuǎn)速測量中的應(yīng)用。
【例】一臺(tái)電動(dòng)機(jī)卜配有一臺(tái)光電編碼器(光電編碼器與電動(dòng)機(jī)同軸安裝),試用FX2N-32MT測量電動(dòng)機(jī)的轉(zhuǎn)速。
【解】
由于光電編碼器與電動(dòng)機(jī)同軸安裝,所以光電編碼器的轉(zhuǎn)述就是電動(dòng)機(jī)的轉(zhuǎn)速。
1、軟硬件配置
① 一套GX DEVELOPER V8.86;
② 1臺(tái)FX2N-32MT PLC;
③ 1臺(tái)光電編碼器(1024線);
④ 1根編程電纜。
接線下圖如圖所示:

【關(guān)鍵點(diǎn)】光電編碼器的輸出脈沖信號(hào)有+5V和+24V(或者18V),而FX2N的輸入端的有效信號(hào)是0V (NPN接法時(shí)),在選用光電編碼器時(shí)要注意最好不要選用+5V輸出的光電編碼器。編碼器是NPN型輸出,這一點(diǎn)也非常重要,在選型時(shí)要注意。此外,編碼器的0V端子要與PLC的COM短接。否則不能形成回路。
那么若只有+5V輸出的光電編碼器是否可以直接用于以上回路測量速度呢?答案是不能,但經(jīng)過三極管升壓后是可行,具體解決方案讀者自行思考。
2、指令說明
在三菱FX系列PLC中有一條指令SPD用于測量單位時(shí)間內(nèi)的脈沖個(gè)數(shù)非常方便。脈沖速度檢測指令(SPD)參數(shù)見表如下:
┌──────┬────┬────┬─────────┬───────┐
│指令名稱 │FNC NO. │[S1] │[S2] │[D] │
├──────┼────┼────┼─────────┼───────┤
│脈沖速度檢測│FNC56 │ X │K、H、KnY、KnM、 │T、C、D、V、Z │
│ │ │X=X0-X5 │KnS、T、C、D、V、Z│ │
└──────┴────┴────┴─────────┴───────┘
用一個(gè)例子解釋脈沖速度檢測指令(SPD)的使用方法,如下圖所示,當(dāng)X1閉合時(shí),D1對(duì)X0由OFF到ON的動(dòng)作計(jì)數(shù),100ms后,將其結(jié)果存入D0。隨之D1復(fù)位,再次對(duì)X0計(jì)數(shù),D2用于測量剩余時(shí)間。注意:在此被指定的輸入X0`X5不能與高速計(jì)數(shù)器及中斷輸入重復(fù)使用。

3、編寫程序
本例的編程思路是,在l00ms內(nèi)高數(shù)計(jì)數(shù)器計(jì)數(shù)個(gè)數(shù),轉(zhuǎn)化成每分鐘編碼器旋轉(zhuǎn)的圈數(shù)就是光電編碼器的轉(zhuǎn)速,也就是電動(dòng)機(jī)的轉(zhuǎn)速。光電編碼器為1024線,也就是說,高數(shù)計(jì)數(shù)器短收到1024個(gè)脈沖,電動(dòng)機(jī)就轉(zhuǎn)1圈。電動(dòng)機(jī)的轉(zhuǎn)速公式如下:
n=(N*10*60)/1024=N*75/128
式中,n為電動(dòng)機(jī)的轉(zhuǎn)速,N為l00ms內(nèi)高數(shù)計(jì)數(shù)器計(jì)數(shù)個(gè)數(shù)(收到脈沖個(gè)數(shù))。程序如圖所示。

以下用一個(gè)例子說明三菱PLC高速計(jì)數(shù)器在轉(zhuǎn)速測量中的應(yīng)用。
【例】一臺(tái)電動(dòng)機(jī)卜配有一臺(tái)光電編碼器(光電編碼器與電動(dòng)機(jī)同軸安裝),試用FX2N-32MT測量電動(dòng)機(jī)的轉(zhuǎn)速。
【解】
由于光電編碼器與電動(dòng)機(jī)同軸安裝,所以光電編碼器的轉(zhuǎn)述就是電動(dòng)機(jī)的轉(zhuǎn)速。
1、軟硬件配置
① 一套GX DEVELOPER V8.86;
② 1臺(tái)FX2N-32MT PLC;
③ 1臺(tái)光電編碼器(1024線);
④ 1根編程電纜。
接線下圖如圖所示:

【關(guān)鍵點(diǎn)】光電編碼器的輸出脈沖信號(hào)有+5V和+24V(或者18V),而FX2N的輸入端的有效信號(hào)是0V (NPN接法時(shí)),在選用光電編碼器時(shí)要注意最好不要選用+5V輸出的光電編碼器。編碼器是NPN型輸出,這一點(diǎn)也非常重要,在選型時(shí)要注意。此外,編碼器的0V端子要與PLC的COM短接。否則不能形成回路。
那么若只有+5V輸出的光電編碼器是否可以直接用于以上回路測量速度呢?答案是不能,但經(jīng)過三極管升壓后是可行,具體解決方案讀者自行思考。
2、指令說明
在三菱FX系列PLC中有一條指令SPD用于測量單位時(shí)間內(nèi)的脈沖個(gè)數(shù)非常方便。脈沖速度檢測指令(SPD)參數(shù)見表如下:
┌──────┬────┬────┬─────────┬───────┐
│指令名稱 │FNC NO. │[S1] │[S2] │[D] │
├──────┼────┼────┼─────────┼───────┤
│脈沖速度檢測│FNC56 │ X │K、H、KnY、KnM、 │T、C、D、V、Z │
│ │ │X=X0-X5 │KnS、T、C、D、V、Z│ │
└──────┴────┴────┴─────────┴───────┘
用一個(gè)例子解釋脈沖速度檢測指令(SPD)的使用方法,如下圖所示,當(dāng)X1閉合時(shí),D1對(duì)X0由OFF到ON的動(dòng)作計(jì)數(shù),100ms后,將其結(jié)果存入D0。隨之D1復(fù)位,再次對(duì)X0計(jì)數(shù),D2用于測量剩余時(shí)間。注意:在此被指定的輸入X0`X5不能與高速計(jì)數(shù)器及中斷輸入重復(fù)使用。

3、編寫程序
本例的編程思路是,在l00ms內(nèi)高數(shù)計(jì)數(shù)器計(jì)數(shù)個(gè)數(shù),轉(zhuǎn)化成每分鐘編碼器旋轉(zhuǎn)的圈數(shù)就是光電編碼器的轉(zhuǎn)速,也就是電動(dòng)機(jī)的轉(zhuǎn)速。光電編碼器為1024線,也就是說,高數(shù)計(jì)數(shù)器短收到1024個(gè)脈沖,電動(dòng)機(jī)就轉(zhuǎn)1圈。電動(dòng)機(jī)的轉(zhuǎn)速公式如下:
n=(N*10*60)/1024=N*75/128
式中,n為電動(dòng)機(jī)的轉(zhuǎn)速,N為l00ms內(nèi)高數(shù)計(jì)數(shù)器計(jì)數(shù)個(gè)數(shù)(收到脈沖個(gè)數(shù))。程序如圖所示。

本頁關(guān)鍵詞:三菱PLC在速度測量中的應(yīng)用,三菱PLC應(yīng)用