版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
指令表也叫做語句表,是程序的另一種表示方法。它和單片機程序中的匯編語言有點類似,由語句指令依一定的順序排列而成。一條指令一般可以分為兩部分,一為助記符,二為操作數(shù)。也有只有助記符沒有操作數(shù)的指令,稱為無操作數(shù)指令。指令表程序和梯形圖程序有嚴(yán)格的對應(yīng)關(guān)系。對指令表程序不熟悉的人可先畫出梯形圖,再轉(zhuǎn)換為語句表。梯形圖程序只有改寫成指令表才能送入可編程控制器運行。第4章基本邏輯指令
PLC一般有上百或百余條指令,主要分為三大類基本指令:基本指令主要是邏輯運算指令,一般含觸點及線圈指令、定時器、計數(shù)器指令及簡單的程序流程指令,是使用頻度最高的指令。應(yīng)用指令:應(yīng)用指令則是為數(shù)據(jù)運算及一些特殊功能設(shè)置的指令,如傳送比較、加減乘除、循環(huán)移位、程序控制、中斷及高速處理等。步進指令:步進指令是專為步進程序編制設(shè)計的指令。一、取和輸出線圈指令(LD、LDI、OUT)指令說明LD取指令常開接點與母線連接指令,即常開觸頭邏輯運算起始,指令的目標(biāo)元件是X、Y、M、S、T、C,用于將觸頭接到母線上。LDI取反指令常閉接點與母線連接指令,即常閉觸頭邏輯運算起始,指令的目標(biāo)元件是X、Y、M、S、T、C,用于將觸頭接到母線上。OUT輸出指令指令的目標(biāo)元件是X、Y、M、S、T、C,對輸入繼電器X不能使用,OUT指令可以連續(xù)多次使用OUT指令用于T和C,其后須跟常數(shù)K,K為延時時間或計數(shù)次數(shù)。編程示例X0X1M100T0Y1K19Y0T0指令表程序步序指令地址
0
LDX0
1
OUTY0
2
LDIX1
3
OUTM100
4
OUTT0K19
7
LDT0
8
OUTY1觸點串聯(lián)指令A(yù)ND:與指令,用于串聯(lián)單個常開觸點;ANI(ANdInverse):與反指令,用于串聯(lián)單個常閉觸點。編程元件AND:ANI:X、Y、M、S、T、C二、觸點串并聯(lián)指令圖3.21AND/ANI指令的用法3.3.2結(jié)束可編程控制器原理及應(yīng)用
AND/ANI指令的用法指令的說明AND和ANI指令用于單個觸點與左邊觸點的串聯(lián),可連續(xù)使用。執(zhí)行OUT指令后,通過觸點對其他線圈使用OUT指令稱之為縱接輸出,這種縱接輸出若順序不錯,可多次重復(fù)使用。若是兩個并聯(lián)電路塊(兩個或兩個以上觸點并聯(lián)連接的電路)串聯(lián),則需用后面的ANB指令。X0Y2M101Y2T1Y3X2X1并聯(lián)連接指令
OR或命令單個常開接點與上面電路并聯(lián)指令
ORI或非命令單個常閉接點與上面電路并聯(lián)指令目標(biāo)元素:X、Y、M、T、C、S串聯(lián)觸點數(shù)量不受限制,3.3.3結(jié)束可編程控制器原理及應(yīng)用
編程示例見課本P134三、LDP、LDF、ANDP、ANDF、ORP、ORF指令
LDP、ANDP、ORP指令是進行上升沿檢出的觸點指令,僅在指定位元件的上升沿時(OFF→ON變化時)接通一個掃描周期。
LDF、ANDF、ORF指令是進行下降沿檢出的觸點指令,僅在指定位元件的下降沿時(ON→OFF變化時)接通一個掃描周期。
脈沖指令格式及功能
X000~X002由OFF→ON變化時,M0或M1僅接通一個掃描周期。指令應(yīng)用如圖
連接導(dǎo)線指令四、支路(電路塊)連接指令(ANB/ORB)
ANB(與塊)指令(塊串聯(lián))串聯(lián)電路塊的指令ORB(或塊)指令(塊并聯(lián))分支電路的并聯(lián)指令獨立使用,無目標(biāo)元素。(不是觸點指令,連接指令)每個串、并聯(lián)電路塊結(jié)束后緊接著使用ANB/ORB指令,串、并聯(lián)塊的數(shù)目無限制;但所有串、并聯(lián)電路塊結(jié)束后多次使用ANB/ORB指令時,不能連續(xù)使用7次。每一分支電路都從LD/LDI指令開始操作,即母線后移。圖3.23ANB/ORB指令的用法可編程控制器原理及應(yīng)用
編程示例如下及課本P136梯形圖程序ORBANBX1M115Y0M100X2Y2M101X3T0指令表程序步序指令地址0LDIX11ORIX22LDIY0
3ANIM1004LDIY25ANDM1016ORB7ORT08ANB9ORIX310OUTM115LD指令的作用MPS(Push):進棧指令,將數(shù)據(jù)壓入棧頂,即用于輸出回路向下分支的導(dǎo)線連接MRD(Read):讀棧指令,讀取棧頂數(shù)據(jù),此時堆棧內(nèi)的數(shù)據(jù)不移動,即用于輸出回路中間分支的導(dǎo)線連接MPP(POP):出棧指令,用于輸出回路最后分支的導(dǎo)線連接五、多重輸出指令回路分支導(dǎo)線指令(MPS、MRD、MPP)說明:1)MPS/MRD/MPP指令的功能是將連接點的結(jié)果按堆棧的形式存儲。a、每執(zhí)行一次MPS,將原有數(shù)據(jù)按順序下移一層,留出最上層存放新的數(shù)據(jù)。b、每執(zhí)行一次MPP,將原有數(shù)據(jù)按順序上移一層,原先最上層數(shù)據(jù)被覆蓋掉。c、執(zhí)行MRD,讀出最上段所存的最新數(shù)據(jù),棧存儲器內(nèi)的數(shù)據(jù)不發(fā)生移動.2)MPS與MPP可以嵌套使用,但堆棧的深度應(yīng)≤11層3)用于帶分支的多路輸出電路。4)MPS和MPP必須成對使用,且連續(xù)使用次數(shù)應(yīng)少于11次。5)進棧和出棧指令遵循先進后出、后進先出的次序。6)使用棧指令母線沒有移動,故棧指令后的觸點不能用LD。圖3.31MPS、MRD、MPP指令的用法例例1單個分支程序(一層堆棧指令)1:單個分支程序(一層棧電路)堆棧器X0X0MPSX0MRDMPPX0
例2一層堆棧并用ANB、ORB指令配合塊指令母線移動,棧指令母線不移動,棧指令母線不移動例3:多個分支程序(二層棧電路)
21OUTY3電路塊00LDX01MPS2ANDX13MPS4ANDX25OUTY06MPP7ANDX38OUTY19MPP10ANDX1011MPS12LDX413ORX1114ANB15OUTM016MPP17ANDX1218OUTY219LDX520ANIX6圖3.32MPS/MPP指令的應(yīng)用舉例(三層棧)例4:MPS/MPP指令的應(yīng)用(三層棧)說明:用軟件生成梯形圖再轉(zhuǎn)換成指令表時,編程軟件會自動加入MPS、MRD、MPP指令。寫入指令表時,必須由用戶來寫入MPS、MRD、MPP指令MPPMPPMPPMPSMPSMPS
三層棧對應(yīng)的連續(xù)輸出方式:指令簡單,占存儲空間小,盡量采用.
MPS/MPP指令的應(yīng)用舉例(三層棧)
三層棧對應(yīng)的連續(xù)輸出方式六、取反指令(INV)
無目標(biāo)元素(不帶軟元件的獨立指令)說明:①在能輸入AND、ANI、ANDP、ANDF指令的相同位置處編寫INV指令;②不能像指令表中LD、LDI、LDP、LDF一樣與母線相連;LD、LDI、OR、ORI指令步的位置不能使用INV;③INV指令是將INV電路之前的運算結(jié)果取反;④在含有ORB、ANB指令的電路中,INV是將執(zhí)行INV之前的運算結(jié)果取反??删幊炭刂破髟砑皯?yīng)用
圖3.37INV指令的用法(a)梯形圖及指令表;(b)時序圖3.3.11結(jié)束可編程控制器原理及應(yīng)用
七、置位與復(fù)位指令(SET、RST)
SET—置位指令,使線圈保持接通(置1)目標(biāo)元素:Y,M,SRST—復(fù)位指令,使線圈斷開復(fù)位(置0)目標(biāo)元素:Y,M,S,T,C,D,Z,V(a)梯形圖及指令表;(b)時序圖*在一個梯形圖中,SET、RST編程次序可以任意,但當(dāng)兩條指令的執(zhí)行條件同時有效時,后編程的指令優(yōu)先執(zhí)行(X11在X10后掃描)。如把X11和X10支路位置換一下:3.3.7結(jié)束可編程控制器原理及應(yīng)用
八、脈沖輸出指令(PLS、PLF)目標(biāo)元素:Y、M(不包括特殊輔助繼電器)PLS—上升沿微分輸出。檢測到觸發(fā)信號上升沿,觸頭接通一個掃描時間。PLF—下降沿微分輸出。檢測到觸發(fā)信號下降沿,觸頭接通一個掃描時間。
作用:
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高中英語語法教案-虛擬語氣
- 高中英語語法分類講解句子成分
- 高中英語新課程的語法教學(xué)與傳統(tǒng)的語法教學(xué)有什么不同
- 第4章 人工神經(jīng)網(wǎng)絡(luò)基礎(chǔ)課件
- 會計數(shù)據(jù)分析 Solutions-Manual Chapter-4-Labs-SM
- 2024屆陜西省商洛市洛南縣下學(xué)期四調(diào)考試高三年級數(shù)學(xué)試題試卷
- 5年中考3年模擬試卷初中道德與法治八年級下冊02第2課時依法行使權(quán)利
- 四年級下故事教育課件
- (統(tǒng)考版)2023版高考化學(xué)一輪復(fù)習(xí)課時作業(yè)8鐵及其化合物
- 基于Cisco的小型寫字樓互聯(lián)網(wǎng)設(shè)計與實現(xiàn)
- 留守兒童監(jiān)(照)護人能力、需求、家庭與環(huán)境評估表、家庭監(jiān)護能力評估報告
- 手術(shù)分級授權(quán)管理制度課件
- 運動訓(xùn)練專業(yè)大學(xué)生職業(yè)生涯規(guī)劃書
- 旅行社與餐廳合作協(xié)議模板
- 《老年人中醫(yī)養(yǎng)生》課件
- 2023年-2024年中國電力系統(tǒng)同步時鐘行業(yè)專項調(diào)研及產(chǎn)業(yè)調(diào)查研究分析報告
- 滬教版英語七年級上冊第一二單元Unit1-2月考完整試卷(含聽力和答案)
- 華師大版八年級上冊數(shù)學(xué)全冊配套ppt教學(xué)課件
- 幼兒園建筑調(diào)研報告
- 新異化的誕生:社會加速批判理論大綱
- GB/T 17421.2-2023機床檢驗通則第2部分:數(shù)控軸線的定位精度和重復(fù)定位精度的確定
評論
0/150
提交評論