三菱plc編碼器編程實例
⑴ 三菱PLC與旋轉編碼器的程序例子

如圖所示,編碼器的A相接X0,B相接X1,當M0為ON時,編碼器轉動,C251就計數了,正轉就加計數,反轉就減計數。M1為ON,就清零復位計數器C251了。
望採納。。。。。。
⑵ 編碼器與三菱PLC連接怎麼編程啊,
很遺憾的告訴你,這個編碼器接你plc不合適,因為編碼
器是8v差動輸出的,而plc只能接88v-88v的負載,如果要用要麼重新選擇編碼器,要88v的npn集電極開路輸出的,這樣比較容易處理,要麼加轉換器將8v信號轉為88v的。
⑶ 請問有使用編碼器與三菱PLC的編程示例嗎是用C253計數器的謝謝了
使用編碼器的AB相模式,接在X0和X1兩個點上,編程使用C251,最高響應頻率是50KHZ。可以看到編碼器正轉或反轉的編碼器數值。在編程時通過使用DZCP可以實現簡單的定位,或者DHSCS和DHSCR實現高速計數器的高速置位復位程序。
⑷ 三菱plc中的加1指令的編程舉例
三菱plc的zrn(fnc156)是原點回歸指令
原點復位指令zrn是三菱plc的原點回歸指令。應用指令編號是156,前面加d表示32位。快到原點位置時觸發一個接近開關,當工作台運行到近零點時,收到接近開關觸發信號後減速到一個很低的速度繼續向前走(避免機械沖擊)。在低速狀態下等待伺服驅動器內置編碼器發來原點脈沖。收到脈沖後停止行走。
⑸ 三菱PLC與旋轉編碼器的程序例子
旋轉編碼器是通過光電轉換,將輸出至軸上的機械、幾何位移量轉換成脈沖或數字信號的感測器,
主要用於速度或位置(角度)的檢測。
典型的旋轉編碼器是由光柵盤和光電檢測裝置組成。光柵盤是在一定直徑的圓板上等分地開通若干
個長方形狹縫。
由於光電碼盤與電動機同軸,電動機旋轉時,光柵盤與電動機同速旋轉。
經發光二極體等電子元件組成的檢測裝置檢測輸出若干脈沖信號。
通過計算每秒旋轉編碼器輸出脈沖的個數就能反映當前電動機的轉速。
一般來說,根據旋轉編碼器產生脈沖的方式的不同,可以分為增量式、絕對式以及復合式三大類。
自動線上常採用的是增量式旋轉編碼器。
增量式編碼器是直接利用光電轉換原理輸出三組方波脈沖A、B和Z相;
A、B兩組脈沖相位差90,用於辯向:當A相脈沖超前B相時為正轉方向,而當B相脈沖超前A相時則
為反轉方向。
Z相為每轉一個脈沖,用於基準點定位。
1、三菱PLC的高速計數器
高速計數器是PLC的編程軟元件,相對於普通計數器,高速計數器用於頻率高於機內掃描頻率的機外
脈沖計數。
由於計數信號頻率高,計數以中斷方式進行,計數器的當前值等於設定值時,計數器的輸出接點立
即工作。
三菱PLC內置有21點高速計數器C235~C255,每一個高速計數器都規定了其功能和佔用的輸入點。
⑴
高速計數器的功能分配如下:
C235~C245共11個高速計數器用作一相一計數輸入的高速計數,即每一計數器佔用1點高速計數輸入點。
計數方向可以是增序或者減序計數,取決於對應的特殊輔助繼電器M8□□□的狀態。
例如C245佔用X002作為高速計數輸入點,當對應的特殊輔助繼電器M8245被置位時,作增序計
數。
C245還佔用X003和X007分別作為該計數器的外部復位和置位輸入端。
C246~C250共5個高速計數器用作一相二計數輸入的高速計數。
即每一計數器佔用2點高速計數輸入,其中1點為增計數輸入,另一點為減計數輸入。
例如C250佔用X003作為增計數輸入,佔用X004作為減計數輸入。
另外佔用X005作為外部復位輸入端,佔用X007作為外部置位輸入端。
同樣,計數器的計數方向也可以通過編程對應的特殊輔助繼電器M8□□□狀態指定。
C251~C255共5個高速計數器用作二相二計數輸入的高速計數。
即每一計數器佔用2點高速計數輸入,其中1點為A相計數輸入,另1點為與A相相位差90º的B相計數
輸入。
C251~C255的功能和佔用的輸入點如表5-14所示。
表5-14 高速計數器C251~C255的功能和佔用的輸入點
C251AB
C252ABR
C253ABR
C254ABRS
C255ABRS
如前所述,分揀單元所使用的是具有A、B兩相90º相位差的通用型旋轉編碼器,且Z相脈沖信號沒有
使用。
由表5-14,可選用高速計數器C251。這時編碼器的A、B兩相脈沖輸出應連接到X000和X001點。
⑵
每一個高速計數器都規定了不同的輸入點,但所有的高速計數器的輸入點都在X000~X007范圍內,
並且這些輸入點不能重復使用。
例如,使用了C251,因為X000、X001被佔用,所以規定為佔用這兩個輸入點的其他高速計數器,
例如C252、C254等都不能使用。
2、高速計數器的編程
如果外部高速計數源(旋轉編碼器輸出)已經連接到PLC的輸入端,那末在程序中就可直接使用相對
應的高速計數器進行計數。
例如,在圖5-18中,設定C255的設置值為100,當C255的當前值等於100時,
計數器的輸出接點立即工作。從而控制相應的輸出Y010 ON。
由於中斷方式計數,且當前值=預置值時,計數器會及時動作,但實際輸出信號卻依賴於掃描周
期。
如果希望計數器動作時就立即輸出信號,就要採用中斷工作方式,使用高速計數器的專用指令。
三菱PLC高速處理指令中有3條是關於高速計數器的,都是32位指令。
它們的具體的使用方法,請參考三菱PLC編程手冊。

