版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 第第5 5章章 三菱三菱FXFX系列系列PLCPLC及其指令系統(tǒng)及其指令系統(tǒng)教學(xué)目標(biāo)教學(xué)目標(biāo)知識目標(biāo):知識目標(biāo): 1.掌握PLC基本指令和步進(jìn)指令的使用。 2.掌握PLC常用功能指令的編程。能力目標(biāo):能力目標(biāo): 1.初步具有應(yīng)用PLC編程元件的能力。 2.初步具有簡單的梯形圖和指令表相互轉(zhuǎn)換的能力。 3.初步具有常用功能指令編程和應(yīng)用的能力。 5.1 PLC的常用編程語言的常用編程語言 5.2 FX1S PLC型機(jī)的基本指令及編程型機(jī)的基本指令及編程 5.3 步進(jìn)指令及編程步進(jìn)指令及編程 5.4 PLC梯形圖編程的基本規(guī)則梯形圖編程的基本規(guī)則 5.5 基本指令應(yīng)用程序舉例基本指令應(yīng)用程序舉例
2、 5.6 常用功能指令常用功能指令 5.1 PLC5.1 PLC的常用編程語言的常用編程語言 PLC常用編程語言有梯形圖語言、助記符(語句表編程)語言、邏輯功能圖語言、高級語言等。本書主要講梯形圖語言和助記符語言。一、梯形圖編程語言一、梯形圖編程語言梯形圖沿續(xù)了繼電器控制電路的形式,它是在電路控制系統(tǒng)中常用的繼電器、接觸器邏輯控制基礎(chǔ)上簡化了符號演變來的,形象、直觀、實用。梯形圖的設(shè)計應(yīng)注意以下幾點: (1)梯形圖中每個梯級流過的不是物理電流,而是“概念電流”,從左流向右,其兩端沒有電源。這個“概念電流”只是形象地描述用戶程序執(zhí)行中應(yīng)滿足線圈接通的條件。 (2)梯形圖中觸點只有常開和常閉觸點,
3、通常是PLC內(nèi)部繼電器觸點或內(nèi)部寄存器、計數(shù)器等的狀態(tài)。不同PLC內(nèi)每種觸點有自己特定的號碼標(biāo)記,以示區(qū)別。 (3)梯形圖按從左到右、從上到下的順序排列。每一邏輯行起始于左母線,然后是觸點的串、并聯(lián)接,最后是線圈與右母線相聯(lián)。最左邊的豎線稱為起始母線也叫左母線, 最后以繼電器線圈結(jié)束。 (4)輸入繼電器用于接收外部的輸入信號,而不能由PLC內(nèi)部其它繼電器的觸點來驅(qū)動。因此,梯形圖中只出現(xiàn)輸入繼電器的觸點,而不出現(xiàn)其線圈。輸出繼電器輸出程序執(zhí)行結(jié)果給外部輸出設(shè)備。 (5)梯形圖中的繼電器線圈如:輸出繼電器、輔助繼電器線圈等,它的邏輯動作只有線圈接通以后,才能使對應(yīng)的常開或常閉觸點動作。 (6)梯
4、形圖中的觸點,可以任意串聯(lián)或并聯(lián),但繼電器線圈只允許并聯(lián)而不能串聯(lián)。(7) 當(dāng)梯形圖中的輸出繼電器線圈得電時,就有信號輸出,但不是直接驅(qū)動輸出設(shè)備,而要通過輸出接口的繼電器、由晶體管或晶閘管才能實現(xiàn)。 (8)PLC是按循環(huán)掃描方式沿梯形圖的先后順序執(zhí)行程序的,對同一掃描周期中的結(jié)果,保留在輸出狀態(tài)暫存器中,所以輸出點的值在用戶程序中可當(dāng)作條件使用。 (9)程序結(jié)束時,一般要有結(jié)束標(biāo)志END。 二、助記符編程語言二、助記符編程語言 助記符語言, 表示一種與計算機(jī)匯編語言相類似的助記符編程方式,但比匯編語言直觀,編程簡單,比匯編語言易懂易學(xué)。要將梯形圖語言轉(zhuǎn)換成助記符語言,必須先弄清楚所用PLC的
5、型號及內(nèi)部各種器件的標(biāo)號,使用范圍及每條助記符使用方法。一條指令語句是由步序、指令語和作用器件編號三部分組成。 三、邏輯功能圖三、邏輯功能圖 邏輯功能圖也是PLC的一種編程語言。也可以采用邏輯功能圖來編寫PLC程序,這種編程方式采用的是半導(dǎo)體邏輯電路的邏輯框圖來表達(dá)??驁D的左邊畫輸入,右邊畫輸出??刂七壿嫵S谩芭c”、“或”、“非”三種邏輯功能來表達(dá)。 四、高級語言四、高級語言對大型PLC設(shè)備,為了完成比較復(fù)雜的控制,有時采用BASIC等計算機(jī)高級語言,使PLC的功能更強(qiáng)大。 5.2 FX1S PLC5.2 FX1S PLC的基本指令及編程的基本指令及編程 助記符 名稱功 能梯 形 圖 表 示目
6、 標(biāo) 元 件程 序 步LD取常 開 觸 點 邏輯運算開始X,Y,M,S,T,C1步LDI取反常 閉 觸 點 邏輯運算開始OUT輸出輸 出 邏 輯 運算結(jié)果Y,M,S,T,CY,M:1步;S、特殊M:2步;T:3步;C:35步1. LD/LDI/OUT指令的使用要素指令的使用要素 2. LD/LDI/OUT使用指令說明使用指令說明(1)LD指令用于將常開觸點與左母線相連;LDI指令用于將常閉觸點與左母線相連。另外與后面的ANB/ORB指令組合,在電路塊或分支起點處也要用使用LD/LDI指令。(2) OUT指令不能驅(qū)動X元件。(3) OUT指令可連續(xù)使用,且使用不受次數(shù)限制。(4)OUT指令驅(qū)動T
7、、C元件時,必須有常數(shù)設(shè)定值語句。 圖5-1 LD、LDI、OUT指令 3. LD/LDI/OUT指令應(yīng)用舉例指令應(yīng)用舉例 2022年4月8日星期五助記符名 稱功 能梯 形 圖 表 示目 標(biāo) 元 件程 序 步AND與常開觸點串聯(lián)連接X,Y,M,S,T,C1步ANI與非常閉觸點串聯(lián)連接1. AND/ANI的使用要素的使用要素 2022年4月8日星期五2. AND/ANI使用說明使用說明(1)AND/ANI指令用于單個常開、常閉觸點的串聯(lián),串聯(lián)觸點的數(shù)量不受限制,即該指令可以重復(fù)使用。(2)當(dāng)串聯(lián)兩個或以上的并聯(lián)觸點,則需用ANB(And Block,塊與)指令。3.3.AND/ANI指令應(yīng)用舉例
8、指令應(yīng)用舉例 2022年4月8日星期五1. OR/ORI的使用要素的使用要素助記符名 稱功 能梯 形 圖 表 示目 標(biāo) 元 件程 序 步OR或常開觸點并聯(lián)連接X,Y,M,S,T,C1步ORI或非常閉觸點并聯(lián)連接 2022年4月8日星期五OR/ORI指令用于單個觸點的并聯(lián),可以連續(xù)使用,且不受使用次數(shù)限制。如果需要兩個以上接點串聯(lián)連接電路塊的并聯(lián)連接時,要用ORB (Or Block,塊或)指令。 2022年4月8日星期五指令名稱助記符功 能梯 形 圖 表 示目標(biāo)元件程 序 步塊與指令A(yù)NB電路塊與電路塊串聯(lián)無1步塊或指令ORB電路塊與電路塊并聯(lián)1.1.ANB/ORB指令使用要素指令使用要素 2
9、022年4月8日星期五2.2.ANB/ORB指令使用說明指令使用說明 使用ANB/ORB指令編程時,當(dāng)采用分別編程的方法時,即寫完2個電路塊指令后使用ANB或ORB指令,其ANB/ORB指令使用次數(shù)不受限制。串聯(lián)電路塊或并聯(lián)電路塊的開始均用LD/LDI指令。 當(dāng)采用ANB/ORB指令連續(xù)使用時。即先按順序?qū)⑺械碾娐穳K的指令寫完之后,然后連續(xù)用ANB/ORB指令,則ANB/ORB指令使用次數(shù)不能超過8次。 應(yīng)注意ANB和AND、ORB和OR之間的區(qū)別,在程序設(shè)計時利用設(shè)計技巧,能不用ANB或ORB指令時,盡量不用,這樣可以減少指令的使用條數(shù)。 2022年4月8日星期五ANB:塊與指令。用于兩個
10、或兩個以上觸點并聯(lián)連接的電路之間的串聯(lián),稱之為并聯(lián)電路塊的串聯(lián)連接 。ANB指令的應(yīng)用舉例指令的應(yīng)用舉例3.3.ANB/ORB指令的應(yīng)用舉例指令的應(yīng)用舉例 2022年4月8日星期五ORB:塊或指令。用于兩個或兩個以上的觸點串聯(lián)連接的電路之間的并聯(lián),稱之為串聯(lián)電路塊的并聯(lián)連接。ORB指令的應(yīng)用舉例指令的應(yīng)用舉例 2022年4月8日星期五助記符名稱功 能梯 形 圖 表 示目標(biāo)元件程序步MPS進(jìn)棧將運算結(jié)果送入棧存儲器的第一層,同時將先前送入的數(shù)據(jù)依次下移到棧的下一層無1步MRD讀棧將棧存儲器的第一層數(shù)據(jù)讀出且保存,棧內(nèi)的數(shù)據(jù)不移動MPP出棧將棧存儲器第一層的數(shù)據(jù)讀出,同時該數(shù)據(jù)消失,棧內(nèi)數(shù)據(jù)依次上
11、移1.1.MPS/MRD/MPP指令使用要素指令使用要素 2022年4月8日星期五2.2. 棧指令使用說明棧指令使用說明MPS/MPP指令必須成對出現(xiàn)。棧指令無目標(biāo)元件。 MPS指令可以反復(fù)使用,但必須少于11次。 MPS/MRD/MPP指令后如果接單個觸點,用AND或ANI指令,若有電路塊串、并聯(lián),則要用ANB、ORB指令;若直接與線圈相連,則用OUT指令。 2022年4月8日星期五3.3.棧指令應(yīng)用舉例棧指令應(yīng)用舉例 2022年4月8日星期五指令名稱助記符功 能梯 形 圖 表 示目標(biāo)元件程序步置位SET驅(qū)動被操作的目標(biāo)元件,使其線圈通電動作并保持Y,M,SY,M:1步;S、特殊M元件:2步
12、復(fù)位RST解除被操作的目標(biāo)元件動作保持,寄存器清零Y,M,S,T,C,D,V,ZY,M:1步;S、特殊M、T、C:2步;D、V、Z、特殊D:3步1.1.SET/RST指令指令 使用要素使用要素 2022年4月8日星期五2.2.SET/RST指令使用說明指令使用說明(1)RST指令常被用來對D、V、Z的內(nèi)容清零,還用來復(fù)位積算定時器和計數(shù)器,如圖4-26所示。RST指令對計數(shù)器的復(fù)位指令對計數(shù)器的復(fù)位(2)對于同一目標(biāo)元件,SET/RST指令可多次使用,順序也可任意, 但以最后執(zhí)行的一行有效。 2022年4月8日星期五3.3.SET/RST指令應(yīng)用舉例指令應(yīng)用舉例 2022年4月8日星期五1.
13、PLS/PLF的使用要素的使用要素助記符名 稱功 能梯 形 圖 表 示目 標(biāo) 元 件程 序 步PLS上升沿微分在脈沖信號上升沿,產(chǎn)生1個周期的脈沖輸出Y、M(特殊的M元件除外)2步PLF下降沿微分在脈沖信號下降沿,產(chǎn)生1個周期的脈沖輸出 2022年4月8日星期五2.2.使用使用PLS、 PLF指令說明指令說明4)使用這兩條指令時,要特別注意目標(biāo)元件。1)使用PLS指令,元件Y、M僅在驅(qū)動輸入接通后的一個掃描周期內(nèi)動作(置1)2)使用PLF指令,元件僅在驅(qū)動輸入斷開后的一個掃描周期內(nèi)動作。3)特殊繼電器不能用作PLS或PLF的操作元件。 2022年4月8日星期五3.3.PLS/PLF指令的應(yīng)用舉
14、例指令的應(yīng)用舉例0LD X0001 PLS M02步指令3 LD M04 SET Y0005 LD X001 6 PLF M12步指令8 LD M19 RST Y000T0掃描周期掃描周期T0掃描周期掃描周期Y000M1M0X000X001X000M0SET Y000X001PLFM1M1RSTY000PLS M0 2022年4月8日星期五助記符名 稱功 能梯 形 圖 表 示目 標(biāo) 元 件程 序 步MC主控公共串聯(lián)觸點的連接Y,M(特殊的M元件除外)3步MCR主控復(fù)位公共串聯(lián)觸點的復(fù)位2步1.1.MC/MCR指令指令 使用要素使用要素 2022年4月8日星期五2.2. MC/MCR指令使用說明
15、指令使用說明(1)被主控指令驅(qū)動的Y或M元件的常開觸點稱為主控觸點,主控觸點,主控觸點在梯形圖中與一般觸點垂直。主控觸點是左母線相連的常開觸點,相當(dāng)于電氣控制電路的總開關(guān)。與主控觸點相連的觸點必須用必須用LD/LDI指令。指令。) MC指令的輸入觸點斷開時,在MC和MCR之間的積算定時器、計數(shù)器和用SET/RST指令驅(qū)動的元件保持其之前的狀態(tài)不變。非積算定時器和用OUT指令驅(qū)動的元件將復(fù)位。在一個MC指令區(qū)內(nèi)若再使用MC指令稱為嵌套。嵌套級數(shù)最多8級編號按N0N1N2N3 N4 N5 N6N7順序增大,使用MCR指令返回時,則從編號大的嵌套級開始復(fù)位。 2022年4月8日星期五3.3.MC、M
16、CR指令應(yīng)用舉例指令應(yīng)用舉例 2022年4月8日星期五助記符名稱功 能梯 形 圖 表 示目 標(biāo) 元 件程 序 步INV取反對該指令之前的運算結(jié)果取反無1步NOP空操作不執(zhí)行操作無END程序結(jié)束表示程序結(jié)束1.1.INV/NOP/END指令指令 使用要素使用要素 2022年4月8日星期五 2. INV/NOP/END指令使用說明指令使用說明不能像OR/ORI/ORP/ORF指令那樣單獨使用,也不能像LD/LDI/LDP/LDF那樣與左母線單獨使用;在將全部程序清除時,全部指令成為空操作;若在程序中加入NOP指令,則在修改或追加程序時,可以減少步序號的變化,但程序步需要有空余;若將已寫入的指令換為
17、 NOP指令,則梯形圖會發(fā)生變化,必須注意;在調(diào)試程序時,插入END指令,使得程序分段,提高調(diào)試速度。INV指令是把該指令所在位置當(dāng)前邏輯運算結(jié)果取反,取反后的結(jié)果仍可繼續(xù)運算;使用INV指令,在AND/ANI/ANDP/ANDF指令的相同位置處編程; 2022年4月8日星期五1. LDP/ANDP/ORP指令的使用要素指令的使用要素助記符名稱功 能梯 形 圖 表 示目 標(biāo) 元 件程 序 步LDP取上升沿脈沖上升沿檢測運算開始X,Y,M,S,T,C2步ANDP與 上 升 沿脈沖上升沿檢測串聯(lián)連接ORP或 上 升 沿脈沖上升沿檢測并聯(lián)連接 2022年4月8日星期五3.3.LDP/ANDP/ORP
18、指令應(yīng)用指令應(yīng)用舉例舉例2.2.LDP/ANDP/ORP使用說明使用說明LDP/ANDP/ORP指令僅在對應(yīng)元件上升沿維持一個掃描周期的接通。0 LD P X0002ORP X0014OUT M05LD M80006ANDP X0028 OUT M1 2022年4月8日星期五助記符名稱功能梯形圖表示目標(biāo)元件程序步LDF取下降沿脈沖下降沿檢測運算開始X,Y,M,S,T,C2步ANDF與下降沿脈沖下降沿檢測串聯(lián)連接ORF或下降沿脈沖下降沿檢測并聯(lián)連接1. LDF/ANDF/ORF的使用要素的使用要素 2022年4月8日星期五3.3.LDF/ANDF/ORF指令應(yīng)用舉例指令應(yīng)用舉例2.2.LDF/A
19、NDF/ORF指令使用說明指令使用說明LDF/ANDF/ORF指令僅在對應(yīng)元件下降沿維持一個掃描周期的接通。0 LD F X0002ORF X0014OUT M05LD M80006ANDF X0028 OUT M1 2022年4月8日星期五 順序控制功能圖順序控制功能圖又稱狀態(tài)轉(zhuǎn)移圖,是用步(或稱為狀態(tài),用狀態(tài)繼電器S表示)、轉(zhuǎn)移、轉(zhuǎn)移條件、負(fù)載驅(qū)動來描述控制過程的一種圖形。順序控制功能圖并不涉及所描述的控制功能的具體技術(shù),是一種通用的技術(shù)語言。 2022年4月8日星期五主要由步、有向連線、轉(zhuǎn)換、轉(zhuǎn)換條件和動作(或命令)等要素組成。 2022年4月8日星期五 當(dāng)條件得到滿足時,轉(zhuǎn)換得以實現(xiàn)。
20、當(dāng)系統(tǒng)正處于某一步時,把該步稱為“活動步活動步”。 動作或命令統(tǒng)稱為“動作動作”,是指系統(tǒng)處于活動步時所完成的任務(wù)。 2022年4月8日星期五順序控制功能圖順序控制功能圖 示例示例: 2022年4月8日星期五 2022年4月8日星期五(a)(b)(a)選擇序列的分支 (b)選擇序列的合并 2022年4月8日星期五(a)(b)(a)并行序列的分支 (b)并行序列的合并 2022年4月8日星期五某一步可以包含一系列子步和轉(zhuǎn)換,通常這些序列表示整個系統(tǒng)的一個完整的的子功能,子步的使用使系統(tǒng)的設(shè)計者在總體設(shè)計時容易抓住系統(tǒng)的主要矛盾,用更加簡潔的方式表示系統(tǒng)的整體功能和概貌,而不是一開始就陷入某些細(xì)節(jié)
21、之中。 2022年4月8日星期五 2022年4月8日星期五1)該轉(zhuǎn)換所有前級步必須是活動步。2)對應(yīng)的轉(zhuǎn)換條件成立。1)使所有由有向連線與相應(yīng)轉(zhuǎn)換符號相連的后續(xù)步都變?yōu)榛顒硬健?)使所有由有向連線與相應(yīng)轉(zhuǎn)換符號相連的前級步都變?yōu)椴换顒硬健?2022年4月8日星期五 兩個步絕對不能直接相連,必須用一個轉(zhuǎn)換將它們隔開。 兩個轉(zhuǎn)換也不能直接相連,必須用一個步將它們隔開。 順序控制功能圖中的初始步一般對應(yīng)于系統(tǒng)等待起動的初始狀態(tài),初始步可能沒有輸出執(zhí)行,但初始步是必不可少的。如果沒有該步,則無法表示初始狀態(tài),系統(tǒng)也無法返回初始狀態(tài)。 自動控制系統(tǒng)應(yīng)能多次重復(fù)執(zhí)行同一工藝過程。 在順序控制功能圖中,只有
22、當(dāng)某一步的前級步是活動步時,該步才有可能變成活動步。 2022年4月8日星期五助記符名稱功能梯形圖表示目標(biāo)元件程序步STL步進(jìn)梯形開始步進(jìn)梯形圖開始S1步RET步進(jìn)返回步進(jìn)梯形圖結(jié)束無1步 步進(jìn)指令STL和RET使用要素 2022年4月8日星期五 STL指令使用說明指令使用說明 (a) 順序控制功能圖 (b) 相對應(yīng)的梯形圖 (c) 指令表STL S21OUT Y003LD X005SET S22 (c) 2022年4月8日星期五STL觸點可以直接驅(qū)動或通過別的觸點驅(qū)動Y、M、S、T或C等元件的線圈,STL觸點也可以使Y、M和S等元件置位或復(fù)位。使?fàn)顟B(tài)繼電器置位的指令如果不在STL觸點驅(qū)動的電
23、路塊內(nèi),執(zhí)行置位指令時,系統(tǒng)程序不會自動地將前級狀態(tài)步對應(yīng)的狀態(tài)繼電器復(fù)位。 2022年4月8日星期五1.1.STL功能圖轉(zhuǎn)換為梯形圖功能圖轉(zhuǎn)換為梯形圖 2022年4月8日星期五2.使用使用STL指令編程的一般步驟指令編程的一般步驟(1)列出現(xiàn)場信號與PLC軟繼電器編號對照表。(2)畫出I/O接線圖。(3)根據(jù)控制的具體要求繪制順序控制功能圖。(4)將順序控制功能圖轉(zhuǎn)換為梯形圖(轉(zhuǎn)換方法按照STL指令使用指令使用說明說明圖所示的處理方法來處理每一狀態(tài))。(5)寫出梯形圖對應(yīng)的指令表。 2022年4月8日星期五3.單序列順序控制的單序列順序控制的STL指令編程指令編程如“”圖所示。4選擇序列順序
24、控制的選擇序列順序控制的STL指令編程指令編程 選擇性分支與匯合的特點選擇性分支與匯合的特點 選擇性分支、匯合順序控制功能圖選擇性分支、匯合順序控制功能圖 (a) 選擇性分支 (b) 選擇性匯合 2022年4月8日星期五 選擇性分支的編程選擇性分支的編程選擇性分支的編程選擇性分支的編程(a)順序控制功能圖 (b)梯形圖 (c)指令表 2022年4月8日星期五選擇性匯合的編程選擇性匯合的編程(a)順序控制功能圖 (b)梯形圖 (c)指令表 選擇性匯合的編程選擇性匯合的編程 2022年4月8日星期五5并行序列順序控制的并行序列順序控制的STL指令編程指令編程 并行性分支與匯合的特點并行性分支與匯合
25、的特點并行性分支、匯合順序控制功能圖并行性分支、匯合順序控制功能圖(a) 并行性分支 (b) 并行性匯合 2022年4月8日星期五并行分支的編程并行分支的編程(a)順序控制功能圖 (b)梯形圖 (c)指令表 并行性分支的編程并行性分支的編程 2022年4月8日星期五并行匯合的編程并行匯合的編程 (a)順序控制功能圖 (b)梯形圖 (c)指令表 并行性匯合的編程并行性匯合的編程 2022年4月8日星期五【例例】 某鍋爐的鼓風(fēng)機(jī)和引風(fēng)機(jī)的控制要求如下:開機(jī)時,先起動引風(fēng)機(jī),10s后開鼓風(fēng)機(jī);停機(jī)時,先關(guān)鼓風(fēng)機(jī),5s后關(guān)引風(fēng)機(jī)。試設(shè)計滿足上述要求的控制程序。6STL指令編程舉例指令編程舉例 某鍋爐控
26、制輸入/輸出分配表類 別低壓電器PLC元件功 能輸 入SB1X000起動按鈕SB2X001停止按鈕輸 出KM1Y000控制引風(fēng)機(jī)接觸器KM2Y001控制鼓風(fēng)機(jī)接觸器 2022年4月8日星期五鼓風(fēng)機(jī)和引風(fēng)機(jī)的順序控制功能圖和梯形圖鼓風(fēng)機(jī)和引風(fēng)機(jī)的順序控制功能圖和梯形圖(a)順序控制功能圖 (b) 梯形圖 1.梯形圖的各種符號, 每一行要以左母線為起點,右母線為終點,在畫圖時可以省去右母線。梯形圖是按照從上到下、從左到右的順序設(shè)計,繼電器線圈與右母線直接連接,在右母線與線圈之間不能連接其它元素,如圖5-16所示。 (a)錯誤 (b)正確 圖5-16 確定線圈位置 2、串聯(lián)觸點最多的支路通常編排在上
27、方。如圖5-17所示。 這樣可以少寫一條ORB指令。(a) (b)圖5-17 電路塊并聯(lián)的編排 3、 觸點和線圈的常規(guī)位置。觸點應(yīng)畫在水平線上,不能畫在垂直分支線上。梯形圖的左母線與線圈間一定要有觸點,而線圈與右母線間不能有任何觸點,因此,應(yīng)根據(jù)從上到下、從左到右順序的原則和對輸出線圈Y的幾種可能控制路徑畫成右圖所示的形式。如圖5-18所示。 (a) (b)圖5-18 垂直觸點的編排 4、輸出線圈、內(nèi)部繼電器線圈及運算處理框必須寫在一行的最右端,他們的右邊不許再有任何的觸點存在。 5、輸入繼電器、輸出繼電器、輔助繼電器、定時器、計數(shù)器和狀態(tài)繼電器的觸點可以多次使用,不受限制。 6、在梯形圖中,
28、每行串聯(lián)的觸點數(shù)和每組并聯(lián)電路的并聯(lián)接點數(shù),雖然理論上沒有限制。但在使用圖形編程器時,要受到屏幕尺寸的限制,則每行串聯(lián)點數(shù)最好不要超過11個。 7、繼電器的輸入線圈是由輸入點上的外部輸入信號控制驅(qū)動的,因此梯形圖中繼電器的輸入接點用以表示對應(yīng)點上的輸入信號。 8、程序盡量簡潔化。在并聯(lián)連接支路時,應(yīng)將有多觸點的并聯(lián)支路放在上方, 如圖5-19 b所示,若把多觸點的支路安排在下方,如圖5-17(a)所示,則需增加一條ORB指令,顯然這種編排不合適。 9、把并聯(lián)電路最多的接點電路編排在左邊, 這樣,才會使編制的程序簡潔明了,語句較少,如圖5-19(b)所示??墒∪ヒ粭lANB指令。 (a) (b)5
29、-19電路塊并聯(lián)的串聯(lián)編排 10、對橋式電路的編程。橋式電路不能直接編程,必須畫相應(yīng)的等效梯形圖, 如圖5-20(a)所示,圖中接點5有雙向“能流”通過,這是不可編程的電路, 因此必須根據(jù)邏輯功能,對該電路進(jìn)行等效變換成可編程的電路, 圖5-20是對橋式電路的處理。 ( a ) (b)圖5-20 橋式電路的處理 11、對復(fù)雜電路的編程處理。如果電路結(jié)構(gòu)復(fù)雜,用ANB、ORB等難以處理,可以重復(fù)使用一些觸點改畫出等效電路, 這樣能使編程清晰明了,簡便可行,不易出錯。例如圖5-21a電路,可等效變換成圖5-21(b)電路。 (a) (b)圖5-21 復(fù)雜電路的編程處理 例:根據(jù)圖5-22設(shè)計一個三
30、相異步電機(jī)正/反轉(zhuǎn)PLC控制系統(tǒng),并說明基本指令的應(yīng)用。三相異步電機(jī)正/反轉(zhuǎn)控制電路如圖5-22所示。圖5-22控制電路的動作順序如圖5-23所示。 (a ) 主電路 ( b)控制電路圖5-22 三相異步電機(jī)正/反轉(zhuǎn)控制線路 圖5-22 三相異步電機(jī)正/反轉(zhuǎn)控制電路的動作順序 2022年4月8日星期五當(dāng)按上電源時,電動機(jī)M不動作。當(dāng)按下正轉(zhuǎn)起動校鈕SB1后,電動機(jī)M正轉(zhuǎn);再按下停止掛鈕SB3后,電動機(jī)M停轉(zhuǎn)。當(dāng)按下反轉(zhuǎn)起動校鈕SB2后,電動機(jī)M反轉(zhuǎn);再按下停止掛鈕SB3后,電動機(jī)M停轉(zhuǎn)。熱繼電器觸點FR動作后,電動機(jī)M因過載保護(hù)而停轉(zhuǎn)。 2022年4月8日星期五 2022年4月8日星期五梯形圖
31、控制電路圖助記符 2022年4月8日星期五圖5-25 PLC控制的接線圖 2022年4月8日星期五 為了防止正/反轉(zhuǎn)起動按鈕同時按下,可在梯形圖中設(shè)定互鎖,將動斷觸點X001和Y001串聯(lián)在反轉(zhuǎn)電路中,而將動斷觸點X002和Y002串聯(lián)在正轉(zhuǎn)電路中。另外在PLC的外部也設(shè)置了如圖5-25所示的用實際動斷觸點組成的互鎖。注意:輸入外部控制信號的動斷觸點,在編制梯形圖時要特別引起注意,否則將造成編程錯誤。 2022年4月8日星期五 為了防止正/反轉(zhuǎn)起動按鈕同時按下,可在梯形圖中設(shè)定互鎖,將動斷觸點X001和Y001串聯(lián)在反轉(zhuǎn)電路中,而將動斷觸點X002和Y002串聯(lián)在正轉(zhuǎn)電路中。另外在PLC的外部
32、也設(shè)置了如圖5-25所示的用實際動斷觸點組成的互鎖。注意:輸入外部控制信號的動斷觸點,在編制梯形圖時要特別引起注意,否則將造成編程錯誤。 5-28繼電器控制電路圖 5-29 PLC控制接線圖 指令名稱指令編號位數(shù)助記符操作數(shù)范圍程序步SDm(n)求平均值FNC45(16)MEANMEAN(P)K、HKnX、KnY、KnM、KnS、T、C、DKnY、KnM、KnS、T、C、D、V、Z164MEAN,MEAN(P)7步 2022年4月8日星期五KnM0中的n是組數(shù),16位數(shù)操作時為K1K4,32位數(shù)操作時為K1K8。 2022年4月8日星期五 跳轉(zhuǎn)指令使用要素指令名稱指令編號位數(shù)助記符功能操作數(shù)程
33、序步D.條件跳轉(zhuǎn)FNC00(16)CJCJ(P)在滿足跳轉(zhuǎn)條件后程序?qū)⑻揭灾羔楶n為入口的程序段中執(zhí)行,直到跳轉(zhuǎn)條件不滿足,跳轉(zhuǎn)停止執(zhí)行P0P127P63即是END所在步,不需標(biāo)記CJ,CJ(P): 3步標(biāo)號P:1步 2022年4月8日星期五 CJ指令的使用說明 2022年4月8日星期五子程序指令(子程序指令(CALL/SRET) 子程序指令使用要素指令名稱指令編號位數(shù)助 記 符功能操作數(shù)程序步D.子程序調(diào)用FNC01(16)CALL CALL(P)當(dāng)子程序調(diào)用指令的執(zhí)行條件 為 O N 時 ,CALL指令使程序跳到標(biāo)號處,子程序被執(zhí)行指針P0-P62 ,P64P127 5級嵌套CALL,C
34、ALL(P): 3步 標(biāo)號P : 1步子程序返回FNC02SRET返回主程序無1步 2022年4月8日星期五 CALL/SRET指令的使用說明 2022年4月8日星期五FX系列PLC的中斷源有外部輸入中斷、定時器中斷和計數(shù)器中斷三種共15點。其中輸入中斷指針標(biāo)號為I00I50 6點,定時器中斷指針為I6I83點,計數(shù)器中斷指針標(biāo)號為I010I060,共6點。 2022年4月8日星期五輸入中斷輸入中斷定時器中斷定時器中斷計數(shù)器中斷計數(shù)器中斷中斷標(biāo)號中斷禁止輔助繼電器中斷標(biāo)號中斷禁止輔助繼電器中斷標(biāo)號中斷禁止輔助繼電器I00(X0)M8050I6M8056I010M8059I10(X1)M8051
35、I7M80571020I20(X2)M8052I8M8058I030I30(X3)M8053:表示1099msI040I40(X4)M8054I050I50(X5)M8055I060中斷標(biāo)號與中斷相關(guān)的特殊輔助繼電器之間的關(guān)系 (1)表中:為1時上升沿中斷,為0時下降沿中斷。 (2)表中中斷禁止輔助繼電器M8050M8059為ON時,與之對應(yīng)標(biāo)號的中斷被禁止。注:注: 2022年4月8日星期五指令名稱指令編號位數(shù)助 記 符功能操作數(shù)程序步D中斷返回FNC03IRET返回主程序,用在中斷服務(wù)程序的末尾,表示中斷服務(wù)程序的結(jié)束無1步允許中斷FNC04EI在主程序中,EI和DI一起規(guī)定允許中斷區(qū)間。
36、EI表示允許中斷區(qū)間的起點,DI表示允許中斷區(qū)間的終點禁止中斷FNC05DI 中斷指令使用要素 2022年4月8日星期五 EI/DI中斷指令的使用 2022年4月8日星期五 中斷指令使用說明(1)中斷禁止特殊輔助繼電器M8055M8059為ON狀態(tài),相應(yīng)的中斷子程序不能執(zhí)行。 一 2022年4月8日星期五主程序結(jié)束指令使用要素指令名稱指令編號助 記 符功 能操作數(shù)程 序 步D主程序結(jié)束FNC06FEND表示主程序結(jié)束和子程序區(qū)的開始無1步 2022年4月8日星期五 FEND主程序結(jié)束指令使用 2022年4月8日星期五監(jiān)視定時器刷新指令使用要素指令名稱指令編號助 記 符功 能操作數(shù)程 序 步D監(jiān)
37、視定時器刷新FNC07WDT WDT(P)定時器刷新無1步 2022年4月8日星期五監(jiān)視定時器刷新指令使用 2022年4月8日星期五 循環(huán)指令使用要素指令名稱指令編號位數(shù)助記符功能操作數(shù)指令步數(shù)S循環(huán)開始FNC08(16)FOR循環(huán)區(qū)起點K,HKnX,KnY,KnM,KnST,C,D,V,Z3步循環(huán)結(jié)束FNC09NEXT循環(huán)區(qū)終點無1步 2022年4月8日星期五循環(huán)指令使用說明循環(huán)指令使用說明 2022年4月8日星期五 比較指令使用要素指令名稱指令編號位數(shù)助記符功能操作數(shù)程序步S1.S2.D.比較FNC10(16/32)CMPCMP(P)將源操作數(shù)S1、S2 間的數(shù)據(jù)進(jìn)行比較,結(jié)果送到目標(biāo)操作
38、數(shù)D中K,HKnX,KnY,KnM,KnST,C,D,V,ZY, M, SCMP, CMP(P):7步(D)CMP,(D)CMP(P):13步 2022年4月8日星期五 比較指令使用說明 2022年4月8日星期五區(qū)間比較指令使用要素指令名稱指令編號位數(shù)助記符功能操作數(shù)程序步S1.S2.S.D.區(qū)間比較FNC11(16/32)ZCPZCP(P)將一個數(shù)據(jù)S與兩 個 源 操 作 數(shù)S1和 S2 間的數(shù)據(jù)進(jìn)行代數(shù)比較,結(jié)果送到目標(biāo)操作數(shù)D中K,HKnX,KnY,KnM,KnST,C,D,V,ZY, M, SZCP, ZCP(P):9步(D)ZCP,(D)ZCP(P):17步 2022年4月8日星期五
39、 區(qū)間比較指令的使用 2022年4月8日星期五 傳送指令使用要素指令名稱指令編號位數(shù)助記符功能操作數(shù)程序步S.D.傳送FNC12(16/32)MOVMOV(P)將源操作數(shù)內(nèi)的數(shù)據(jù)送到指定的目標(biāo)操作數(shù)內(nèi),即SDK,HKnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D,V,ZMOV, MOV(P):5步(D)MOV,(D)MOV(P):9步 2022年4月8日星期五 MOV指令的使用 當(dāng)X000=ON時,K100(D10) 2022年4月8日星期五 移位傳送指令使用要素指令名稱指令編號位數(shù)助記符操作數(shù)程序步S.m1m2D.n移位傳送FNC13(16)SMOVSMOV(
40、P)KnX,KnY,KnM,KnST,C,D,V,ZK,H=14K,H=14KnY,KnM,KnST,C,D,V,ZK,H=14SMOV、 SMOV(P):11步SMOV指令的功能:指令的功能:將源操作數(shù)S的16位二進(jìn)制數(shù)自動轉(zhuǎn)換成4位BCD碼,然后從右向左第m1位開始向右數(shù)m2位,傳送到目標(biāo)操作數(shù)(4位BCD碼)的從右向左第n位開始向右數(shù)m2位的位置上,最后這4位BCD碼自動轉(zhuǎn)換成二進(jìn)制數(shù)后送入目標(biāo)操作數(shù)D中去。 2022年4月8日星期五 SMOV指令的使用 2022年4月8日星期五 塊傳送指令使用要素指令名稱指令編號位數(shù)助記符操作數(shù)程序步數(shù)S.D.n塊傳送FNC15(16)BMOV(P)K
41、nX,KnY,KnM,KnST,C,DKnY,KnM,KnST,C,DK,H512BMOV,BMOV(P):7步BMOV指令的功能:指令的功能:是從源操作數(shù)KnX、KnY、KnM、KnS、T、C、D指定的元件開始的n個數(shù)組成的數(shù)據(jù)塊傳送到指定的KnY、KnM、KnS、T、C、D目標(biāo)操作數(shù)。 2022年4月8日星期五 BMOV指令的使用 2022年4月8日星期五多點傳送指令使用要素指令名稱指令編號位數(shù)助記符操作數(shù)程序步數(shù)S.D.n多點傳送FNC16(16/32)FMOVFMOV(P)K,HKnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,DK,H512FMOV,FMO
42、V(P):7步(D)FMOV, (D)FMOV(P):13步FMOV指令的功能:指令的功能:是將源元件中的數(shù)據(jù)傳送到指定目標(biāo)開始的n個目標(biāo)元件中,這n個元件中的數(shù)據(jù)完全相同。即實現(xiàn)同一數(shù)據(jù)多點傳送的功能。 2022年4月8日星期五 FMOV指令的使用 當(dāng)X000=ON時,每個周期把K0傳送到D100D119中去。 2022年4月8日星期五 數(shù)據(jù)交換指令使用要素指令名稱指令編號位數(shù)助記符功能操作數(shù)程序步數(shù)D1.D2.數(shù)據(jù)交換FNC17(16/32)XCHXCH(P)在指定的目標(biāo)軟元件間進(jìn)行數(shù)據(jù)交換KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D,V,ZXCH, XCH(P
43、):5步(D)XCH、(D)XCH(P):9步 XCH指令的使用 2022年4月8日星期五 數(shù)據(jù)變換指令使用要素指令名稱指令編號位數(shù)助記符功能操作數(shù)程序步數(shù)S.D.BCD轉(zhuǎn)換FNC18(16/32)BCDBCD(P)將源元件中的二進(jìn)制數(shù)轉(zhuǎn)換成BCD碼送到目標(biāo)元件中KnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D,V,ZBCD, BCD(P):5步(D)BCD、(D)BCD(P):9步BIN轉(zhuǎn)換FNC19(16/32)BINBIN(P)將源元件中的BCD碼轉(zhuǎn)換成二進(jìn)制數(shù)送到目標(biāo)元件中KnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D,
44、V,ZBIN, BIN(P):5步(D)BIN、(D)BIN(P):9步 2022年4月8日星期五 BCD/BIN指令的使用 當(dāng)X000=ON時,每個周期把D10中的二進(jìn)制數(shù)轉(zhuǎn)換成BCD碼送到D11中去。當(dāng)X001=ON時,每個周期把X000X007組成的BCD碼變換成二進(jìn)制數(shù)送到D13中去。 2022年4月8日星期五 加法與減法指令使用要素指令名稱指令編號位數(shù)助記符功能操作數(shù)程序步數(shù)S1.S2.D.加法FNC20(16/32)ADDADD(P)將指定源元件中的二進(jìn)制數(shù)相加的結(jié)果送到指定的目標(biāo)元件中K,HKnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D,V,ZA
45、DD,ADD(P):7步(D)ADD,(D)ADD(P):13步減法FNC21(16/32)SUBSUB(P)將指定源元件中的二進(jìn)制數(shù)相減的結(jié)果送到指定的目標(biāo)元件中K,HKnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D,V,ZSUB,SUB(P):7步(D)SUB,(D)SUB(P):13步 2022年4月8日星期五 ADD/SUM指令的使用 當(dāng)X000=ON時, S1.+S2.D. , 即(D0)+(D2)D4 當(dāng)X001=ON時,S1.-S2.D.,即(D11,D10)+(D13,D12) (D15,D14) 2022年4月8日星期五 ADD/SUM指令的使
46、用說明(1)每個數(shù)據(jù)的最高位作為符號位(0為正,1為負(fù)),運算是二進(jìn)制代數(shù)運算。(2)進(jìn)行二進(jìn)制加減時,可以進(jìn)行16/32位數(shù)據(jù)處理。16位運算時,數(shù)據(jù)范圍為-32768+32767;32位運算時,數(shù)據(jù)范圍為-2147483648+2147483647。(3)如果運算結(jié)果為0,則零標(biāo)志M8020置1,如果運算結(jié)果超過32767(16位運算)或2147483647(32位運算),則進(jìn)位標(biāo)志M8022置1,如果運算結(jié)果小于-32768(16位運算)或-2147483648(32位運算),則借位標(biāo)志M8021置1。在32位運算中,被指定的字元件是低16位元件,下一個元件為高16位元件。如果在加法指令之前置1浮點操作標(biāo)志M8023,則可進(jìn)行浮點值的加法。(4)該指令可以進(jìn)行連續(xù)/脈沖執(zhí)行方式。 2022年4月8日星期五 乘法與除法指令使用要素指令名稱指令編號位數(shù)助記符功能操作數(shù)程序步數(shù)S1. S2.D.乘法FNC22(16/32)MULMUL(P)將指定源元件中的二進(jìn)制數(shù)相乘的結(jié)果送到指定的目標(biāo)元件中K,HKnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,DV,Z(限16位)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 化工企業(yè)環(huán)?;局R課件
- 飛蛾飼養(yǎng)技術(shù)培訓(xùn)課件
- 2026山東濱州市市屬事業(yè)單位招聘備考考試試題及答案解析
- 2026四川成都東部新區(qū)蘆霞衛(wèi)生院編外人員招聘3人參考考試題庫及答案解析
- 2026貴州貴陽禮物旅游產(chǎn)業(yè)發(fā)展有限公司招聘1人筆試備考試題及答案解析
- 2026中國農(nóng)業(yè)科學(xué)院農(nóng)業(yè)經(jīng)濟(jì)與發(fā)展研究所鄉(xiāng)村發(fā)展研究室編制外科研助理招聘1人參考考試題庫及答案解析
- 電氣-接地-施工方案(3篇)
- 2026山東淄博桓臺縣面向退役大學(xué)生士兵專項崗位招聘考試參考試題及答案解析
- 2026廣東佛山順德區(qū)杏壇鎮(zhèn)林文恩中學(xué)招聘臨聘教師4人備考考試試題及答案解析
- 2026江蘇連云港興榆創(chuàng)業(yè)投資有限公司對外招聘崗位開考情況說明筆試備考題庫及答案解析
- 房地產(chǎn) -北京好房子政策研究報告-規(guī)劃技術(shù)和市場效應(yīng) 202502
- 土地一級市場二級市場的區(qū)別及流程
- 胸痛中心聯(lián)合例會培訓(xùn)
- 臥式橢圓封頭儲罐液位體積對照表
- 國家職業(yè)技術(shù)技能標(biāo)準(zhǔn) 4-10-01-02 育嬰員 人社廳發(fā)201947號
- 全球鈷礦資源儲量、供給及應(yīng)用
- 中考字音字形練習(xí)題(含答案)-字音字形專項訓(xùn)練
- 消防安全責(zé)任人任命書
- MOOC 數(shù)據(jù)挖掘-國防科技大學(xué) 中國大學(xué)慕課答案
- 2024屆新高考物理沖刺復(fù)習(xí):“正則動量”解決帶電粒子在磁場中的運動問題
- 中學(xué)體育與健康課程與教學(xué)論PPT高職完整全套教學(xué)課件
評論
0/150
提交評論