技術(shù)分享
當(dāng)前位置:三菱PLC > 技術(shù)服務(wù) > 技術(shù)分享三菱F1 、FX 系列PLC 的常用指令及編程基本操作
(一) 編程元件
X 、Y 、M 、T 、C 分別表示輸入繼電器、輸出繼電器、輔助繼電器、定時(shí)器和計(jì)數(shù)
器。
(二) 常用指令
1) 基本邏輯指令
LD 取指令,即從左母線開(kāi)始,取用常開(kāi)觸頭。
LDI 取反指令,即從左母線開(kāi)始,取用常閉觸頭。
AN 與指令,即常開(kāi)觸頭的串聯(lián)指令。
ANI 與反指令,即常閉觸頭的串聯(lián)指令。
OR 或指令,即常開(kāi)觸頭的并聯(lián)指令。
ORI 或反指令,即常閉觸頭的并聯(lián)指令。
OUT 線圈得電指令。適用于輸出繼電器和輔助繼電器。并聯(lián)的OUT 指令使用次數(shù)
不限。上述指令的應(yīng)用實(shí)例如圖1 -2 所示。
2) 并聯(lián)電路塊的串聯(lián)指令A(yù)NB
如圖1 -3 所示,兩個(gè)或兩個(gè)以上并聯(lián)電路塊串聯(lián)時(shí),每個(gè)并聯(lián)電路的起點(diǎn)用指令
LD 或LDI 。串聯(lián)結(jié)束用指令A(yù)NB 。
3) 串聯(lián)電路塊的并聯(lián)指令ORB
兩個(gè)或兩個(gè)以上串聯(lián)電路塊并聯(lián)時(shí),每個(gè)并聯(lián)電路的起點(diǎn)用指令
LD 或LDI 。并聯(lián)結(jié)束用指令ORB 。
4) 復(fù)位指令RST
復(fù)位指令RST 用于計(jì)數(shù)器或移位寄存器的復(fù)位。
5) 計(jì)數(shù)指令OUT C ×××,K ×××
利用計(jì)數(shù)器進(jìn)行控制的梯形圖及指令如圖示。在復(fù)位端的觸頭 X427 斷開(kāi)
時(shí),計(jì)數(shù)脈沖輸入端每輸入一個(gè)脈沖,其設(shè)定值減1 ,輸入脈沖數(shù)達(dá)到設(shè)定值20 時(shí),
計(jì)數(shù)器輸出觸頭C460 接通,使輸出繼電器 Y430 得電。X427 閉合時(shí),C460 復(fù)位并斷開(kāi)
輸出。
6) 定時(shí)指令OUT T ××,K ×××
如圖1所示,當(dāng)觸頭 M130 閉合時(shí),定時(shí)器T50 開(kāi)始按設(shè)定值累減計(jì)時(shí),累減到
0 即達(dá)到定時(shí)值 (時(shí)基×設(shè)定值),其輸出觸頭T50 接觸,使輸出繼電器 Y35 得電。當(dāng)
M130 斷開(kāi)時(shí),T50 復(fù)位并斷開(kāi)輸出。
7) 移位指令OUT M ×××,SFT M ×××,RST ×××
如圖 所示,在移位寄存器 M100M117 已復(fù)位的情況下,當(dāng)移位數(shù)據(jù)輸入端的
初始化脈沖繼電器 M70 觸頭閉合 (移位數(shù)據(jù)為 “1”),并且移位脈沖輸入端的觸頭 X427
閉合一次 (脈沖上升沿有效),移位數(shù)據(jù) “1” 便移入 M100 ,此時(shí)該位有輸出,但圖中
沒(méi)用到此輸出信號(hào)。其后X427 每閉合一次,移位數(shù)據(jù) “1” 便移入高一位。當(dāng) X427 第
6 次閉合和第9 次閉合時(shí),移位數(shù)據(jù) “1” 先后移入M105 和M110 。它們的輸出觸頭先后
令輸出繼電器Y32 和Y35 得電。當(dāng)復(fù)位端的觸頭X400 閉合時(shí),M100M117 被清零復(fù)位。
8) 置位/復(fù)位指令S/R
當(dāng)輔助繼電器或輸出繼電器作為鎖存繼電器使用時(shí),需采用置位和復(fù)位指令S/R 。
如圖 所示,只要觸頭X421 閉合一瞬間,輔助繼電器 M200 便可得電并內(nèi)部自保持。
自保持后不再受X421 開(kāi)關(guān)狀態(tài)的影響。當(dāng)觸頭 X427 閉合時(shí)才令 M200 失電復(fù)位。指令
S 和指令R 之間可插入其他程序。
9) 主控及主控復(fù)位指令 M C/M RC
主控指令 MC 用于樹(shù)狀分支電路的分支起點(diǎn),相當(dāng)于通用計(jì)算機(jī)的調(diào)用子程序指
令。主控復(fù)位指令 M RC 用于最后一個(gè)分支電路的結(jié)束,相當(dāng)于子程序結(jié)束后返回主程
序的指令。圖1為應(yīng)用指令 MC/M RC 的梯形圖及其指令表。指令 M C 后面的每一分
支電路都應(yīng)以LD 或LDI 指令開(kāi)始。第一個(gè)分支電路開(kāi)始使用指令 M C M100 后,該分支
電路結(jié)束時(shí)不必使用復(fù)位指令 M RC ,因?yàn)閳?zhí)行指令 MC 后,原公共母線會(huì)自動(dòng)恢復(fù)。到
第2 個(gè)分支電路結(jié)束時(shí)才使用復(fù)位指令 M RC M101 。
10) 跳步及跳步結(jié)束指令CJP/EJP
如上右圖所示,當(dāng)程序 A 結(jié)束并執(zhí)行到跳步指令 CJP M700 時(shí),便跳過(guò)指令 CJP
M700 后的程序B 。接著執(zhí)行跳步結(jié)束指令EJP M700 ,使PLC 執(zhí)行EJP M700 后面的程序
C 。
11) 步進(jìn)指令S ,STL/RET
利用狀態(tài)器S (即前述的步進(jìn)控制器) 和步進(jìn)指令STL/RET ,可實(shí)現(xiàn)步進(jìn)控制。如
圖1 -11 所示,當(dāng)觸頭 X400 閉合時(shí),狀態(tài)器S600 得電并內(nèi)部自鎖,其步進(jìn)輸出觸頭
S600 閉合 (由步進(jìn)指令STL 控制),使輸出繼電器 Y430 得電,同時(shí)為高一位的狀態(tài)器
S601 的得電提供一個(gè)步進(jìn)條件信號(hào)。當(dāng)輸入開(kāi)關(guān)觸頭X401 閉合時(shí),狀態(tài)器S601 得電并
內(nèi)部自鎖。此時(shí),狀態(tài)器S600 自動(dòng)失電。同理,狀態(tài)器S601 的步進(jìn)輸出觸頭使輸出繼
電器 Y431 得電,同時(shí)為狀態(tài)器S602 的得電提供一個(gè)步進(jìn)條件信號(hào),并使自身失電。當(dāng)
狀態(tài)器S602 得電后,執(zhí)行步進(jìn)復(fù)位指令 RET ,使?fàn)顟B(tài)器S602 失電復(fù)位,步進(jìn)控制系統(tǒng)
回到原位狀態(tài)。這種控制系統(tǒng)任何時(shí)候只有一位狀態(tài)器得電。
12) 脈沖輸出指令PLS
下圖為脈沖輸出梯形圖及指令。指令PLS 的作用是將脈沖寬度較寬的輸入信號(hào)
X400 變成脈沖寬度為一個(gè)掃描周期的觸發(fā)脈沖信號(hào) M101 。這種信號(hào)主要用于計(jì)數(shù)器、
移位寄存器的初始化復(fù)位和作為移位脈沖信號(hào)。
13) 空操作指令NOP
在修改程序時(shí),如果刪去的指令較多,為使步序號(hào)變更較少,可在刪去的指令處輸
入空操作指令NOP 。
14) 程序結(jié)束指令END
當(dāng)程序執(zhí)行到指令END 時(shí),PLC 完成解用戶邏輯,并轉(zhuǎn)入輸出處理階段。
三) 編程器及編程基本操作
F1 和FX 系列PLC 的編程器有便攜式編程器和圖形編程器兩種。前一種應(yīng)用較多,
而且在線編程和修改程序都比較方便。這里以 F1 系列 PLC 編程器中具有代表性的
F1 -20P -E 便攜式編程器為例,介紹其主要功能和編程基本操作。
1) 編程器按鍵說(shuō)明 F1 -20P -E 編程器的按鍵有指令鍵、操作鍵和數(shù)據(jù)鍵。指令
鍵用于輸入指令。每個(gè)鍵的標(biāo)記與上述介紹的指令助記符一一對(duì)應(yīng);數(shù)據(jù)鍵用于輸入編
程元件號(hào)和常數(shù) (如計(jì)數(shù)器和定時(shí)器的設(shè)定值等);操作鍵用于進(jìn)行各種操作。各種鍵
的作用如下:
[INSTR] 指令指示鍵。用于顯示步序和指令。
[CLEAR] 屏幕顯示清除鍵。
[STEP] 步序鍵。按此鍵后才可鍵入步序號(hào)。若從第0 步開(kāi)始可省去。
[STEP (+)] 步序遞增搜索鍵。按此鍵可搜索前一步序號(hào)的指令。
STEP (-)] 步序遞減搜索鍵。按此鍵可搜索后一步序號(hào)的指令。
[WRITE/MONITOR] 寫(xiě)入/監(jiān)控鍵。在編程狀態(tài)時(shí),按此鍵將指令寫(xiě)入用戶存儲(chǔ)器。在
監(jiān)控狀態(tài)時(shí),按此鍵可監(jiān)視某個(gè)編程元件的狀態(tài)。
[K/SEACH] 常數(shù)輸入鍵??捎糜谳斎胗?jì)數(shù)器或定時(shí)器的設(shè)定值、搜索程序中
某個(gè)特定步序的指令,或搜索給定指令助記符和操作數(shù)的指令,并
加以顯示。
[INS] 插入鍵。用于已有程序中插入指令。
[DEL] 刪除鍵。用于已有程序中刪除指令。
F1 -20P -E 編程器的顯示信息有3 種:STEP 顯示步序號(hào)、INSTR 顯示指令助記符、
DATA 顯示編程元件號(hào)或常數(shù)。
2) 編程操作 (PLC 的工作方式開(kāi)關(guān)處于STOP 位置)
a.清除用戶程序存儲(chǔ)器中的內(nèi)容:依次擊鍵 [CLEAR][STEP][0][STEP],鍵人
所用PLC 機(jī)型規(guī)定的最終步序地址,[DEL]。
b.輸入程序:依次擊鍵 [CLEAR][INSTR],鍵入指令助記符和操作數(shù) (n -20P -
E 編程器無(wú)字母鍵,所以操作數(shù)前的字母不必鍵入) 后,按鍵 [W RITE],將指令寫(xiě)入
內(nèi)存。從輸入第2 條指令起,不必再按操作鍵 [CLEAR] 和 [INSTR]。例如:
步序 指 令 按 鍵 順 序
0 LD X400 [CLEAR][INSTR][LD][4][0][0][W RITE]
1 OR Y430 [OR)[4][3][0][W RITE]
2 ANI X401 [ANI][4][0][1][W RITE]
3 OUT Y430 [OUT][4][3][0)[W RITE]
c.按步序號(hào)讀出指令:依次擊鍵 [CLEAR][STEP],步序號(hào),[INSTR]。若再讀該
步序號(hào)前或后的指令,須再按功能鍵 [STRP (+)] 或 [STRP (-)]。
d.查找指令:依次擊鍵 [CLEAR],輸入待查指令,[SEARCH][SEARCH] ?。重
復(fù)多次擊 [SEARCH] 鍵,便可查找到程序中分布在不同步序號(hào)的待查指令。
e.刪除指令:先用查找指令的方法讀出要?jiǎng)h除的指令,然后按下 [DEL] 鍵即可。
f.插入指令:先用查找指令的方法讀出要插入指令的后一條指令,然后鍵入待插入
的指令并按 [INS] 鍵即可。
公司主營(yíng)三菱PLC、三菱伺服電機(jī)、三菱觸摸屏,三菱伺服各種系列品種齊全,大量現(xiàn)貨,提供技術(shù)支持,歡迎選購(gòu)!13823726967
猜您喜歡:【三菱PLC】三菱FX系列界面介紹
評(píng)論信息