三菱plc編程實例108例
① 誰能給一個三菱PLC控制伺服電機的程序案例
首先設置伺服電機驅動器的參數。
1.Pr02---控制模式選擇, 設定Pr02參數為0或是3或是4。3與4的區別在於當32(C-MODE)端子為短時,控制模式相應變為速度模式或是轉矩模式,而設為0,則只為位置控制模式。如果您只要求位置控制的話,Pr02 設定為0或是3或是4是一樣的。
2 .Pr10, Pr11,Pr12---增益與積分調整,在運行中根據伺服電機的運行情況相應調整.達到同服電機運行平穩。當然其他的參數也需要調整(Pr13,Pr14,Pr15,Pr16, Pr20 也是很重要的多數),在您不太熟悉前只調整這三個參數也可以滿足基本的要求.
3 .Pr40---指 令脈沖輸入選擇,默認為光耦輸入(設為0)即可。也就是選擇3(PULS1),4(PULS2),5(SIGN1),6(SIGN2)這四個端子輸入脈沖與方向信號。
4.Pr41,Pr42---簡 單地說就是控制伺服電機運轉方向。Pr41 設為0時,Pr42 設為3,則5(SIGN1),6(SIGN2)導通時為正方向(CCW),反之為反方向(CW)。Pr41 設為1時,Pr42 設為3,則5(SIGN1),
6.(SIGN2)斷開時為正方向(CCW),反之為反方向(CW),正、反方向是相對的,看您如何定義了,正確的說法應該為ccw, CW
5. Pr48、Pr4A、Pr4B---電子齒輪比設定。此為重要參數,其作用就是控制電機的運轉速度與控制器發送一個脈沖時電機的行走長度。
(1)三菱plc編程實例108例擴展閱讀:
1.轉矩控制:
轉矩控制方式是通過外部模擬量的輸入或直接的地址的賦值來設定電機軸對外的輸出轉矩的大小,具體表現為例如10V對應5Nm的話,當外部模擬量設定為5V時電機軸輸出為2.5Nm:如果電機軸負載低於2.5Nm時電機正轉,外部負載等於2.5Nm時電機不轉,大於2.5Nm時電機反轉(通常在有重力負載情況下產生)。可以通過即時的改變模擬量的設定來改變設定的力矩大小,也可通過通訊方式改變對應的地址的數值來實現。
應用主要在對材質的受力有嚴格要求的纏繞和放卷的裝置中,例如饒線裝置或拉光纖設備,轉矩的設定要根據纏繞的半徑的變化隨時更改以確保材質的受力不會隨著纏繞半徑的變化而改變。
2.位置控制:
位置控制模式一般是通過外部輸入的脈沖的頻率來確定轉動速度的大小,通過脈沖的個數來確定轉動的角度,也有些伺服可以通過通訊方式直接對速度和位移進行賦值。由於位置模式可以對速度和位置都有很嚴格的控制,所以一般應用於定位裝置。
應用領域如數控機床、印刷機械等等。
3.速度模式
通過模擬量的輸入或脈沖的頻率都可以進行轉動速度的控制,在有上位控制裝置的外環PID控制時速度模式也可以進行定位,但必須把電機的位置信號或直接負載的位置信號給上位反饋以做運算用。位置模式也支持直接負載外環檢測位置信號,此時的電機軸端的編碼器只檢測電機轉速,位置信號就由直接的最終負載端的檢測裝置來提供了,這樣的優點在於可以減少中間傳動過程中的誤差,增加了整個系統的定位精度。
② 三菱plc編程每按一下重新計時程序
你想問的是三菱plc編程的計時指令程序吧,以下是一個簡單的計時指令的plc程序。
1、以X0輸入端作為計時開始信號,當PLC內部接收到計時信號時,位軟元件X1接通。在左母線處直接輸入「ld x0」,就可以在梯形圖中輸入。
2、以T0作為PLC內部計時器,注意計時器的類型:T0~T199表示100ms通用定時器,T200~T2451表示0ms通用定時器,可以在輸入信號後端輸入「out t0 k30」,k30表示3000ms,即3秒。
3、當計時結束後要有輸出信號,這個輸出信號可以控制外部設備,也可以作為警示燈,這里以Y0做為輸出。
4、當計時結束後,如果不斷開計時器也不復位,這時計時器將保持最後數值,可以增加復位指令對C0復位。在完成之後,可點擊測試按鈕進行模擬。
5、在邏輯測試對話框可以增加位元件監控畫面,點擊菜單的「軟元件」,然後選擇「軟元件窗口」,選擇X和Y,即可對所編程序的輸入和輸出進行操作和監控。
6、在X輸入對話框中,如果點擊一次輸入按鈕可以將輸入自鎖,點擊兩次自鎖解除。當點擊X0後等待3秒,這時Y0將輸出。如果點擊兩次X1,則可以對計時器復位,復位後重新計時。
三菱plc計時程序編程實例,該plc計時程序利用plc中的「c」計數器完成計時。
③ 三菱PLC如何用相位編程
相位編程就是相對定位指令也就是DRVI
(D)DRVI(P) S1. S2. D1. D2.
S1.:輸出脈沖
S2.:輸出脈沖頻率
D1.:輸出脈沖埠
D2.:指定選裝方向埠
1、可調脈沖輸出指令PLSV
為任意時間可變速指令,可以實時改變脈沖頻率的指令,在指令中可以設置脈沖的實時頻率、發出脈沖的輸出點,和方向點(如用於手動前進或後退)。但是不能設置發出脈沖的總數,也就是不能通過指令定位,如果需要不是很精準的定位可以在使用高速點的時候用脈沖計數器和目標值做一個比較,但是會在PLC的每個掃描周期比較一次,所以會超出一些脈沖。
程序例:︱-----︱︱-----------(PLSV D300 Y000 Y003)
2、絕對定位指令DRVA和相對定位指令DRVI
輸出只能應用於高速點。他們的指令表現形式基本一致,在它們的指令中可以設置脈沖總數、脈沖頻率、脈沖的發出點和方向點。
高速脈沖點的特點就是他們有自己的脈沖計數寄存器,也就是不管通過上述哪個指令發出脈沖,高速點會有以一個特定的寄存器記錄所發出的脈沖數,包括正向的和反向的,可作為運動控制中每個軸的坐標。
上海PLC培訓-以上兩個指令不同之處就是:DRVA是絕對記錄脈沖式的,它的脈沖總數實際是它要到達的目標值,也就是和各高速點的計數寄存器相匹配,例如,當你輸入脈沖目標值為20000,而你高速點的計數寄存器中是30000,這時它會朝著反向發出10000個脈沖;而DRVI指令卻不同,它不管高速點計數器中的脈沖坐標值,它會向正方向運行20000個脈沖,因而成為相對脈沖指令。
程序例:︱-----︱︱-----------(DRVA D1000Z6 D2000Z6 Y000 Y003)
程序例:︱-----︱︱-----------(DRVI K400 K400 Y000 Y003)
3、原點復位指令ZRN是三菱PLC的原點回歸指令。應用指令編號是156,前面加D表示32位。快到原點位置時觸發一個接近開關,當工作台運行到近零點時,收到接近開關觸發信號後減速到一個很低的速度繼續向前走(避免機械沖擊)。在低速狀態下等待伺服驅動器內置編碼器發來原點脈沖。收到脈沖後停止行走。
④ 求一些三菱PLC的編程實例
我分享一些給你,自己去雲盤載下載,全都是三菱的,三菱是日產plc,學起來比西門子簡單,學習是一個循序漸進,需要長期努力的過程,只有不斷的去努力,去堅持,去奮斗,才能到達想要的結果。
鏈接:
密碼:q25e
三菱PLC英文名又稱:,是三菱電機在大連生產的主力產品。它採用一類可編程的存儲器,用於其內部存儲程序,執行邏輯運算、順序控制、定時、計數與算術操作等面向用戶的指令,並通過數字或模擬式輸入/輸出控制各種類型的機械或生產過程。三菱PLC在中國市場常見的有以下型號:FR-FX1NFR-FX1SFR-FX2NFR-FX3UFR-FX2NCFR-AFR-Q)。
⑤ 三菱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編程實例108例擴展閱讀:
三菱PLC的兩個高速口可以產生脈沖來控制伺服(或步進)電機的轉速。
例如:脈沖頻率為10000HZ,驅動器每2048個脈沖轉一圈,電子齒輪比4/1(可調),
則轉速為10000/(2048*4)*4/1 r/s。
可以利用高速計數器的啊C235~255都是高速計數器的。
然後你可以就是測量脈沖的位置然後給C235一個你要到達的位置的地方就可以定位到你想要的高
度。
脈沖相對於當前位置減少的時候就是電機反轉了你可以在寫一個比較指令與實際位置比較這樣就可
以判斷出電機的正反轉了。
參考資料:網路-旋轉編碼器
⑥ 三菱 步進電機 PLC編程
PLC控制步進電機的實例(圖與程序)
⑦ 求三菱PLC模擬量程序例子
LD M0
TO K0 K17 H0 K1
TO K0 K17 H2 K1
FROM K0 K0 D0 K1
;選擇ad輸入通道1
;啟動輸入通道1的ad轉換
;把通道1的當前值存入寄存器d0
LD M2
TO K0 K17 H1 K1
TO K0 K17 H3 K1
FROM K0 K0 D2 K1
; 選擇ad輸入通道2
;啟動輸入通道2的ad轉換
;把通道2的當前值存入寄存器d2
LD M4
TO K0 K16 D4 K1
TO K0 K17 H4 K1
TO K0 K17 H0 K1
;d4是數值的模擬信號輸出,值在0--255之間
;啟動輸出通道的da轉換處理
;在編輯指令使m0 m2 m4循環接通斷開
;d0 輸入1通道當前值,d2輸入2通道當前值,d4輸出通道當前值。
(7)三菱plc編程實例108例擴展閱讀:
FX2N-2AD性能介紹:
一、電路接線
FX2n-4AD通過擴展電纜與PLC主機相連,四個通道的外部連接則根據外部輸入電壓或電流量的不同而不同。
應注意以下幾點:
1、外部輸入為電壓量信號,則將信號的+、-極分別與模塊V+和VI-相連
2、若外部輸入為電流量信號,則需要把V+和I+相連。
3、如有過多的干擾信號,應將系統機殼的FG端與FX2n-4AD的接地端相連。
二、性能指標
1、電源
FX2n-4AD的外接電源為24V,上下波動不得超過2.4V,電流為55mA。
2、轉換特性
3、模擬量模塊的性能說明
(1)4個輸入點可同時使用。
(2)輸入電壓為-10V~+10V,如果絕對值超過15V,則可對單元造成損壞。
(3)12位轉換結果以二進制補碼形式存放。最大值2047,最小值-2048。
(4)解析度電壓為1/2000,5mV,電流為1/1000,20uA。
(5)總體精度1%。
(6)轉換速度6~15ms。