版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
3.5.1概述指令的分類(lèi)指令的格式執(zhí)行指令對(duì)標(biāo)志位的影響指令的微分、非微分形式3.5CPM1A系列PLC的指令系統(tǒng)11.指令的分類(lèi)基本指令應(yīng)用指令2.指令的格式助記符(指令碼)操作數(shù)1操作數(shù)2操作數(shù)3助記符:表示指令的功能指令碼:是指令的代碼操作數(shù):提供指令執(zhí)行的對(duì)象或數(shù)據(jù)2【例1】某指令 ADD(30) #1270 *DM0101 DM0123使用指令舉例3操作數(shù)可以是通道號(hào)、繼電器號(hào)或常數(shù)。操作數(shù)的個(gè)數(shù),取決于各種指令的需要?!镪P(guān)于操作數(shù)的討論操作數(shù)設(shè)為常數(shù)時(shí),在數(shù)據(jù)前面要加#號(hào)。操作數(shù)采用哪種進(jìn)制,取決于指令的需要。間接尋址的操作數(shù)用*DM××××來(lái)表示。間接尋址的操作數(shù),是以DM××××中的數(shù)據(jù)為地址的另一個(gè)DM通道中的數(shù)據(jù)。DM××××中的內(nèi)容必須是BCD碼,且不得超出DM區(qū)的范圍。4例如,計(jì)數(shù)器指令的格式為CNT000 SV000是計(jì)數(shù)器的編號(hào)SV是操作數(shù)若SV=200表明000號(hào)計(jì)數(shù)器的設(shè)定值是200通道中的內(nèi)容。若SV=#0200表明000號(hào)計(jì)數(shù)器的設(shè)定值是常數(shù)200。5例如,計(jì)數(shù)器的指令格式為CNT000
*DM1000設(shè)DM1000的內(nèi)容為0010則000號(hào)計(jì)數(shù)器的設(shè)定值是2500設(shè)DM0010的內(nèi)容為250063.執(zhí)行指令對(duì)標(biāo)志位的影響SR區(qū)的25503~25507是指令執(zhí)行結(jié)果的標(biāo)志位某些指令的執(zhí)行結(jié)果影響標(biāo)志位25503~25507的狀態(tài)。標(biāo)志位25503~25507的狀態(tài)表示的意義要牢記25503ON時(shí),表示當(dāng)前執(zhí)行的程序出錯(cuò)且停止執(zhí)行。25503是出錯(cuò)標(biāo)志位74.指令的微分、非微分形式微分型:要在指令的助記符前加標(biāo)記@。非微分型指令:只要其執(zhí)行條件為ON,每個(gè)掃描周期都執(zhí)行該指令。微分型指令:僅在指令的執(zhí)行條件由OFF變?yōu)镺N時(shí)才執(zhí)行一次。83.5.2基本指令
基本指令是最常用的指令要牢記:
指令的功能、格式、符號(hào)和代碼;指令操作數(shù)的范圍;執(zhí)行各指令對(duì)標(biāo)志位的影響。9常用的基本指令塊與指令A(yù)NDLD和塊或指令ORLD置位、復(fù)位指令SET和RESET鎖存繼電器指令KEEP基本編程規(guī)則和編程方法前/后沿微分指令DIFU和DIFD101.LDLDNOTANDANDNOTORORNOTOUTOUTNOT這是些基本邏輯操作指令,必須牢記其用法。LD——常開(kāi)觸點(diǎn)與母線相連的指令A(yù)ND——常開(kāi)觸點(diǎn)相與(串聯(lián))的指令OUT——將執(zhí)行結(jié)果輸出到某位的指令OR——常開(kāi)觸點(diǎn)相或(并聯(lián))的指令常用的基本指令11N:目的元素,即該指令可以使用的繼電器地址范圍為00000~01915,20000~25507,HR0000~HRl915,AR0000~AR1515,LR0000~LRl515,TIM/CNT000~CNTl27,TR0~TR7。LD功能:常開(kāi)觸點(diǎn)與母線連接指令,將指定繼電器號(hào)的內(nèi)容存入結(jié)果寄存器R中,而結(jié)果寄存器中的內(nèi)容存入堆棧寄存器S中。LDNOT功能:常閉觸點(diǎn)與母線連接指令,將指定繼電器的內(nèi)容取反存入結(jié)果寄存器R中,而結(jié)果寄存器的內(nèi)容送入堆棧S中。LDLDNOT
指令格式:LDN 符號(hào):格式:LDNOTN 符號(hào):12
N:00000~01915,20000~25507,HR0000~HRl915,AR0000~ARl915,LR0000~LR1515,TIM/CNT000~CNT127。AND功能:串聯(lián)常開(kāi)觸點(diǎn),把結(jié)果寄存器中的內(nèi)容與指定繼電器內(nèi)容相“與”,將邏輯操作結(jié)果存入結(jié)果寄存器R中。ANDNOT功能:串聯(lián)常閉觸點(diǎn),把指定繼電器的內(nèi)容取反后,與結(jié)果寄存器R的內(nèi)容相“與”,將邏輯結(jié)果存入指定寄存器。AND和ANDNOT指令格式:ANDN符號(hào):
格式:ANDNOTN符號(hào):
13N:00000~01915,20000~25507,HR0000~HRl915,AR0000~ARl915,LR0000~LRl515,TIM/CNT000~CNTl27OR功能:并聯(lián)常開(kāi)觸點(diǎn),將指定繼電器的內(nèi)容與結(jié)果寄存器R中的內(nèi)容相“或”,并將邏輯結(jié)果存入結(jié)果寄存器。ORNOT功能:并聯(lián)常閉觸點(diǎn),將指定繼電器的內(nèi)容取反與結(jié)果寄存器R中內(nèi)容相“或”,結(jié)果送入結(jié)果寄存器R中。OR和ORNOT指令格式:ORN 符號(hào):
格式:ORNOTN 符號(hào):
14N:00000~01915,20000~25507,HR0000~HR1915,AR0000~AR1915,LR0000~LR1515,TR0~TR7。OUT功能:驅(qū)動(dòng)繼電器線圈,將結(jié)果寄存器的內(nèi)容輸出到指定繼電器。OUTNOT功能:將結(jié)果寄存器的內(nèi)容取反,輸出到指定繼電器。OUT和OUTNOT指令格式:OUTN 符號(hào):格式:OUTNOTN 符號(hào):
15LD00000OR01000ANDNOT00001OUT01000LDNOT00002ORNOT00003AND01000OUTNOT010010000000001010000000201000010000100100003梯形圖程序語(yǔ)句表程序使用指令舉例1----已知梯形圖改寫(xiě)語(yǔ)句表與或與或與與輸出16指出圖示程序?qū)M1和KM2的控制作用沒(méi)按下按鈕SB1→線圈01000斷電→觸點(diǎn)01000閉合→線圈01001斷電→斷開(kāi)閉合KM1斷電KM2斷電斷電斷電SB1SB2KM1PLC~000000000101000KOMKM201001線圈00000斷電→觸點(diǎn)00000斷開(kāi)→010000100001000010010000000001使用指令舉例2觸點(diǎn)00001閉合→17按一下SB1→線圈01000通電→觸點(diǎn)01000斷開(kāi)→閉合KM1通電KM2通電閉合線圈01001通電→通電通電觸點(diǎn)00000閉合→斷開(kāi)010000100001000010010000000001觸點(diǎn)00001閉合→SB1SB2KM1PLC~000000000101000KOMKM20100118按一下SB2→觸點(diǎn)00001斷開(kāi)→線圈01000斷電→觸點(diǎn)01000閉合→KM1斷電KM2斷電線圈01001斷電→斷開(kāi)閉合斷電斷電線圈00001通電→010000100001000010010000000001SB1SB2KM1PLC~000000000101000KOMKM201001192.END(01)指令程序的結(jié)尾一定要安排END指令,否則程序不執(zhí)行。LD00000ANDNOT00001ORNOT00003AND00002OR00004OUT01002END(01)010020000300004END(01)000000000100002與或與或使用指令舉例20LD00000AND00001ANDNOT00002OUT20000LD00000NOP(00)ANDNOT00002OUT20000000000000100002200000000000002200003.NOP(00)指令NOP是空操作指令,用于修改程序。用NOP代替ANDN,可把AND語(yǔ)句中的觸點(diǎn)N短接;用NOP代替ORN,可把OR語(yǔ)句中的觸點(diǎn)N斷掉。將梯形圖中的觸點(diǎn)00001刪掉。使用指令舉例121NOP(00)LD00001ANDNOT00002OUT2000000000000010000220000000010000220000將梯形圖中的觸點(diǎn)00000刪掉。將梯形圖中的觸點(diǎn)00001刪掉。00000000022000000001LD00000NOP(00)ANDNOT00002OUT20000000000000220000使用指令舉例2使用指令舉例3222.塊與指令A(yù)NDLD和塊或指令ORLD1.ANDLD指令格式:ANDLDB功能:兩個(gè)接點(diǎn)組串聯(lián),將結(jié)果寄存器R的內(nèi)容與堆棧寄存器S中的內(nèi)容相“與”,結(jié)果存入結(jié)果寄存器中。格式:ORLDB功能:兩個(gè)接點(diǎn)組并聯(lián),將結(jié)果寄存器的內(nèi)容與堆棧寄存器中的內(nèi)容“或”,結(jié)果送入結(jié)果寄存器中。2.ORLD指令231)ANDLD是將并聯(lián)觸點(diǎn)組相串聯(lián)的指令方法1LD00000AND00001ORNOT00002LD00003OR00004ANDLDLD00005ORNOT00006ANDLDOUT20000方法2LD00000AND00001ORNOT00002LD00003OR00004LD00005ORNOT00006ANDLDANDLDOUT200002000000005000060000000001000020000300004在方法2中,ANDLD之前的觸點(diǎn)組個(gè)數(shù)應(yīng)小于等于8
使用指令舉例242)ORLD是串聯(lián)觸點(diǎn)組相并聯(lián)連接的指令
方法1LD00000ANDNOT00001LDNOT00002AND20005ORLDLD01004AND00003ORLDOUT01100方法2LD00000ANDNOT00001LDNOT00002AND20005LD01004AND00003ORLDORLDOUT0110000000000010000200003010042000501100在方法2中,ORLD之前的觸點(diǎn)組個(gè)數(shù)應(yīng)小于等于8使用指令舉例253.置位指令SET和復(fù)位指令RESET復(fù)位指令RESETN:IR00000~I(xiàn)R01915,SR20000~SR25215,HR0000~HR1915,AR0000~AR1915,LR0000~LR1515。格式:SETN符號(hào):
功能:SET對(duì)指定觸點(diǎn)置位(ON)置位指令
SET格式:RESETN 符號(hào):功能:RESET對(duì)指定觸點(diǎn)復(fù)位。26置位指令SET和復(fù)位指令RESET應(yīng)用SET——將某繼電器置為ONLD00000SET20000LD00003RESET2000000000
00003
200000000000003SET20000RESET20000RESET——將某繼電器置為OFFSET、RESET指令的執(zhí)行條件常為短信號(hào)(脈沖信號(hào))SET和RESET指令可以單獨(dú)使用(不一定成對(duì)使用)27
當(dāng)S端ON時(shí),N為ON且保持?!?/p>
當(dāng)N為保持繼電器HR時(shí),有保持功能。4.鎖存繼電器KEEP指令KEEPNSR符號(hào)格式:KEEP(11)N
當(dāng)R端ON時(shí),N復(fù)位。
當(dāng)S與R端同時(shí)為ON時(shí),N復(fù)位優(yōu)先。繼電器位N:同SET指令中操作數(shù)的含義。功能:該指令為鎖存指令,其作用相當(dāng)于RS觸發(fā)器,它有兩個(gè)輸入端,要用兩個(gè)結(jié)果寄存器的狀態(tài),用于置位和復(fù)位。置位后指定寄存器狀態(tài)被保留,直到有復(fù)位信號(hào)才復(fù)位.28LD00002LD00003KEEP(11)200000000200003KEEP2000000002
00003
20000KEEP指令的工作時(shí)序置位條件置位條件置位條件復(fù)位條件置位和復(fù)位條件都可以是短信號(hào)(脈沖信號(hào))注意!注意!29語(yǔ)句表KEEP010000000000001KEEPHR00000000201000畫(huà)出圖示程序的工作時(shí)序,寫(xiě)出語(yǔ)句表。000000000100002HR000001000LD00000LD00001KEEP(11)01000LD00002LD01000KEEP(11)HR0000使用KEEP指令舉例30★比較幾個(gè)相同具有功能程序之區(qū)別00002
00003
01000相同都可以實(shí)現(xiàn)啟、保、停的控制不同KEEP編程需3條語(yǔ)句(最少)KEEP編程用HR作輸出時(shí),具有保持功能。SET和RESET編程時(shí),指令間可插別的指令。SET和RESET編程HR作輸出時(shí),有保持功能。0000200003KEEP01000010000100000002000030000200003SET01000RESET01000(a)(b)(c)315.微分指令DIFU和DIFDDIFD功能:后沿微分指令,輸入脈沖從ON變?yōu)镺FF時(shí),指定繼電器ON一個(gè)掃描周期,然后復(fù)位。DIFU功能:前沿微分指令,輸入脈沖從OFF變?yōu)镺N時(shí),指定繼電器ON一個(gè)掃描周期,然后復(fù)位。格式:DIFU(13)N 符號(hào):格式:DIFD(14)N 符號(hào):N:IR00000~I(xiàn)R01915,SR20000~SR25215,HR0000~HR1915,AR0000~AR1915,LR0000~LR1515。32微分指令DIFU和DIFD應(yīng)用
DIFU和DIFD——上升沿微分和下降沿微分指令DIFU和DIFD指令的操作位只ON一個(gè)掃描周期。開(kāi)機(jī)時(shí)就OFF的執(zhí)行條件,DIFD指令不執(zhí)行。DIFU(13)20000DIFD(14)HR000000005TSTS0000520000HR0000
LD00005DIFU(13)20000DIFD(14)HR0000掃描周期執(zhí)行條件開(kāi)機(jī)時(shí)就ON的執(zhí)行條件,DIFU指令不執(zhí)行。33KEEP01000200000000100000DIFU(13)20000畫(huà)出圖示程序的工作時(shí)序,寫(xiě)出語(yǔ)句表。2000000000Ts0100000001LD00000DIFU(13)20000LD20000LD00001KEEP(11)01000使用DIFU指令舉例掃描周期346.基本編程規(guī)則和基本編程方法指令25313基本編程規(guī)則(1)每梯級(jí)都起始于左母線,線圈或指令應(yīng)畫(huà)在最右邊(2)必須與左母線相連的線圈或指令,可通過(guò)25313連接(3)用OUT指令輸出時(shí),要避免雙線圈輸出的現(xiàn)象。(a)000000000501000
01000(b)000000100000001010000100101000當(dāng)00000
ON00005OFF輸出無(wú)效當(dāng)00000ON00001OFFONOFF雙線圈輸出引起邏輯混亂35(4)梯形圖必須遵循從左到右、從上到下的順序,不允許兩行之間垂直連接觸點(diǎn)。(5)程序結(jié)束一定要安排END指令,否則程序不被執(zhí)行(b)35211543N(a)12345N沒(méi)END指令的程序,檢查時(shí)顯示信息“NOENDINST”36基本編程方法(1)兩個(gè)或兩個(gè)以上的線圈或指令可以并聯(lián)輸出。0100001001SET0100200000LD00000OUT01000OUT01001SET01002(2)觸點(diǎn)組與單個(gè)觸點(diǎn)并聯(lián),單個(gè)觸點(diǎn)應(yīng)放在下面。00000000012000001100LD00000LD00001ANDNOT20000ORLDOUT0110001100000012000000000LD00001ANDNOT20000OR00000
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年智能化微型農(nóng)業(yè)設(shè)備開(kāi)發(fā)項(xiàng)目可行性研究報(bào)告
- 2025年虛擬現(xiàn)實(shí)在旅游行業(yè)應(yīng)用可行性研究報(bào)告
- 2025年賽事經(jīng)濟(jì)開(kāi)發(fā)項(xiàng)目可行性研究報(bào)告
- 2025年傳統(tǒng)產(chǎn)業(yè)智能化轉(zhuǎn)型可行性研究報(bào)告
- 2025年國(guó)際貿(mào)易電子商務(wù)平臺(tái)構(gòu)建項(xiàng)目可行性研究報(bào)告
- 人才入股協(xié)議書(shū)
- 供應(yīng)加工協(xié)議書(shū)
- 球館管理合同范本
- 興縣2024山西呂梁興縣事業(yè)單位校園招聘9人筆試歷年參考題庫(kù)典型考點(diǎn)附帶答案詳解(3卷合一)
- 婦產(chǎn)科護(hù)士筆試考試題含答案
- 2025廣西公需科目培訓(xùn)考試答案(90分)一區(qū)兩地一園一通道建設(shè)人工智能時(shí)代的機(jī)遇與挑戰(zhàn)
- 酸洗鈍化工安全教育培訓(xùn)手冊(cè)
- 汽車(chē)發(fā)動(dòng)機(jī)測(cè)試題(含答案)
- IPC6012DA中英文版剛性印制板的鑒定及性能規(guī)范汽車(chē)要求附件
- 消除母嬰三病傳播培訓(xùn)課件
- 學(xué)校餐費(fèi)退費(fèi)管理制度
- T/CUPTA 010-2022共享(電)單車(chē)停放規(guī)范
- 設(shè)備修理工培訓(xùn)體系
- 《社區(qū)營(yíng)養(yǎng)健康》課件
- DB33T 2455-2022 森林康養(yǎng)建設(shè)規(guī)范
- 北師大版數(shù)學(xué)三年級(jí)上冊(cè)課件 乘法 乘火車(chē)-課件01
評(píng)論
0/150
提交評(píng)論