三菱plc FX2N系列的基本邏輯指令
基本邏輯指令是plc中最基本的編程語言,各種型號的plc的基本邏輯指令都大臺(tái)大同小異,現(xiàn)在針對FX2N系列,逐條學(xué)習(xí)其指令的功能和使用方法。
每條指令及其應(yīng)用實(shí)例都以梯形圖和語句表兩種編程語言對照說明。
一、輸入輸出指令(LD/LDI/OUT)
下面把LD/LDI/OUT三條指令的功能、梯形圖表示形式、操作元件以列表的形式加以說明:
LD與LDI指令用于與母線相連的接點(diǎn),此外還可用于分支電路的起點(diǎn)。
OUT 指令是線圈的驅(qū)動(dòng)指令,可用于輸出繼電器、輔助繼電器、定時(shí)器、計(jì)數(shù)器、狀態(tài)寄存器等,但不能用于輸入繼電器。輸出指令用于并行輸出,能連續(xù)使用多次。
二、觸點(diǎn)串連指令(AND/ANDI)、并聯(lián)指令(OR/ORI)
AND、ANDI指令用于一個(gè)觸點(diǎn)的串聯(lián),但串聯(lián)觸點(diǎn)的數(shù)量不限,這兩個(gè)指令可連續(xù)使用。
OR、ORI是用于一個(gè)觸點(diǎn)的并聯(lián)連接指令。
三、電路塊的并聯(lián)和串聯(lián)指令(ORB、ANB)
含有兩個(gè)以上觸點(diǎn)串聯(lián)連接的電路稱為“串聯(lián)連接塊”,串聯(lián)電路塊并聯(lián)連接時(shí),支路的起點(diǎn)以LD或LDNOT指令開始,而支路的終點(diǎn)要用ORB指令。ORB指令是一種獨(dú)立指令,其后不帶操作元件號。
因此,ORB指令不表示觸點(diǎn),可以看成電路塊之間的一段連接線。(電工技術(shù)之家 www.dgjs123.com)如需要將多個(gè)電路塊并聯(lián)連接,應(yīng)在每個(gè)并聯(lián)電路塊之后使用一個(gè)ORB指令,用這種方法編程時(shí)并聯(lián)電路塊的個(gè)數(shù)沒有限制;也可將所有要并聯(lián)的電路塊依次寫出,然后在這些電路塊的末尾集中寫出ORB的指令,但這時(shí)ORB指令最多使用7次。
將分支電路(并聯(lián)電路塊)與前面的電路串聯(lián)連接時(shí)使用ANB指令,各并聯(lián)電路塊的起點(diǎn),使用LD或LDNOT指令;與ORB指令一樣,ANB指令也不帶操作元件,如需要將多個(gè)電路塊串聯(lián)連接,應(yīng)在每個(gè)串聯(lián)電路塊之后使用一個(gè)ANB指令,用這種方法編程時(shí)串聯(lián)電路塊的個(gè)數(shù)沒有限制,若集中使用ANB指令,最多使用7次。
四、程序結(jié)束指令(END)
在程序結(jié)束處寫上END指令,plc只執(zhí)行第一步至END之間的程序,并立即輸出處理。若不寫END指令,plc將以用戶存貯器的第一步執(zhí)行到最后一步。
因此,使用END指令可縮短掃描周期。
另外。在調(diào)試程序時(shí),可以將END指令插在各程序段之后,分段檢查各程序段的動(dòng)作,確認(rèn)無誤后,再依次刪去插入的END指令。
其他指令,如置位復(fù)位、脈沖輸出、清除、移位、主控觸點(diǎn)、空操作、跳轉(zhuǎn)指令等。
下面可練習(xí)由梯形圖寫出與之對應(yīng)的助記符形式的指令。并由后面的GPP軟件傳輸?shù)絇LC中,實(shí)時(shí)運(yùn)行。
1)
2)
3)