歡迎來到海藍智能科技有限公司!
前言:PLC是通過預(yù)先編好的程序來實現(xiàn)對不同生產(chǎn)過程的自動控制,而梯形圖(LAD)是目前使用最多的一種編程語言,它是以觸點符號代替?zhèn)鹘y(tǒng)電氣控制回路中的按鈕開關(guān)、接觸器、繼電器觸點等部件的一種編程語言。本文就詳解下三菱PLC梯形圖,希望對各位有所幫助。
一、三菱plc梯形圖的格式
1)、梯形圖中左、右邊垂直線分別稱為起始母線(左母線)、終止母線(右母線)。每一邏輯行必須從左母線開始畫起,右母線可以省略。
2)、梯形圖按行從上至下編寫,每一行從左至右順序編寫。即梯形圖的各種符號,要以左母線為起點,右母線為終點(可允許省略右母線)從左向右分行繪出。每一行的開始是觸點群組成的“工作條件”,最右邊是線圈表達的“工作結(jié)果”。一行寫完,自上而下依次再寫下一行。
3)、每個梯形圖由多個梯級組成,每個輸出元素可構(gòu)成一個梯級,每個梯級可由多個支路組成。每個梯級必須有一個輸出元件。
4)、梯形圖的觸點有兩種,即常開觸點和常閉觸點,觸點應(yīng)畫在水平線上,不能畫在垂直分支線上。每一觸點都有自己的特殊標(biāo)記,以示區(qū)別。同一標(biāo)記的觸點可以反復(fù)使用,次數(shù)不限。這是由于每一觸點的狀態(tài)存入PLC內(nèi)的存儲單元,可以反復(fù)讀寫。
5)、梯形圖的觸點可以任意串、并聯(lián),而輸出線圈只能并聯(lián),不能串聯(lián)。
6)、一個完整的梯形圖程序必須用“END”結(jié)束。
二、三菱PLC計數(shù)器應(yīng)用梯形圖編程舉例
本例無實際意義,但非常有利于分析程序執(zhí)行過程。系統(tǒng)輸入端只需接一個按鈕,無輸出,參考圖1,只接X0。分析圖3中,(a)、(b)、(c)三種情況下,觀察計數(shù)器的當(dāng)前值,分析程序執(zhí)行過程。
程序中M8011為特殊輔助繼電器,只要PLC處于運行狀態(tài),將不停發(fā)出10ms的脈沖信號(5ms通、5ms斷)。程序中T0為1s定時,X0閉合后1s,T0導(dǎo)通。C0為增計數(shù)器,在X0閉合、T0沒有閉合的前提下,記錄M8011發(fā)出的脈沖個數(shù)。理論上,在T0導(dǎo)通,C0計數(shù)器停止計數(shù)時,計數(shù)器的當(dāng)前值應(yīng)為100個(1s/10ms=100個脈沖)。三段程序中,只是改變了執(zhí)行的前后位置,但結(jié)果卻不同。結(jié)合對應(yīng)的時序圖分析其原因。
三、三菱PLC梯形圖編程基本原則
1.三菱PLC梯形圖程序必須符合順序執(zhí)行的原則,即從左到右,從上到下執(zhí)行,如不符合順序執(zhí)行的電路不能直接編程,電路不能直接編程。
2.三菱PLC梯形圖每一行都是從左母線開始,線圈接在最右邊。在繼電器控制原理圖中,繼電器的觸點可以放在線圈的右邊,但在梯形圖中觸點不允許放在線圈的右邊。
3.三菱PLC線圈不能直接與左母線相連,也就是說線圈輸出作為邏輯結(jié)果必須有條件。必要時可以使用一個內(nèi)部繼電器的動斷觸點或內(nèi)部特殊繼電器來實現(xiàn)。
4.三菱PLC同一編號的線圈在一個程序中使用兩次以上稱為雙線圈輸出。雙線圈輸出容易引起誤操作,這時前面的輸出無效,只有最后的輸出才有效。但該輸出線圈對應(yīng)觸點的動作,要根據(jù)該邏輯運算之前的輸出狀態(tài)來判斷。由于M1雙線圈輸出,所以,M1輸出隨最后一個M1輸出變化,Y1隨第 一個M1線圈變化,而Y2隨第二個M1輸出變化。所以,一般情況下,應(yīng)盡可能避免雙線圈輸出。
5.三菱PLC梯形圖中串、并聯(lián)的觸點次數(shù)沒有限制,可以無限制的使用。
6.三菱PLC外部輸入/輸出繼電器、內(nèi)部繼電器、定時器、計數(shù)器等軟元件的觸點可重復(fù)使用,沒有必要特意采用復(fù)雜程序結(jié)構(gòu)來減少觸點的使用次數(shù)。
7.三菱PLC兩個或兩個以上的線圈可以并聯(lián)輸出。
四、三菱PLC梯形圖編程需注意的規(guī)則
1,輸入采樣階段
PLC順序讀取每個輸入端的狀態(tài),并將其存入到我們稱之為輸入映像寄存器的內(nèi)在單元中。當(dāng)進入程序執(zhí)行階段,如輸入端狀態(tài)發(fā)生改變.輸入映象區(qū)相應(yīng)的單元信息并不會跟著改變,只有在下一個掃描周期的輸入采樣階段,輸入映象區(qū)相應(yīng)的單元信息才會改變。因此,PLC會忽視掉小于掃描周期的輸入端的開關(guān)量的脈沖變化。
2,程序執(zhí)行階段
PLC從程序0步開始,按先上后下,先左后右的順序掃描用戶程序并進行邏輯運算。PLC按輸入映象區(qū)的內(nèi)容進行邏輯運算,并把運算結(jié)果寫入到輸出映象區(qū),而不是直接輸出到端子。
3,輸出刷新階段
PLC根據(jù)輸出映象區(qū)的內(nèi)容改變輸出端子的狀態(tài)。這才是PLC的實際輸出。
以上就是關(guān)于三菱PLC梯形圖詳解,希望對讀者朋友有所幫助。如果你還有疑問,歡迎咨詢海藍在線客服,我們有專業(yè)的技術(shù)人員幫你解答?;蛘卟榭次覀?nèi)釶LC行業(yè)資訊中相關(guān)文章獲取知識,深圳海藍智能專注三菱工控。