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