《LC基本指令與編程》PPT課件.ppt_第1頁
《LC基本指令與編程》PPT課件.ppt_第2頁
《LC基本指令與編程》PPT課件.ppt_第3頁
《LC基本指令與編程》PPT課件.ppt_第4頁
《LC基本指令與編程》PPT課件.ppt_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、2. PLC基本指令與編程(一),1.輸入繼電器(X)和輸出繼電器(Y) (1)輸入繼電器,2.1 編程元件,輸入繼電器用X來表示,其地址采用八進(jìn)制編號(hào),即X0X177,其中沒有8和9。 輸入繼電器是用于接收和存儲(chǔ)外部輸入信號(hào),其線圈只能通過外部信號(hào)來驅(qū)動(dòng),而不能通過內(nèi)部程序來驅(qū)動(dòng)。,(2)輸出繼電器,輸出繼電器用Y來表示,其地址采用八進(jìn)制編號(hào),即Y0Y177,其中沒有8和9。 輸出繼電器線圈只能通過程序驅(qū)動(dòng),用于驅(qū)動(dòng)外部負(fù)載。,2. 輔助繼電器(M),PLC內(nèi)部有許多輔助繼電器,與中間繼電器的作用類似。輔助繼電器線圈只能通過程序驅(qū)動(dòng),即只能用于內(nèi)部編程,不能直接驅(qū)動(dòng)外部負(fù)載。,(1)通用輔助

2、繼電器 編號(hào)為M0M499,其用法與輸出繼電器相同,不能直接驅(qū)動(dòng)外部電路。 (2)斷電保持輔助繼電器 PLC在運(yùn)行中若突然發(fā)生斷電,保持?jǐn)嚯娗暗臓顟B(tài),斷電保持輔助繼電器就是實(shí)現(xiàn)這種要求。 (3)特殊輔助繼電器 編號(hào)為M8000M8255。具有特殊功能(見附錄C),常用特殊輔助繼電器: M8000 PLC運(yùn)行時(shí)接通,可用于運(yùn)行監(jiān)控; M8002 僅在PLC運(yùn)行的第一個(gè)周期內(nèi)產(chǎn)生一個(gè)脈沖(初始脈沖),可用于初始化處理; M8012 產(chǎn)生100ms的時(shí)鐘脈沖; M8013 產(chǎn)生1s的時(shí)鐘脈沖; M8033 PLC運(yùn)行停止時(shí)保持輸出; M8034 輸出全部禁止。,X、Y、M元件的應(yīng)用,3.狀態(tài)器(S)

3、 編號(hào)為S0S999,它是構(gòu)成狀態(tài)轉(zhuǎn)移圖的重要元件,主要用于步進(jìn)順序控制。,4.常數(shù)(K/H) 由于常數(shù)在程序和PLC內(nèi)部寄存器中均占有一定存儲(chǔ)空間,因此將它也當(dāng)作編程元件。十進(jìn)制數(shù)用K表示,十六進(jìn)制數(shù)用H表示。,5.定時(shí)器(T) 編號(hào)為T0T255,作用相當(dāng)于時(shí)間繼電器,都是通電延時(shí)型,只能通過程序?qū)崿F(xiàn)斷電延時(shí)功能。,6.計(jì)數(shù)器(C) 編號(hào)為C0C255,在使用時(shí)與定時(shí)器類似,要與一個(gè)計(jì)數(shù)設(shè)定值一起使用,該設(shè)定值可以通過常數(shù)K直接設(shè)定,也可以通過數(shù)據(jù)寄存器(D)間接設(shè)定。當(dāng)計(jì)數(shù)器當(dāng)前值與所設(shè)定值相等時(shí),計(jì)數(shù)器的觸點(diǎn)動(dòng)作。,8.數(shù)據(jù)寄存器(D) 編號(hào)為D0D8255,每個(gè)數(shù)據(jù)寄存器都是16位,

