資源描述:
《PLC的基本指令及應(yīng)用.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、模塊二PLC的基本指令及應(yīng)用教學(xué)目標(biāo):熟悉PLC的基本指令并能夠正確編程一、工作任務(wù)介紹PLC基本指令及其應(yīng)用。二、相關(guān)實踐知識編程中的指令,一般都針對元件狀態(tài)而言的,每一個元件都具有一定的功能,且彼此獨立,分別用字母和編號來表示(模塊一中已有所介紹)。下面來介紹PLC的基本指令。(一)輸入和輸出指令LD:邏輯取指令,從母線開始取常開觸點。LDI:邏輯取反指令,從母線開始取常閉觸點。OUT:線圈的驅(qū)動指令。指令說明:1.LD、LDI指令用于將觸點接到母線上。2.OUT指令是對輸出繼電器、輔助繼電器、狀態(tài)定時器、計數(shù)器的線圈驅(qū)動指令,對輸入繼電器不能使用。圖4-1
2、2LD、OUT指令舉例3.OUT指令可作多次并聯(lián)使用。舉例:(1)(1)????????梯形圖:如圖4-12(2)(2)????????程序清單LDX000OUTY000END(二)觸點及支路的串聯(lián)、并聯(lián)指令A(yù)ND:用于單個常開觸點的串聯(lián)指令。ANI:用于單個常閉觸點的串聯(lián)指令。OR:用于單個常開觸點的并聯(lián)指令。ORI:用于單個常閉觸點的并聯(lián)指令。ANB:用于支路的串聯(lián)指令。ORB:用于支路的并聯(lián)指令。指令說明:1.用AND、ANI指令可進(jìn)行一個觸點的串聯(lián)連接。串聯(lián)觸點的數(shù)量不受限制,該指令可多次使用。2.OUT指令后,通過觸點對其他線圈使用OUT指令,稱之為縱
3、接輸出。3.串聯(lián)觸點數(shù)和縱接輸出次數(shù)不受限制,但使用圖形編程設(shè)備和打印機時則有限制。4.建議盡量做到1行不超過10個觸點和1個線圈,總共不要超過24行。5.OR、ORI用作1個觸點的并聯(lián)連接指令。6.OR、ORI是從該指令的步開始,與前面的LD、LDI指信令步,進(jìn)行并聯(lián)連接。并聯(lián)連接的次數(shù)不受限制,但使用圖形編程設(shè)備和打印機時受限制。7.當(dāng)分支電路(并聯(lián)電路塊)與前面的電路串聯(lián)連接時,使用ANB指令,與前面的電路串聯(lián)。若多個并聯(lián)電路塊順序和前面的電路串聯(lián)連接時,則ANB指令的使用次數(shù)沒有限制。也可成批地使用ANB指令,但在這種場合,與ORB指令一樣,LD、LDI
4、指令的使用次數(shù)是有限制(8次以下)的。2個以上的觸點串聯(lián)連接的電路稱為串聯(lián)電路塊。將串聯(lián)電路并聯(lián)連接時,分支開始用LD、LDI指令,分支結(jié)束用ORB指令。8.有多個并聯(lián)電路時,若對每個電路塊使用ORB指令,則并聯(lián)電路沒有限制。9.ORB指令也可以成批地使用,但是由于LD、LDI指令的重復(fù)使用次數(shù)限制在8次以下。舉例:(1)AND指令應(yīng)用圖4-13AND指令舉例梯形圖:如圖4-13程序清單LDX000ANDX001OUTY000END圖4-14ANI指令舉例(2)ANI指令應(yīng)用梯形圖:如圖4-14程序清單LDX000ANIX001OUTY000END(3)OR指令
5、應(yīng)用梯形圖:如圖4-15程序清單LDX000ORX001OUTY000END(4)ORI指令應(yīng)用梯形圖:如圖4-16程序清單LDX000ORIX001圖4-17ANB指令舉例OUTY000END(5)ANB指令應(yīng)用梯形圖:如圖4-17程序清單LDX000ORIX002圖4-18ORB指令舉例LDX001ORX003ANBOUTY000END(6)ORB指令應(yīng)用梯形圖:如圖4-18程序清單圖4-19SET和RST指令的應(yīng)用LDX000ANDX001LDIX002ANDX003ORBOUTY000END(三)置位、復(fù)位和脈沖指令SET:置位指令。RST:復(fù)位指令。以
6、上兩指令是一對指令,主要用于輸出繼電器、狀態(tài)器、輔助繼電器的保持及復(fù)位工作。PLS:上升沿微分輸出指令。PLF:下降沿觸發(fā)指令。指令說明:1.SET置位,功能是動作保持。2.對同一軟元件,SET和RST可多次使用,順序也可隨意,但RST有優(yōu)先權(quán)。3.RST復(fù)位,功能是清除動作保持,既寄存器的清零。4.使用PLS指令時,僅在驅(qū)動輸入ON后1個掃描周期內(nèi),軟元件Y,M動作。5.使用PLF指令時,僅在驅(qū)動輸入OFF后的1個掃描周期內(nèi),軟元件Y,M動作。舉例:圖4-20PLS和PLF指令的應(yīng)用(1)SET和RST指令的應(yīng)用梯形圖:如圖4-19程序清單LDX000SETY
7、000LDX001RSTY000END2)PLS和PLF指令的應(yīng)用梯形圖:如圖4-20程序清單LDX000PLSM0LDX001PLSM1LDM0SETY000LDM1RSTY000END(四)空操作和結(jié)束指令NOP指令:空操作指令。END指令:程序結(jié)束指令。指令說明1.在將程序全部清除時,全部指令成為空操作。若在普通指令與指令之間加入空操作(NOP)指令,則可編程控制器可繼續(xù)工作,而與此無關(guān)。若在程序執(zhí)行過程中加入空操作指令,則在修改或追加程序時,可以減少步序號的變化,但是程序步須留有空余。2.若將已寫入的指令換成NOP指令,則電路會發(fā)生變化,務(wù)必請注意。3.
8、可編程控制器反復(fù)進(jìn)行輸入