(5)三菱plc編碼器編程實例擴展閱讀:
三菱PLC的兩個高速口可以產生脈沖來控制伺服(或步進)電機的轉速。
例如:脈沖頻率為10000HZ,驅動器每2048個脈沖轉一圈,電子齒輪比4/1(可調),
則轉速為10000/(2048*4)*4/1 r/s。
可以利用高速計數器的啊C235~255都是高速計數器的。
然後你可以就是測量脈沖的位置然後給C235一個你要到達的位置的地方就可以定位到你想要的高
度。
脈沖相對於當前位置減少的時候就是電機反轉了你可以在寫一個比較指令與實際位置比較這樣就可
以判斷出電機的正反轉了。
參考資料:網路-旋轉編碼器
⑹ 三菱plc和編碼器程序
不需要寫程序.
將編碼器線接正確後,在plc里訪問對應的高速計數器就可以了.
也就是說,只要接線正確,轉動編碼器,plc里的高速計數器值就應該有變化.
⑺ 絕對編碼器在三菱PLC中怎麼編程啊、有實常式序嗎、
是啊,我也是剛做完這個實驗,用三菱FX3U/PLC和歐姆龍絕對編碼器做的,鑒相式雙向高速計數器有專用的計數器C251 C252 ......C255等,C251在表格上X0對A相,X1對B相,用PC監控,或用觸摸屏顯示C的數據,用手轉動編碼器,就可以看到脈沖數增加或縮小了
⑻ 用三菱PLC怎麼接編碼器,怎麼讀取編碼器的值
編碼器接入電源。把一個編碼器的A接入X0,B接入X1;把另一個A接入X3,B接入X4。不可以接入X0,X4,X1和X5,因為有些輸入點不支持高速輸入。
程序直接DMOV C251 D0,然後就可以讀編碼器的值,然後要清零,你就DMOV、K0、D0另外一個類似,DMOV C253 D2,程序用不到X0,X1及X3,X4。
讀取編碼器數據方法:
PLC向編碼器發送、01 03 00 00 00 01 84 0A數據(MODBUS格式);編碼器返回數據。把編碼器返回數據做處理得到角度數據。

(8)三菱plc編碼器編程實例擴展閱讀:
三菱PLC功能:
【內置時鍾功能】內置了時鍾功能, 可以執行時間的控制。
【支持RUN中寫入】通過計算機用的編程軟體, 可以在可編程式控制制器RUN時更改程序。
【程序內存】內置了64K步的RAM內存。此外, 可以通過使用存儲器盒, 將程序內存變為快閃記憶體。
【運算指令】除了浮點數、字元串處理指令以外, 還具備了定坐標指令等豐富的指令。
【內置RUN/STOP開關】可以通過內置開關進行RUN/STOP的操作。此外, 也可以從通用的輸入端子或外圍設備上發出RUN/STOP的指令。
【最大384點的輸入輸出點數】可編程式控制制器上直接接線的輸入輸出(最大256點)和網路(CC-Link)上的遠程I/O(最大256點)的合計點數可以擴展到384點。
【可以連接的擴展單元/模塊】輸入輸出的擴展設備可以連接FX2N 系列的輸入輸出擴展單元/模塊。此外,FX0N/FX2N/FX3U系列特殊功能單元/模塊最多可以連接8台。(FX0N系列僅可以連接FX0N-3A)。
⑼ 怎樣用三菱PLC編程來控制旋轉編碼器
首先要搞清楚,旋轉編碼器只是一種感測器,以輸出脈沖的形式來記錄旋轉角度。它是一個反饋裝置,所以PLC不要想著去控制它,只能說是去讀取編碼器的數據,採用高速脈沖讀取的方式 PLC的前幾個數字量輸入口一般是可以適應高速脈沖的,所以你只需要把編碼器的信號輸出端接到PLC上如X0位置,然後在程序里對C235進行讀數,就可以讀到編碼器的脈沖數了(相對編碼器)。
⑽ 絕對編碼器在三菱PLC中怎麼編程啊、有實常式序嗎、
咨詢記錄 · 回答於2021-11-01