4、可用相鄰的兩個(gè)數(shù)據(jù)寄存器存放32位數(shù)據(jù),最高位都為符號(hào)位。,(1)通用數(shù)據(jù)寄存器 通用數(shù)據(jù)寄存器編號(hào)為D0D199,該類數(shù)據(jù)寄存器不具有斷電保持功能,當(dāng)PLC停止運(yùn)行時(shí),數(shù)據(jù)全部清零;但其可以通過特殊輔助繼電器M8033來實(shí)現(xiàn)斷電保持,當(dāng)M8033為“1”時(shí),D0D199在PLC停止運(yùn)行時(shí)數(shù)據(jù)不會(huì)丟失。,(2)斷電保持?jǐn)?shù)據(jù)寄存器 斷電保持?jǐn)?shù)據(jù)寄存器編號(hào)為D200D7999。,(3)特殊數(shù)據(jù)寄存器 編號(hào)為D8000D8255。這類數(shù)據(jù)寄存器用于監(jiān)控PLC的運(yùn)行狀態(tài),如D8000存放監(jiān)視定時(shí)器(WDT)的時(shí)間。未定義的特殊數(shù)據(jù)寄存器,用戶不能使用。,9.變址寄存器(V/Z) 有16個(gè)變址寄存器,編

5、號(hào)為V0V7和Z0Z7,都是16位的寄存器。變址寄存器實(shí)際上是一種特殊的數(shù)據(jù)寄存器,用于改變元件的編號(hào)。,10.指針(P/I),(1)分支用指針P 分支用指針編號(hào)為P0P127,它是用來指定跳轉(zhuǎn)指令(CJ)和子程序調(diào)用指令(CALL)調(diào)用子程序的入口地址。,(2)中斷用指針I(yè) 中斷用指針編號(hào)為I0 I8,它是用來指示某個(gè)中斷程序的入口位置。,2.2 基本指令,1. LD、LDI、OUT指令 LD(load):常開觸點(diǎn)與母線連接指令(取指令)。 LDI(load Inverse):常閉觸點(diǎn)與母線連接指令(取反指令)。 目標(biāo)元件為X、Y、M、S、T或C。 OUT(out):驅(qū)動(dòng)線圈的輸出指令(線圈

6、驅(qū)動(dòng)指令)。 目標(biāo)元件為Y、M、S、T或C,不能對X使用。 示例:,LD X0 OUT Y0 LDI X1 OUT M0 LD M0 OUT Y1 OUT Y2,2. AND、ANI指令 AND(And):單個(gè)常開觸點(diǎn)串聯(lián)連接指令(與指令) ANI(And Inverse):單個(gè)常閉觸點(diǎn)串聯(lián)連接指令(與反指令) 目標(biāo)元件:X、Y、M、S、T或C 示例:,LD X0 ANI X1 AN1 X2 OUT Y0 LDI X3 AND X4 AND X5 OUT Y1 LD Y0 AND Y1 OUT Y2 OUT Y3,3. OR、ORI指令 OR(Or):單個(gè)常開觸點(diǎn)并聯(lián)連接指令(或指令) ORI

7、(Or Inverse):單個(gè)常閉觸點(diǎn)并聯(lián)連接指令(或反指令) 目標(biāo)元件:X、Y、M、S、T或C 示例:,LD X0 OR X2 ORI X3 ANI X1 OUT Y0,4. ANB指令 ANB(And Block):電路塊串聯(lián)指令(塊與指令) 示例1:,有兩種編程方法:,一般編程法: 集中編程法: LD X0 LD X0 ORI X3 ORI X3 LDI X1 LDI X1 OR X4 OR X4 ANB LD X2 LD X2 OR X5 OR X5 ANB ANB ANB OUT Y0 OUT Y0,LD X0 AND X1 ORI X4 LD X2 OR X5 ANB ORI X6

