1. 哪位大神有三菱plc應用100例,能給我發一下嗎
三菱的只有101例呀,全稱是《三菱PLC運用101例》,是由101個經典的編程小例子組成的,真的可以多看看,然後多練練,學plc編程就是要練習,你可以到這里下載,網頁鏈接
2. 三菱PLC功能指令編程貌似很煩(指令近100條啊),又什麼好辦法去學好它
初學PLC的人,都喜歡記指令,覺得記指令多的才叫高手,其實指令隨時可以查看幫助,最重要的是怎麼樣合理使用最簡單的指令來實現功能。我舉得你沒有必要記那些指令,只要大概了解一下,知道有這條指令就可以了,需要使用時可以在看看幫助,在使用中記憶才是最好
3. 三菱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」計數器完成計時。
4. 三菱PLC編程時,指令(MOV D400 K4m100)跟(MOV K4M100 D400)分別是什麼意思怎樣用(能否舉例)
MOV D400 K4m100:
把寄存器D400的值,傳送給M100~M115這16個內部繼電器。結果是M100~M115的狀態(OFF或ON)與D400的對應位(bit0對應M100,bit15對應M115)狀態一致。
MOV K4M100 D400:
把M100~M115這16個內部繼電器的狀態值,傳送給寄存器D400。結果是D400的對應位(bit0對應M100,bit15對應M115)狀態與M100~M115的狀態(OFF或ON)一致。
5. 用三菱plc算出1+2+3+..........100這怎麼寫
如圖所示,這個從1加到100,可以用循環指令FOR來寫,比較簡便。結果保存到數據寄存器D2中,為5050
望採納。。。。。。
6. 三菱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編程手冊。
(6)三菱編程實例100擴展閱讀:
三菱PLC的兩個高速口可以產生脈沖來控制伺服(或步進)電機的轉速。
例如:脈沖頻率為10000HZ,驅動器每2048個脈沖轉一圈,電子齒輪比4/1(可調),
則轉速為10000/(2048*4)*4/1 r/s。
可以利用高速計數器的啊C235~255都是高速計數器的。
然後你可以就是測量脈沖的位置然後給C235一個你要到達的位置的地方就可以定位到你想要的高
度。
脈沖相對於當前位置減少的時候就是電機反轉了你可以在寫一個比較指令與實際位置比較這樣就可
以判斷出電機的正反轉了。
參考資料:網路-旋轉編碼器
7. 請教關於三菱PLC SFWR指令編制D1-D100存入1-100實例
這個首先,上電初始化,D200=0,M1022=OFF。讓後當X0為ON的這個掃描周期做為第1個掃描周期,第1個掃描周期里執行INC D200,D200=1了,然後執行SFWR指令,D0=1,將D200的值賦值給D1,因此D1=1了。執行CMP指令,D200<100,M0為ON。
第2個掃描周期里執行INC D200,D200=2了,然後執行SFWR指令,D0=2,將D200的值賦值給D2,因此D2=2了。執行CMP指令,D200<100,M0為ON。
。。。。。
第100個掃描周期里執行INC D200,D200=100了,然後執行SFWR指令,D0=100,將D200的值賦值給D100,因此D100=100了。執行CMP指令,D200=100,M0為OFF,M1為ON了。
第101個掃描周期里因為M1為ON,所以不執行INC D200,D200=100,然後執行SFWR指令,D0=100(K101-1)了不在增加,不在執行移位賦值。執行CMP指令,D200=100,M0為OFF,M1為ON了。
。。。。。
就這樣一直保持了。最終的結果就是D1到D100=1到100,D200和D0都等於100。
望採納。。。。。。
8. 三菱編程指令DMOV BMOV有什麼區別能舉個例子嗎
區別:
1、傳送類型不同
DMOV:32位數據傳送指令
MOV是移動指令,DMOV是雙位元組移動。將32位源數據傳送到指定的目標。D也就是DOUBLE的意思,是雙數。一般MOV移動是16位二進制也就是一個字,而加上一個D,就是32位,也就是兩個字。
DMOV K100000 D8146:把常數100000移動到三菱PLC的數據寄存器D8146裡面。
BMOV:塊傳送指令
BMOV指令是從源操作數指定的元件開始的n個數組成的數據塊傳送到指定的目標。如果元件號超出允許的元件號范圍,數據僅傳送到允許的范圍內。
傳送順序既可從高元件號開始,也可從低元件號開始,傳送順序自動決定。若用到需要指定位數的位元件,則源操作數和目標操作數的指定位數應相同。
2、位數
DMOV:32位,也就是兩個字。
BMOV:可指定位數。
(8)三菱編程實例100擴展閱讀
MOV(P)指令的編號為FNC12,該指令的功能是將源數據傳送到指定的目標。如圖1所示,當X0為ON時,則將[S.]中的數據K100傳送到目標操作元件[D.]即D10中。在指令執行時,常數K100會自動轉換成二進制數。當X0為OFF時,則指令不執行,數據保持不變。
塊傳送指令的使用注意事項:
1、源操作數可取KnX、 KnY、KnM、KnS、T、C、D和文件寄存器,目標操作數可取. KnT、KnM、KnS、T、C和D;
2、只有16位操作,佔7個程序步;
3、如果元件號超出允許范圍,數據則僅傳送到允許范圍的元件。
9. 三菱 步進電機 PLC編程
PLC控制步進電機的實例(圖與程序)