三菱FX系列PLC基本指令應用
《三菱FX系列PLC基本指令應用》由會員分享,可在線閱讀,更多相關《三菱FX系列PLC基本指令應用(17頁珍藏版)》請在裝配圖網上搜索。
1、三菱FX系列PLC基本指令?步進梯形圖指令 FX2N FX系列PLC有基本順控指令 20或27條、步進梯形圖指令 2條、應用(功能)指令 100多條(不同系列有所不同) 為例,介紹其基本順控指令和步進指令及其應用。 FX1N,FX2N,FX2NC共有27條基本順控指令,2條步進梯形圖指令。 三菱FX系列PLC基本指令一覽表 助記符 名稱 功能 回路表示和對象軟元件 LD 取 運算開始a接點 LDI 取反 運算開始b接點 LDP 取脈沖 上升沿檢岀運算開始 LDF 取脈沖 下降沿檢岀運算開始 AND 與 串聯連接a接點 ANI
2、 與非 串聯連接b接點 ANDP 與脈沖 上升沿檢岀串聯連接 ANDF 與脈沖 下降沿檢岀串聯連接 OR 或 并聯連接a接點 ORI 或非 并聯連接b接點 ORP 或脈沖 上升沿檢岀并聯連接 ORF 或脈沖 下降沿檢岀并聯連接 ANB 回路塊與 回路之間串聯連接 ORB 回路塊或 回路塊之間并聯連接 OUT 輸出 線圈驅動指令 SET 置位 線圈動作保持指令 RST 復位 解除線圈動作保持指令 PLS 脈沖 線圈上升沿輸岀指令 PLF 下降沿脈沖 線圈下降沿輸岀指
3、令 MC 主控 公共串聯接點用線圈指令 MCR 主控復位 公共串聯接點解除指令 MPS 進棧 運算存儲 MRD 讀棧 存儲讀岀 MPP 出棧 存儲讀岀和復位 INV 反轉 運算結果取反 NOP 空操作 無動作 消除程序或留岀空間 END 結束 程序結束 程序結束,返回到0步 STL 步進梯形圖 步進梯形圖開始 RET 返回 步進梯形圖結束 FX系列PLC — 取指令與輸出指令 (LD/LDI/LDP/LDF/OUT ) (1 ) LD (取指令)一個
4、常開觸點與左母線連接的指令,每一個以常開觸點開始的邏輯行都用此指令。 (2) LDI (取反指令) 一個常閉觸點與左母線連接指令,每一個以常閉觸點開始的邏輯行都用此指令。 OFF - ON )時接通一個掃 (3) LDP (取上升沿指令) 與左母線連接的常開觸點的上升沿檢測指令,僅在指定位元件的上升沿(由 描周期。 (4) LDF (取下降沿指令) 與左母線連接的常閉觸點的下降沿檢測指令。 (5) OUT (輸岀指令) 對線圈進行驅動的指令,也稱為輸岀指令。 取指令與輸出指令的使用如圖 1所示。 XC 左母線 Y1 CxD 0 LD XO 1 OUT Y1 2
5、 LDI Y1 3 OUT Y2 4 OUT T2 K20 7 LDP X2 8 OUT MO 9 LDF Ml 10 OUT Y3 www.hx51 .com 圖1取指令與輸岀指令的使用 取指令與輸出指令的使用說明: 1 ) LD、 LDI指令既可用于輸入左母線相連的觸點,也可與 ANB、 ORB指令配合實現塊邏輯運算; 2 ) LDP、 LDF指令僅在對應元件有效時維持一個掃描周期的接通。圖 3-15中,當M1有一個下降沿時,則 Y3只有一個掃描周期為 ON。 3) LD、 LDI、 LDP、 LDF 指令的目標元件為 X、Y
6、、 M、 T、 C、 S ; 4) OUT指令可以連續(xù)使用若干次(相當于線圈并聯),對于定時器和計數器,在 OUT指令之后應設置常數 K或數據寄存器。 5) OUT指令目標元件為 Y、 M、 T、 C和S ,但不能用于 X。 FX 系列 PLC —觸點串聯指令(AND/ANI/ANDP/ANDF ) (1) AND (與指令)一個常開觸點串聯連接指令,完成邏輯 與”運算。 (2) ANI (與反指令) 一個常閉觸點串聯連接指令,完成邏輯 與非”運算。 (3) ANDP上升沿檢測串聯連接指令。 (4) ANDF下降沿檢測串聯連接指令。 觸點串聯指令的使用如圖 1所示。 X2
7、XO
——CD
Y3 X3
T1
H I—
M3 T5 M2
0
LD
X2
1
AND
XO
2
OUT
Y3
3
LD
Y3
4
ANI
X3
5
OUT
1101
6
AND
T1
7
OUT
Y4
8
LD
M3
9
ANDP
T5
10
ANDF
M2
11
OUT
10
T [― tl|—
8、 、ANDP、ANDF都指是單個觸點串聯連接的指令,串聯次數沒有限制,可反復使用 、ANDP、ANDF的目標元元件為 X、 Y、 M、T、 C和S。 M101指令之后通過 T1的觸點去驅動 Y4稱為連續(xù)輸出。 FX系列PLC — 觸點并聯指令 (OR/ORI/ORP/ORF) (1) OR (或指令)用于單個常開觸點的并聯,實現邏輯 或”運算。 (2) ORI (或非指令) 用于單個常閉觸點的并聯,實現邏輯 或非”運算 (3) ORP上升沿檢測并聯連接指令。 (4) ORF下降沿檢測并聯連接指令。 觸點并聯指令的使用如圖 1所示。 觸點并聯指令的使用說明: X4 M
9、102 Y5 X7 X10 T I——I M104 M110 圖3T7 圖1觸點并聯指令的使用 0 LD X4 1 OR X6 2 ORP 1102 3 OUT Y5 4 LD Y5 5 AND X7 6 ORI Ml 04 7 ORF mho 8 ANI XI0 9 OUT Ml 03 1) OR、 ORI、 ORP、 ORF指令都是指單個觸點的并聯,并聯觸點的左端接到 LD、 LDI、 LDP或LPF處,右端與前一條指令 對應觸點的右端相連。觸點并聯指令連續(xù)使用的次數不限; 2) OR、 ORI、 ORP、
10、 ORF 指令的目標元件為 X、Y、 M、 T、 C、 S。 FX系列PLC — 塊操作指令 (ORB/ANB) (1 ) ORB (塊或指令) 用于兩個或兩個以上的觸點串聯連接的電路之間的并聯。 ORB指令的使用如圖1所示 推薦使用 0 12 3 4 5 6 rfi Trll rrk rv T— I 012345678 LD X0 AND XI LD X2 AND X3 LDI X4 AND X5 ORB ORB OUT Y6 圖 3-18 www.hx51 .com 圖1 ORB指令的使用 ORB指令的使用說明: 1 )幾個串聯電路塊并聯連接時,每個
11、串聯電路塊開始時應該用 LD或LDI指令; 3) ORB指令也可以連續(xù)使用,但這種程序寫法不推薦使用, LD或LDI指令的使用次數不得超過 8次,也就是 ORB只能連續(xù)使用 8 次以下。 (2)ANB (塊與指令) 用于兩個或兩個以上觸點并聯連接的電路之間的串聯。 ANB指令的使用說明如圖 2所示。 X3 圖 3-19 0 1 2
12、 3 4 5 6 7 0 12 3 4 5 6 X X X X X X X DRD 如 D 皿RIRB lola]la]oo S AMB 9 OR X3 10 OUT Y7 www.hxSI .com 圖 2 ANB指令的使用 ANB指令的使用說明: 1 )并聯電路塊串聯連接時,并聯電路塊的開始均用 LD或 LDI指令; 2)多個并聯回路塊連接按順序和前面的回路串聯時, ANB 指令的使用次數沒有限制。也可連續(xù)使用 ANB ,但與ORB —樣,使用次數在 8次以下 FX系列PLC — 置位與復位指令 (SET/RST)
13、 (1) SET (置位指令)它的作用是使被操作的目標元件置位并保持。 (2) RST (復位指令) 使被操作的目標元件復位并保持清零狀態(tài)。 SET、 RST指令的使用如圖1所示。當X0常開接通時,Y0變?yōu)镺N狀態(tài)并一直保持該狀態(tài),即使 X0斷開Y0的ON狀態(tài)仍維持 不變;只有當 X1的常開閉合時, Y0才變?yōu)镺FF狀態(tài)并保持,即使 X1常開斷開,Y0也仍為OFF狀態(tài)。 T246 K15 —I ~ 0 LD XO 1 SET YO 2 LD XI 3 RST YO 4 LD X2 5 RST DO 6 LD X3 7 RST T246 8 LD X4 9 OU
14、T T246 K15 12 LD T246 OUT Y1 n 圖 3-20 www. hx51 .com 圖置位與復位指令的使用 SET、 RST指令的使用說明: 1 ) SET指令的目標元件為 Y、 M、S , RST指令的目標元件為 Y、 M、 S、T、 C、 D、 V、 Z。RST指令常被用來 對D、 Z、V的內容清零,還用來復位積算定時器和計數器。 2 )對于同一目標元件, SET、 RST可多次使用,順序也可隨意,但最后執(zhí)行者有效。 FX系列PLC — 微分指令(PLS/PLF) (1) PLS (上升沿微分指令)在輸入
15、信號上升沿產生一個掃描周期的脈沖輸出。 (2) PLF (下降沿微分指令) 在輸入信號下降沿產生一個掃描周期的脈沖輸出。 微分指令的使用如圖 1所示,利用微分指令檢測到信號的邊沿,通過置位和復位命令控制Y0的狀態(tài)。 LD XO PLS MO LD NO SET YO LD XI PLF LD Ml RST YO XO_J _ ( ( I I xi i ! n : ; mo n ! n ; mi ; n ! h J : I ; 圖 3_21 wwwhx51 ccm 圖i微分指令的使用 PLS、 PLF指令的使用說明
16、: 1 ) PLS、 PLF指令的目標元件為 丫和M ; 2 )使用PLS時,僅在驅動輸入為 ON后的一個掃描周期內目標元件 ON,如圖3-21所示,M0僅在X0的常開觸點由斷到通時的一個 掃描周期內為 ON ;使用PLF指令時只是利用輸入信號的下降沿驅動,其它與 PLS相同。 FX系列PLC — 主控指令(MC/MCR) (1) MC (主控指令) 用于公共串聯觸點的連接。執(zhí)行 MC后,左母線移到 MC觸點的后面。 (2) MCR (主控復位指令) 它是MC指令的復位指令,即利用 MCR指令恢復原左母線的位置。 在編程時常會岀現這樣的情況,多個線圈同時受一個或一組觸點控制, 如
17、果在每個線圈的控制電路中都串入同樣的觸點, 將占用很多存儲單元, 使用主控指令就可以解決這一問題。 MC、 MCR指令的使用如圖 1所示,利用 MC NO M100實現左母線右移,使 Y0、 Y1都在X0 的控制之下,其中 N0表示嵌套等級,在無嵌套結構中 N0的使用次數無限制;利用 MCR N0恢復到原左母線狀態(tài)。如果 X0斷開則會跳 過MC、 MCR之間的指令向下執(zhí)行。 xo NO M100 MlOO —vo n > 1——do ——MCR NO 0 LD xo 1 MC NO M1O0 4 ED XI
18、 5 OUT YO 6 LD X2 7 OUT Y1 8 KCR NO 10 LD X5 11 OUT F5 X5 41—CxO 圖務22 www.hx51 .com 圖1主控指令的使用 MC、 MCR指令的使用說明: 1 ) MC、 MCR指令的目標元件為 丫和M ,但不能用特殊輔助繼電器。 MC占3個程序步, MCR占2個程序步; 2 )主控觸點在梯形圖中與一般觸點垂直(如圖 3-22中的M100 )。主控觸點是與左母線相連的常開觸點,是控制一組電路的總開關。與主 控觸點相連的觸點必須用 LD或LDI指令。 3) MC指令的輸入觸點
19、斷開時,在 MC和MCR之內的積算定時器、計數器、用復位 /置位指令驅動的元件保持其之前的狀態(tài)不變。非 積算定時器和計數器,用 OUT指令驅動的元件將復位,如圖 3-22中當X0斷開,Y0和Y1即變?yōu)镺FF。 4 )在一個 MC指令區(qū)內若再使用 MC指令稱為嵌套。嵌套級數最多為 8級,編號按 N0 - N1 - N2 N3 N4 - N5 - N6 - N7順序增大,每級的返回用對應的 MCR指令,從編號大的嵌套級開始復位。 FX 系列 PLC —堆棧指令(MPS/MRD/MPP ) 堆棧指令是FX系列中新增的基本指令,用于多重輸岀電路,為編程帶來便利。在 程序運算的中間結果,被稱為
20、棧存儲器。 FX系列PLC中有11個存儲單元,它們專門用來存儲 (1 ) MPS (進棧指令) 將運算結果送入棧存儲器的第一段,同時將先前送入的數據依次移到棧的下一段。 (2 ) MRD (讀棧指令) 動。 將棧存儲器的第一段數據(最后進棧的數據)讀岀且該數據繼續(xù)保存在棧存儲器的第一段,棧內的數據不發(fā)生移 (3 ) MPP (出棧指令) 將棧存儲器的第一段數據(最后進棧的數據)讀岀且該數據從棧中消失,同時將棧中其它數據依次上移。 堆棧指令的使用如圖 1所示,其中圖1a為一層棧,進棧后的信息可無限使用,最后一次使用 MPP指令彈出信號;圖 1b為二層棧,它用
21、 了二個棧單元。 ANDS 3 42 53 64 7 5 X XY X Y XY X Y 0 12 0123456789111 0 12 3 4 5 6 -U- 1X~ CM CO LO cv co -0V-- IX 1u-1- IX- In-1- 1X MPS X3 X6 X7 Z7 MPP b) 圖3亠23 www.hx
22、51 .com 圖1堆棧指令的使用 a) 一層棧 b)二層棧 堆棧指令的使用說明: 1 )堆棧指令沒有目標元件; 2) MPS和 MPP必須配對使用; 3 )由于棧存儲單元只有 11個,所以棧的層次最多 11層。 FX系列PLC的邏輯反、空操作與結束指令 (INV/NOP/END) (1 ) INV (反指令) 執(zhí)行該指令后將原來的運算結果取反。反指令的使用如圖 1所示,如果 X0斷開,則 Y0為ON,否則Y0為 OFF。使用時應注意INV不能象指令表的 LD、 LDI、 LDP、 LDF那樣與母線連接,也不能象指令表中的 OR、 ORI、
23、 ORP、 ORF指令那樣單獨使用。 0 LD X0 1 INV 2 OUT 0 圖1反指令的使用 (2) NOP (空操作指令) 不執(zhí)行操作,但占一個程序步。執(zhí)行 NOP時并不做任何事,有時可用 NOP指令短接某些觸點或用 NOP指 令將不要的指令覆蓋。當 PLC執(zhí)行了清除用戶存儲器操作后,用戶存儲器的內容全部變?yōu)榭詹僮髦噶睢? (3) END (結束指令) 表示程序結束。若程序的最后不寫 END指令,則PLC不管實際用戶程序多長,都從用戶程序存儲器的第一步 執(zhí)行到最后一步;若有 END指令,當掃描到 END時,則結束執(zhí)行程序,這樣可以縮短掃描周期。在程序調試時,可在程序
24、中插入若干 EN D指令,將程序劃分若干段,在確定前面程序段無誤后,依次刪除 END指令,直至調試結束。 FX系列PLC的步進指令 (STL/RET) 1 ?步進指令 (STL/RET ) 步進指令是專為順序控制而設計的指令。在工業(yè)控制領域許多的控制過程都可用順序控制的方式來實現,使用步進指令實現順序控制既方便實 現又便于閱讀修改。 FX2N中有兩條步進指令: STL (步進觸點指令)和 RET (步進返回指令)。 STL和RET指令只有與狀態(tài)器 S配合才能具有步進功能。如STL S200表示狀態(tài)常開觸點,稱為STL觸點,它在梯形圖中的符號為 丄二I 它沒有常閉觸點。我們用每個狀
25、態(tài)器 S記錄一個工步,例 STL S200有效(為 ON ),則進入 S200表示的一步(類似于本步的總開關), 開始執(zhí)行本階段該做的工作,并判斷進入下一步的條件是否滿足。一旦結束本步信號為 ON,則關斷S200進入下一步,如 指令是用來復位 STL指令的。執(zhí)行 S201 步。RET 2 .狀態(tài)轉移圖 RET后將重回母線,退岀步進狀態(tài)。 也稱為步或狀態(tài),每個狀態(tài)都有不同的動作。當相鄰兩狀態(tài)之間的轉換條件得到滿足時, 我們常用狀態(tài)轉移圖(功能表圖)描述這種順序控制過程。如圖1所示,用狀態(tài)器 X為轉換條件。如當 X1為ON時,則系統由 S20狀態(tài)轉為S21狀態(tài)。 一個順序控制過程可分
26、為若干個階段, 即由上一個狀態(tài)轉換到下一個狀態(tài)執(zhí)行。 就將實現轉換, S記錄每個狀態(tài), 圖1狀態(tài)轉移圖與步進指令 狀態(tài)轉移圖中的每一步包含三個內容: 本步驅動的內容,轉移條件及指令的轉換目標。 如圖1中S20步驅動Y0 ,當X1有效為ON時, 則系統由S20狀態(tài)轉為S21狀態(tài),X1即為轉換條件,轉換的目標為 S21步。 3 ?步進指令的使用說明 1 ) STL觸點是與左側母線相連的常開觸點,某 STL觸點接通,則對應的狀態(tài)為活動步; 2 )與STL觸點相連的觸點應用 LD或LDI指令,只有執(zhí)行完 RET后才返回左側母線; 3 ) STL觸點可直接驅動或通過別的觸點驅動 Y、 M、 S、 T等元件的線圈; 4 )由于PLC只執(zhí)行活動步對應的電路塊,所以使用 STL指令時允許雙線圈輸出(順控程序在不同的步可多次驅動同一線圈); 5) STL觸點驅動的電路塊中不能使用 MC和MCR指令,但可以用 CJ指令; 6) 在中斷程序和子程序內,不能使用 STL指令。
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。