8、 ANI X3 OUT Y0,示例2:,5. ORB指令 ORB(Or Block):電路塊并聯(lián)連接指令(塊或指令) 示例1:,一般編程法: 集中編程法: LD X0 LD X0 ANI X1 ANI X1 LDI X2 LDI X2 AND X3 AND X3 ORB LD X4 LD X4 AND X5 AND X5 ORB ORB ORBOUT Y0 OUT Y0,LD X0 ANI X1 LDI X3 AND X4 ORB LD X2 OR X5 ANB LD X6 ANI X7 ORB OR Y0,6. SET、RST指令,SET:置位指令,用于線圈動(dòng)作的保持。 RST(Reset)

9、:復(fù)位指令,用于解除線圈動(dòng)作的保持。 說明: 1)SET指令的操作元件可以為Y、M或S;作用相當(dāng)于使得操作元件狀態(tài)置“1” RST的操作元件可以為Y、M、S、T、C、D、V或Z。對Y、M或S操作時(shí),相當(dāng)于將其狀態(tài)復(fù)位,即置“0”;對T、C、D、V或Z操作時(shí),相當(dāng)于將其數(shù)據(jù)清零。 2)對于同一操作元件,SET、RST指令可多次使用,順序也可隨意,但只有最后執(zhí)行的一條指令有效。,LD X1 SET M1 LD X2 RST M1 LD X3 SET Y1 LD X4 RST Y1,示例1:,(a)梯形圖和指令表,(b)時(shí)序圖,示例2:啟動(dòng)、保持、停止電路 X0為啟動(dòng)信號(hào),X1為停止信號(hào),(a)復(fù)位

10、優(yōu)先,(c)復(fù)位優(yōu)先,(b)置位優(yōu)先,(d)置位優(yōu)先,7. PLS、PLF指令 PLS(Pulse):脈沖上升沿指令。 PLF:脈沖下降沿指令。,PLS、PLF指令使用說明如下: 1)PLS和PLF指令都是實(shí)現(xiàn)程序循環(huán)掃描過程中某些只需執(zhí)行一次的功能,不同之處在于是在上升沿觸發(fā)還是下降沿觸發(fā)。 2)PLS和PLF指令可以單獨(dú)使用,也可同時(shí)使用。,LD X1 PLS M1 LD M1 SET Y1 LD X2 PLF M2 LD M2 RST Y1,(b)時(shí)序圖,PLS、PLF和SET、RST指令的結(jié)合使用示例:,(a)梯形圖和指令表,8. NOP指令 NOP(NON processing):空

11、操作指令。 說明:在程序中加入NOP指令,可以預(yù)留存儲(chǔ)地址而不進(jìn)行任何操作,其作用是在變通程序或增加指令時(shí),使步序號(hào)變更較少。 可以短接某些觸點(diǎn)或環(huán)節(jié);切斷某些環(huán)節(jié);對梯形圖做某些變換。 無目標(biāo)元素。,9. END指令 END(End):結(jié)束指令。 說明: END指令用于程序的結(jié)束,PLC執(zhí)行用戶程序是從第一條開始執(zhí)行到END指令,后面的指令不執(zhí)行,然后重新掃描用戶程序,所以一個(gè)完整的PLC程序在結(jié)束處必須有END指令。 在調(diào)試程序時(shí),可以將END指令暫時(shí)插在各段程序之后,分段調(diào)試,調(diào)試成功后再刪去插入的END指令,這樣可以縮短掃描周期,提高調(diào)試的效率。 無目標(biāo)元素。,2.3 可編程序控制器常

12、見編程語言,1. 梯形圖(LD),(1)梯形圖中的符號(hào),注意:不是指實(shí)際觸點(diǎn)和線圈,而是概念上的意義,線圈:,(2)梯形圖的主要特點(diǎn),每個(gè)梯形圖由多層梯級組成。 邏輯解算是按梯形圖中從上到下、從左到右的順序進(jìn)行的“概念電流”。 梯形圖中每一梯級的運(yùn)算結(jié)果,可立即被其后面的梯級所利用。 梯形圖中,一般情況下(除了有跳轉(zhuǎn)指令和步進(jìn)指令等的程序段以外),某一編號(hào)的繼電器線圈只能出現(xiàn)一次,而同一編號(hào)的繼電器觸點(diǎn)則可以被無限次引用。 梯形圖中只出現(xiàn)輸入繼電器的觸點(diǎn),而不出現(xiàn)輸入繼電器的線圈。,PLC的內(nèi)部繼電器(如內(nèi)部輔助繼電器,定時(shí)器,計(jì)算器等)觸點(diǎn)只能供PLC的內(nèi)部使用,不能用于輸出控制之用。 梯形

13、圖中的輸入觸點(diǎn)和輸出繼電器線圈對應(yīng)的是I/O映象寄存器相應(yīng)位的狀態(tài),而不是物理觸點(diǎn)和線圈。 梯形圖中的線圈是廣義的。 PLC梯形圖是按掃描方式順序執(zhí)行程序的。,(3)梯形圖編程的基本規(guī)則,1)梯形圖編程應(yīng)體現(xiàn)從上到下,從左到右的順序。與每個(gè)繼電器線圈相連的全部支路形成一個(gè)邏輯行,每個(gè)邏輯行始于左母線,終于右母線(右母線可省略),2)應(yīng)體現(xiàn)“左沉右輕,上沉下輕”的原則。即串聯(lián)多的電路盡量放在上面,并聯(lián)多的電路盡量靠近母線,3)觸點(diǎn)應(yīng)畫在水平線上,不能畫在垂直分支上,4)梯形圖中的線圈應(yīng)放在最右邊,不能將觸點(diǎn)畫在線圖的右邊,5)不包含觸點(diǎn)的分支應(yīng)畫在垂直分支上,不可畫在水平線上,以便于識(shí)別觸點(diǎn)的邏

14、輯組合和對輸出線圈的控制路徑,6)梯形圖的邏輯關(guān)系應(yīng)盡量簡單、清晰,便于閱讀,檢查和輸入。而不必考慮觸點(diǎn)的數(shù)量,因?yàn)檐浻|點(diǎn)無數(shù)量上的限制,編號(hào)相同的觸點(diǎn)可在梯形圖中多次出現(xiàn)。如圖2-16,7)除了有跳轉(zhuǎn)指令和步進(jìn)指令等的程序段以外,梯形圖中不允許出現(xiàn)同一編號(hào)繼電器線圈重復(fù)輸出。如圖2-17,2.指令表(IL),PLC指令:操作碼+操作數(shù) 操作碼:用助記符表示,指定執(zhí)行什么功能。 操作數(shù):指定執(zhí)行某一功能操作所需要數(shù)據(jù)的所在地址及運(yùn)算處理結(jié)果的存放址。,LD Y0 ANI T0 OR X0 OUT T0 K20 OUT Y0 LD T0 OR Y1 ANI X1 OUT Y1,設(shè)計(jì)舉例: 設(shè)計(jì)競

15、賽搶答器顯示系統(tǒng)。參賽的A、B、C三人的桌上各有一只搶答按鈕,分別為SB1、SB2、SB3,用三盞燈HL1HL3顯示他們的搶答信號(hào)。當(dāng)主持人接通搶答允許開關(guān)SW后搶答開始,最先按下按鈕的搶答者對應(yīng)的燈亮,同時(shí),應(yīng)禁止另外兩個(gè)搶答者的燈亮,指示燈在主持人斷開開關(guān)SW后熄滅。 (1)確定I/O點(diǎn)數(shù)及分配I/O端口.,(2)繪制PLC外部I/O接線圖,(3)設(shè)計(jì)梯形圖,指令程序 LD X0 OR Y0 ANI Y1 ANI Y2 AND X3 OUT Y0 LD X1 OR Y1 ANI Y0 ANI Y2 AND X3 OUT Y1 LD X2 OR Y2 ANI Y0 ANI Y1 AND X3

16、 OUT Y2 END,(4)連接PLC外部設(shè)備。 (5)輸入程序。 (6)運(yùn)行PLC。將運(yùn)行方式開關(guān)置于RUN狀態(tài),運(yùn)行程序,調(diào)試程序時(shí)應(yīng)逐項(xiàng)檢查以下要求是否滿足: 當(dāng)開關(guān)SW沒有接通時(shí),各按鈕是否能使對應(yīng)的燈亮。 SW接通,按某一個(gè)按鈕是否能使對應(yīng)的燈亮。 某一盞燈亮后,另外兩個(gè)搶答者的燈是否還能被點(diǎn)亮。 斷開開關(guān)SW,是否能使以亮的燈熄滅。 如果某一項(xiàng)要求沒有達(dá)到,檢查和改正程序,直到完全滿足要求為止。,作業(yè): 1. 繪出下列指令程序?qū)?yīng)的梯形圖,并比較其功能。,(a)指令表程序 (b)指令表程序 LDI X1 LD X0 LD X0 OR Y0 OR Y0 ANI X1 ANB LD

17、X2 LD X2 ANI X3 ANI X3 AN4 X4 AN4 X4 ORB ORB OUT Y0 OUT Y0,2. 寫出下列梯形圖對應(yīng)的指令表,設(shè)計(jì)舉例: 設(shè)計(jì)競賽搶答器顯示系統(tǒng)。假設(shè)參賽者分為兒童組、學(xué)生組及成人組三組,其中兒童2人,成人2人,學(xué)生1人。 (1)控制要求:,1)主持人按下開始按鈕,開始指示燈亮方可搶答,否則違例,桌上指示燈閃爍。 2)要求兒童只需一人按下按鈕就搶答成功,對應(yīng)指示燈亮;成人需兩人同時(shí)按下按鈕搶答才能成功,對應(yīng)指示燈亮。 3)只要有人搶答成功,其他人搶答無效。 4)搶答開始15s后無人搶答時(shí)響鈴,表示搶答時(shí)間已過。 5)當(dāng)一題搶答結(jié)束后,主持人按復(fù)位按鈕,

18、狀態(tài)恢復(fù),為下次搶答做準(zhǔn)備。,(2)I/O分配,(3)I/O連線圖,(4)梯形圖設(shè)計(jì),設(shè)計(jì)思路: 1)主持人按下開始按鈕才能開始搶答,因此要設(shè)計(jì)X0接通Y0,而Y1、Y2、Y3需與Y0串聯(lián),并都用X1動(dòng)斷觸點(diǎn)復(fù)位,使所有狀態(tài)復(fù)位。 2)由于兒童只需一人按下按鈕即搶答成功,而成人要求兩人都按下,因此X2和X3并聯(lián),X5和X6則串聯(lián)。 3)一組搶答成功后,其他組不能再進(jìn)行搶答,因此要將Y1、Y2和Y3的動(dòng)斷觸點(diǎn)進(jìn)行互鎖。 4)由于在主持人沒按下?lián)尨鸢粹o時(shí),有人搶答出現(xiàn)違例,因此要增加一條支路與Y0并聯(lián),并出現(xiàn)周期性通斷,實(shí)現(xiàn)燈的閃爍,為此,要設(shè)計(jì)振蕩電路。 5)由于出現(xiàn)違例時(shí),燈要持續(xù)閃爍,因此要設(shè)計(jì)按鈕的記憶電路。 6)當(dāng)搶答開始15s后無人搶答,搶答鈴響,因此要在Y0輸出時(shí)同時(shí)用定時(shí)器T0定時(shí),T0的動(dòng)合觸點(diǎn)接通鈴Y4。有人搶答情況下Y4又不能接通,因此還要將Y1、Y2、Y3的動(dòng)斷觸點(diǎn)串入Y4的回路中。,3. 順序功能圖(SFC),順序功能圖又叫做狀態(tài)轉(zhuǎn)移圖或功能表圖。 SFC中有三要素:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論