




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第三章OMRON可編程序控制器
及其指令系統(tǒng)第一節(jié)OMRON可編程序控制器概述第二節(jié)CQM1H系列PLC的內(nèi)部編程 元件及其功能第三節(jié)OMRONPLC常用根本指令第四節(jié)程序轉(zhuǎn)移指令第五節(jié)數(shù)據(jù)處理指令第六節(jié)數(shù)據(jù)運(yùn)算指令OMRON公司是世界上生產(chǎn)PLC的主要廠家之一,其PLC產(chǎn)品廣泛應(yīng)用于機(jī)械、冶金、交通、環(huán)保、食品、包裝等各行各業(yè)OMRONPLC在各行各業(yè)中有著廣泛的應(yīng)用第一節(jié)OMRON可編程序控制器概述OMRON公司的PLC產(chǎn)品系列齊全微型PLC小型PLC中型PLC大型PLC一、OMRON可編程序控制器分類微型PLC
P型機(jī)
CPM1A、CPM2ASYSMAC系列可編程序控制器小型PLCC××HCQM1、CQM1H中型PLCC200HS/H,CJ1C200HX/HG/HECS1,CS1DI/O點(diǎn)數(shù)弱大型PLCCVM1D、CVM1CV500/1000/2000C1000H/C2000H少多OMRON功能強(qiáng)⒈O(jiān)MRON微型PLCOMRON微型PLC均為整體式結(jié)構(gòu),體積小,價(jià)格廉價(jià)早期生產(chǎn)的微型PLC主要是C系列P型機(jī),帶擴(kuò)展單元時(shí)I/O最多達(dá)120點(diǎn)近期微型PLC主要是CPM1A系列,帶擴(kuò)展I/O單元時(shí)最大為100點(diǎn)CPM1A系列PLC型號(hào)、規(guī)格一臺(tái)CPM1A-40CDR-A擴(kuò)展一臺(tái)CPM1A-20EDR,最多可接多少個(gè)輸入信號(hào)?最多可帶多少個(gè)負(fù)載?CPM1A系列PLC單元構(gòu)成及輸入、輸出地址分配00000~0000501000~01003輸入6點(diǎn)輸出4點(diǎn)10點(diǎn)輸入輸出型輸入號(hào)輸出號(hào)00000~0001101000~01007輸入12點(diǎn)輸出8點(diǎn)20點(diǎn)輸入輸出型輸入號(hào)輸出號(hào)00000~0001100100~0010501000~0100701100~01103輸入18點(diǎn)輸出12點(diǎn)輸入號(hào)輸出號(hào)00200~0021101200~01207輸入12點(diǎn)輸出8點(diǎn)00300~0031101300~01307輸入12點(diǎn)輸出8點(diǎn)00400~0041101400~01407輸入12點(diǎn)輸出8點(diǎn)00000~0001100100~0011101000~0100701100~01107輸入24點(diǎn)輸出16點(diǎn)40點(diǎn)輸入輸出型輸入號(hào)輸出號(hào)00200~0021101200~01207輸入12點(diǎn)輸出8點(diǎn)00300~0031101300~01307輸入12點(diǎn)輸出8點(diǎn)00400~0041101400~01407輸入12點(diǎn)輸出8點(diǎn)擴(kuò)展I/O單元擴(kuò)展I/O單元擴(kuò)展I/O單元擴(kuò)展I/O單元擴(kuò)展I/O單元擴(kuò)展I/O單元30點(diǎn)輸入輸出型⒉OMRON小型PLC常用CQM1系列,模塊式結(jié)構(gòu)最多可插11個(gè)模塊,I/O可達(dá)192點(diǎn)內(nèi)置標(biāo)準(zhǔn)串行通信RS-232接口有6種型號(hào)的CPU模塊可供選擇有各種I/O模塊可按控制需要自由組合CQM1系列PLC的CPU模塊主要性能表中ABS為絕對(duì)型旋轉(zhuǎn)編碼器CQM1系列PLC的I/O模塊型號(hào)、規(guī)格CQM1H系列PLC為模塊式結(jié)構(gòu)最多可插11個(gè)模塊,I/O可達(dá)512點(diǎn)有4種型號(hào)的CPU模塊I/O模塊均與CQM1系列的I/O模塊兼容CQM1的升級(jí)產(chǎn)品是CQM1H系列PLCCPM1A系列與CQM1H系列PLC的主要不同點(diǎn)是什么?⒊OMRON中型PLCC200Hα(C200HX/C200HG/C200HE)系列有11種型號(hào)的CPU模塊配置齊全的I/O模塊和高功能模塊品種齊全的通信模塊可擴(kuò)展2~3個(gè)機(jī)架,每個(gè)機(jī)架可插10個(gè)模塊可使用遠(yuǎn)程I/O單元,I/O可達(dá)640~1184點(diǎn)指令系統(tǒng)豐富,具有較強(qiáng)的通信和網(wǎng)絡(luò)功能有9種型號(hào)的CPU模塊可擴(kuò)展2~7個(gè)機(jī)架,每個(gè)機(jī)架可插10個(gè)模塊I/O可達(dá)960~5120點(diǎn)可兼容C200Hα系列的I/O模塊和機(jī)架功能較齊全,運(yùn)算速度快CS1系列PLC⒋OMRON大型PLCCV/CVM1系列I/O可達(dá)2048點(diǎn)使用遠(yuǎn)程I/O單元時(shí)可達(dá)5120點(diǎn)功能齊全、容量大、速度快可采用結(jié)構(gòu)化編程,易讀、易調(diào)試有各種網(wǎng)絡(luò)協(xié)議,具有強(qiáng)大的通信功能二、CQM1H系列PLC的硬件系統(tǒng)配置CQM1H系列PLC為模塊式結(jié)構(gòu)CPU模塊I/O模塊模擬量I/O模塊電源模塊存儲(chǔ)器盒DIN導(dǎo)軌CQM1H系列PLC主要由哪些模塊組成?CQM1H系列PLC的CPU模塊主要性能⒈CQM1H系列PLC的系統(tǒng)配置按需要選擇CPU、I/O等模塊,并組合起來(lái)注意模塊的安裝順序,從左向右依次是電源模塊、通信模塊、CPU模塊、然后是各種I/O模塊⒉CQM1H系列PLC的I/O通道分配數(shù)字量I/O通道分配CQM1H系列PLC的I/O模塊是如何進(jìn)行通道分配的?模擬量輸入通道分配第二節(jié)CQM1H系列PLC的內(nèi)部
編程元件及其功能PLC的內(nèi)部編程元件就是PLC編程時(shí)可使用的軟器件由于不是實(shí)際物理器件,因此一般稱之為“軟繼電器”,但習(xí)慣上仍然簡(jiǎn)稱為繼電器“軟繼電器”的線圈沒(méi)有實(shí)際物理繼電器的工作電壓等級(jí)、電磁慣性等問(wèn)題,觸點(diǎn)的使用也沒(méi)有數(shù)量限制OMRONPLC的數(shù)據(jù)存儲(chǔ)格式OMRONPLC中,將存儲(chǔ)數(shù)據(jù)的單元稱為通道(CH),也叫字OMRONPLC將整個(gè)數(shù)據(jù)存儲(chǔ)器分為10個(gè)區(qū)輸入繼電器區(qū)輸出繼電器區(qū)內(nèi)部輔助繼電器區(qū)特殊繼電器區(qū)保持繼電器區(qū)暫存繼電器區(qū)定時(shí)/計(jì)數(shù)器區(qū)數(shù)據(jù)存儲(chǔ)區(qū)輔助存儲(chǔ)繼電器區(qū)鏈接繼電器區(qū)⒈輸入繼電器區(qū)IRPLC通過(guò)輸入繼電器區(qū)中的各個(gè)位與外部的輸入設(shè)備建立聯(lián)系CQM1H系列PLC輸入繼電器區(qū)有16個(gè)通道,通道號(hào)從000~015每個(gè)通道有16個(gè)輸入繼電器,位號(hào)從00~15繼電器號(hào)=通道號(hào)+位號(hào),例如:00001⒉輸出繼電器區(qū)IRPLC通過(guò)輸出繼電器區(qū)中的各個(gè)位與外部的輸出設(shè)備建立聯(lián)系CQM1H系列PLC輸出繼電器區(qū)也有16個(gè)通道,通道號(hào)從100~115每個(gè)通道有16個(gè)輸出繼電器,位號(hào)從00~15繼電器號(hào)同樣表示為:通道號(hào)+位號(hào),例如10000PLC的輸出繼電器有哪些特點(diǎn)?CQM1H系列PLC輸出繼電器的編號(hào)范圍是多少?⒊內(nèi)部輔助繼電器區(qū)IR內(nèi)部輔助繼電器用做中間變量,與輸入端、輸出端無(wú)對(duì)應(yīng)關(guān)系,其觸點(diǎn)只供內(nèi)部編程使用內(nèi)部輔助繼電器區(qū)通道號(hào)為016~089和116~189可按繼電器使用,也可按通道使用繼電器編號(hào)的表示方法同上,例如01600⒋特殊繼電器區(qū)SR用于監(jiān)測(cè)PLC的工作狀態(tài),提供時(shí)鐘脈沖,給出錯(cuò)誤標(biāo)志等CQM1H系列PLC特殊繼電器區(qū)通道號(hào)為244~255特殊繼電器區(qū)各位的狀態(tài)一般由系統(tǒng)自動(dòng)寫入,用戶只能讀取該區(qū)中繼電器狀態(tài)25308──電池電壓低時(shí)接通(ON)25313──在PLC工作期間始終保持接通(ON)25314──在PLC工作期間始終保持?jǐn)嚅_(OFF)25315──PLC開始運(yùn)行的第1個(gè)掃描周期接通25400──周期1min的時(shí)鐘脈沖25401──周期0.02s的時(shí)鐘脈沖25500──周期0.1s的時(shí)鐘脈沖25501──周期0.2s的時(shí)鐘脈沖25502──周期1s的時(shí)鐘脈沖25503──指令執(zhí)行錯(cuò)誤標(biāo)志25504──指令執(zhí)行結(jié)果有進(jìn)位(或借位)25505──比較結(jié)果第一數(shù)大于第二數(shù)25506──執(zhí)行結(jié)果兩個(gè)數(shù)等于25507──比較結(jié)果第一數(shù)小于第二數(shù)CQM1H系列PLC常用特殊繼電器的功能⒌保持繼電器區(qū)HR保持繼電器在PLC電源切斷時(shí),仍能記憶原來(lái)的ON/OFF狀態(tài)CQM1H系列PLC的保持繼電器區(qū)通道號(hào)從HR00~HR99保持繼電器既可按通道使用,也可按位使用保持繼電器編號(hào)也由通道號(hào)和位號(hào)組合而成,例如HR0005保持繼電器有哪些特點(diǎn)?CQM1H系列PLC保持繼電器的編號(hào)范圍是多少?⒍暫存繼電器區(qū)TR暫存繼電器區(qū)用于暫時(shí)存儲(chǔ)程序分支點(diǎn)之前的ON/OFF狀態(tài)CQM1H系列PLC暫存繼電器有8個(gè),編號(hào)從TR0~TR7在程序的同一個(gè)梯級(jí)內(nèi),暫存繼電器的編號(hào)不能重復(fù)使用⒎定時(shí)/計(jì)數(shù)器區(qū)TC定時(shí)器用于定時(shí)控制計(jì)數(shù)器用于記錄脈沖的個(gè)數(shù)CQM1H系列PLC的定時(shí)/計(jì)數(shù)器區(qū)總共有512個(gè)定時(shí)器和計(jì)數(shù)器,編號(hào)范圍從000~511定時(shí)器和計(jì)數(shù)器統(tǒng)一編號(hào),不能重復(fù)分配定時(shí)器為斷電不保持,電源斷電時(shí)定時(shí)器復(fù)位計(jì)數(shù)器斷電能保持,斷電后計(jì)數(shù)值仍保持某段程序中使用了TIM005和CNT005,是否允許?為什么?OMRONPLC的內(nèi)部定時(shí)器和計(jì)數(shù)器是否具有掉電保持功能?⒏數(shù)據(jù)存儲(chǔ)區(qū)DM數(shù)據(jù)存儲(chǔ)區(qū)提供了在數(shù)據(jù)處理和計(jì)算過(guò)程中專門用于存儲(chǔ)數(shù)據(jù)的單元CQM1H系列PLC數(shù)據(jù)存儲(chǔ)區(qū)的通道號(hào)從DM0000~DM3071數(shù)據(jù)存儲(chǔ)器只能以通道形式使用數(shù)據(jù)存儲(chǔ)器具有斷電保持的功能⒐輔助繼電器區(qū)AR輔助繼電器區(qū)主要用于存儲(chǔ)PLC的工作狀態(tài)信息CQM1H系列PLC輔助繼電器區(qū)的通道號(hào)從AR00~AR27輔助繼電器區(qū)具有斷電保持功能⒑鏈接繼電器區(qū)LR當(dāng)PLC與PLC之間通信鏈接時(shí),使用鏈接繼電器區(qū)交換數(shù)據(jù)鏈接繼電器區(qū)通道號(hào)從LR00~LR63鏈接繼電器可按通道使用,也可按位使用CQM1H系列PLC內(nèi)部有哪幾種編程元件?各有什么主要功能?在電源掉電時(shí),哪些編程元件的狀態(tài)能保持?哪些被復(fù)位?預(yù)習(xí)第三章第三節(jié)思考題ANDLD指令和ORLD指令各有什么功能?實(shí)現(xiàn)自鎖功能有幾種方法?有什么不同?暫存繼電器TR的功能是什么?使用中要注意什么?OMRONPLC中單個(gè)定時(shí)器最大定時(shí)時(shí)間是多長(zhǎng)?高速定時(shí)器指令TIMH與一般定時(shí)器指令TIM的區(qū)別是什么?CNT指令的功能是什么?其輸入端CP和R哪個(gè)優(yōu)先?CNTR指令符號(hào)有幾個(gè)輸入端?各有什么作用?什么是定時(shí)器的自復(fù)位接法?這種接法有什么特點(diǎn)?延長(zhǎng)定時(shí)時(shí)間的方法有幾種?各有什么特點(diǎn)?END指令的功能是什么?如果程序結(jié)尾沒(méi)有編寫該指令,PLC能否正常工作?CQM1H系列PLC指令系統(tǒng)分類常用根本指令程序轉(zhuǎn)移指令數(shù)據(jù)處理指令數(shù)據(jù)運(yùn)算指令子程序指令中斷控制指令步進(jìn)控制指令通信指令特殊指令邏輯條件指令用于為輸出指令、功能指令建立邏輯條件一、邏輯條件指令第三節(jié)OMRONPLC
常用根本指令⒈起始指令LD和LDNOT每一個(gè)梯級(jí)的開始要用起始指令如果梯級(jí)的開始是常開觸點(diǎn),就使用LD指令如果梯級(jí)的開始是常閉觸點(diǎn),就用LDNOT指令LD和LDNOT指令的使用⒉邏輯與操作指令A(yù)ND和ANDNOT邏輯與就是觸點(diǎn)的串聯(lián)連接指令串聯(lián)一個(gè)常開觸點(diǎn)用AND指令串聯(lián)一個(gè)常閉觸點(diǎn)用ANDNOT指令A(yù)ND和ANDNOT指令的用法⒊邏輯或操作指令OR和ORNOT邏輯或就是觸點(diǎn)的并聯(lián)連接指令并聯(lián)一個(gè)常開觸點(diǎn)用OR指令并聯(lián)一個(gè)常閉觸點(diǎn)用ORNOT指令OR和ORNOT指令的用法⒋塊與指令A(yù)NDLDANDLD指令用來(lái)處理兩個(gè)觸點(diǎn)組的串聯(lián)觸點(diǎn)組是假設(shè)干個(gè)觸點(diǎn)的組合,也叫程序塊當(dāng)兩個(gè)觸點(diǎn)組〔程序塊〕串聯(lián)時(shí),每個(gè)觸點(diǎn)組都以起始指令(LD或LDNOT)開始單獨(dú)編程,然后用ANDLD指令將它們串聯(lián)起來(lái)ANDLD指令和ORLD指令各有什么功能?ANDLD指令的用法LD 00000OR 00001LD 00002ORNOT 00003ANDLDOUT 10000⒌塊或指令ORLDORLD指令用來(lái)處理兩個(gè)觸點(diǎn)組的并聯(lián)當(dāng)兩個(gè)觸點(diǎn)組〔程序塊〕并聯(lián)時(shí),每個(gè)觸點(diǎn)組都以起始指令(LD或LDNOT)開始單獨(dú)編程然后用ORLD指令將兩個(gè)觸點(diǎn)組并聯(lián)ORLD指令的用法LD 00000AND 00002LD 00001ANDNOT 00003ORLD OUT 10000二、輸出指令按照邏輯條件建立繼電器、定時(shí)器、計(jì)數(shù)器等元件的狀態(tài)⒈O(jiān)UT和OUTNOT指令OUT指令將邏輯操作的結(jié)果寫到輸出繼電器、內(nèi)部輔助繼電器、保持繼電器及暫存繼電器等OUTNOT指令是將邏輯操作的結(jié)果取反后寫到輸出繼電器、內(nèi)部輔助繼電器、保持繼電器等常用根本指令應(yīng)用舉例PLC0000100002000030000400005000060000710004100001000110004END程序工作演示⒉鎖存指令KEEP使用KEEP指令的繼電器有兩個(gè)輸入端置位端S復(fù)位端R置位端邏輯一接通,繼電器接通并保持當(dāng)復(fù)位端邏輯接通時(shí),該繼電器才斷開鎖存指令KEEP工作演示LD 00002LD 00003KEEP 10000實(shí)現(xiàn)自鎖功能有幾種方法?有什么不同?KEEP指令可實(shí)現(xiàn)自鎖功能鎖存指令的工作波形圖⒊微分指令微分指令分為兩種上升沿微分指令DIFU下降沿微分指令DIFDDIFU的功能是:當(dāng)邏輯條件從斷到通時(shí),指定繼電器僅接通一個(gè)掃描周期DIFD的功能是:當(dāng)邏輯條件從通到斷時(shí),指定繼電器僅接通一個(gè)掃描周期微分指令DIFU、DIFD工作演示微分指令的工作波形圖LD 00002DIFU 01600DIFD 01601⒋暫存繼電器暫存繼電器用于存儲(chǔ)程序分支點(diǎn)處的ON/OFF狀態(tài)CQM1H系列PLC有8個(gè)暫存繼電器,編號(hào)為TR0~TR7在不同的梯級(jí)間,同一個(gè)暫存繼電器可重復(fù)使用暫存繼電器TR的功能是什么?使用中要注意什么?暫存繼電器的使用LD 00002OUT TR0AND 00003OUT TR1AND 00004OUT 10000LD TR1AND 00005OUT 10001LD TR0AND 00006OUT 10002該梯形圖中有兩個(gè)分支,要用兩個(gè)暫存繼電器TR0和TR1來(lái)暫存分支點(diǎn)的狀態(tài)⒌定時(shí)器指令CQM1H系列PLC有兩種定時(shí)器普通定時(shí)器TIM,時(shí)基是0.1s高速定時(shí)器TIMH,時(shí)基是0.01s定時(shí)時(shí)間設(shè)定值的范圍為0~9999定時(shí)時(shí)間=設(shè)定值×?xí)r基OMRONPLC中單個(gè)定時(shí)器最大定時(shí)時(shí)間是多長(zhǎng)?普通定時(shí)器和高速定時(shí)器均為減法定時(shí)器定時(shí)器的輸入邏輯接通就開始定時(shí),當(dāng)定時(shí)器的當(dāng)前值減到0時(shí),定時(shí)時(shí)間到,其觸點(diǎn)動(dòng)作當(dāng)定時(shí)器的輸入邏輯斷開時(shí),定時(shí)器立即復(fù)位,觸點(diǎn)恢復(fù)原狀,且定時(shí)值恢復(fù)到設(shè)定值定時(shí)器的工作原理定時(shí)器指令TIM工作演示高速定時(shí)器指令TIMH與一般定時(shí)器指令TIM的區(qū)別是什么?定時(shí)器的工作波形圖LD 00003TIM 000─ #0100LD TIM000OUT 10000【例2】用兩個(gè)定時(shí)器延長(zhǎng)定時(shí)時(shí)間延長(zhǎng)定時(shí)時(shí)間的方法有幾種?各有什么特點(diǎn)?【例3】梯形圖程序如下圖,試分析該
梯形圖的功能,并畫出波形圖由梯形圖畫波形圖是分析梯形圖程序的一種常用方法在畫波形圖之前,先看懂梯形圖程序然后按照工作的先后順序逐步畫出波形圖⒍計(jì)數(shù)器CNT設(shè)定值用4位十進(jìn)制數(shù)表示,范圍0~9999計(jì)數(shù)器的計(jì)數(shù)輸入端CP每接通1次,計(jì)數(shù)值減1當(dāng)計(jì)數(shù)值減到0時(shí),計(jì)數(shù)器的觸點(diǎn)動(dòng)作當(dāng)計(jì)數(shù)器的復(fù)位端R接通時(shí),計(jì)數(shù)器被復(fù)位,其觸點(diǎn)恢復(fù)原狀,且計(jì)數(shù)值恢復(fù)到設(shè)定值計(jì)數(shù)器指令CNT工作演示計(jì)數(shù)器CNT的工作波形圖LD 00005LD 00000CNT 001─ #0003LD CNT001OUT 10001CNT指令的功能是什么?其輸入端CP和R哪個(gè)優(yōu)先?⒎可逆計(jì)數(shù)器CNTR可逆計(jì)數(shù)器有3個(gè)輸入端加計(jì)數(shù)端II減計(jì)數(shù)端DI復(fù)位端R加計(jì)數(shù)端每接通1次,可逆計(jì)數(shù)器的值加1減計(jì)數(shù)端每接通1次,可逆計(jì)數(shù)器的值減1復(fù)位端接通時(shí),可逆計(jì)數(shù)器被復(fù)位成0000可逆計(jì)數(shù)器指令CNTR工作演示CNTR指令符號(hào)有幾個(gè)輸入端?各有什么作用?可逆計(jì)數(shù)器的工作波形圖LD 00002LD 00003LD 00004CNTR 011─ #0003LD CNT011OUT 10000【例4】用定時(shí)器和計(jì)數(shù)器延長(zhǎng)定時(shí)時(shí)間TIM001接成自復(fù)位定時(shí)器。產(chǎn)生周期為3s的窄脈沖什么是定時(shí)器的自復(fù)位接法?這種接法有什么特點(diǎn)?【例5】用兩個(gè)計(jì)數(shù)器擴(kuò)大計(jì)數(shù)值〔自己看書〕三、程序結(jié)束指令程序的結(jié)尾處必須要有程序結(jié)束指令END假設(shè)程序沒(méi)有END指令,那么在程序運(yùn)行和查錯(cuò)時(shí)顯示出錯(cuò)信息“NOENDINST”END指令的功能是什么?如果程序結(jié)尾沒(méi)有編寫該指令,PLC能否正常工作?預(yù)習(xí)第三章第四節(jié)~第六節(jié)思考題IL-ILC指令使用時(shí)要注意哪些問(wèn)題?IL-ILC和JMP-JME指令的區(qū)別是什么?執(zhí)行微分型指令和非微分型指令時(shí)有什么區(qū)別?什么情況下需使用微分型指令?數(shù)據(jù)傳送指令MOV和MVN各有什么功能?SFT是什么指令?其3個(gè)輸入端的作用是什么?SFT指令指定的移位通道有什么要求?CMP指令所比較的數(shù)據(jù)范圍是多少?數(shù)據(jù)比較CMP指令執(zhí)行后比較的結(jié)果是如何區(qū)分的?執(zhí)行BIN指令前后,源通道和結(jié)果通道中各存在什么數(shù)制的數(shù)?ADD指令和SUB指令分別是如何影響標(biāo)志位的?第三章練習(xí)題1LD 00000DIFU 01600LD 01600OR 10000ANDNOT TIM000OUT 10000TIM 000 #0010LD 00001AND 25502OUT 10001⒉畫出梯形圖程序⒈寫出指令助記符程序第四節(jié)程序轉(zhuǎn)移指令PLC執(zhí)行程序時(shí),一般從地址00000開始,按順序執(zhí)行下去,直到END指令為了控制的需要,簡(jiǎn)化編程及節(jié)省掃描時(shí)間等,可以利用轉(zhuǎn)移指令來(lái)改變程序的執(zhí)行流程一、分支與分支結(jié)束指令當(dāng)IL指令的輸入邏輯接通時(shí),從IL到ILC之間的梯形圖程序段能執(zhí)行當(dāng)IL指令的輸入邏輯斷開時(shí),從IL到ILC之間的梯形圖程序段不執(zhí)行,其中的輸出繼電器線圈、內(nèi)部輔助繼電器線圈均斷開,定時(shí)器被復(fù)位,而計(jì)數(shù)器、保持繼電器、KEEP指令和移位存放器的狀態(tài)保持IL和ILC指令的使用LD 00000OUT 01600LD 00002IL ─LD 00003AND 00004OUT 10004LD 00005OUT 10005LDNOT 00006TIM 006 #0010ILC ─LD 00008OUT 10003IL和ILC指令不允許嵌套使用,即不能在IL和ILC指令之間再用另一對(duì)的IL和ILC,如IL—IL—ILC—ILC這樣的嵌套結(jié)構(gòu)是不允許的可以多個(gè)IL指令配一個(gè)ILC指令,如IL—IL—ILC這樣的結(jié)構(gòu),這在程序檢查時(shí)會(huì)有出錯(cuò)信息顯示“IL-ILCERROR”,但不影響程序的運(yùn)行IL-ILC指令使用時(shí)要注意哪些問(wèn)題?【例6】應(yīng)用分支指令的四人搶答器程序在允許搶答開關(guān)SA閉合時(shí),IL接通,搶答控制程序能得以執(zhí)行,最先按下的搶答按鈕會(huì)自鎖,同時(shí),切斷其他3路允許搶答開關(guān)SA斷開,那么分支指令I(lǐng)L斷開,因而從IL到ILC之間的程序段不執(zhí)行,并且輸出繼電器全部斷開二、跳轉(zhuǎn)和跳轉(zhuǎn)結(jié)束指令當(dāng)JMP指令的輸入邏輯接通時(shí)不跳轉(zhuǎn),從JMP到JME之間的梯形圖程序段能夠執(zhí)行當(dāng)JMP指令的輸入邏輯斷開時(shí),從JMP到JME之間的梯形圖程序段不掃描,不執(zhí)行,其中輸出繼電器線圈、內(nèi)部輔助繼電器線圈、定時(shí)器/計(jì)數(shù)器等均保持原狀態(tài)JMP和JME常配對(duì)使用JMP指令的使用LD 00000OUT 01601LD 00002AND 00003JMP 01LD 00004OUT 10000LD 00005OUT 01600LD 00006OUT 10001JME 01LD 00007OUT 10002IL-ILC和JMP-JME指令的區(qū)別是什么?第五節(jié)數(shù)據(jù)處理指令數(shù)據(jù)處理指令包括數(shù)據(jù)傳送指令數(shù)據(jù)移位指令數(shù)據(jù)比較指令數(shù)據(jù)譯碼指令微分型指令和非微分型指令微分型指令的助記符前標(biāo)有符號(hào)@只在條件滿足的第一次掃描時(shí)執(zhí)行一次非微分指令在助記符前無(wú)符號(hào)@只要條件滿足,每次掃描都執(zhí)行執(zhí)行微分型指令和非微分型指令時(shí)有什么區(qū)別?什么情況下需使用微分型指令?一、數(shù)據(jù)傳送指令傳送指令MOV取反傳送MVN塊傳送指令XFER塊設(shè)置指令BSET位傳送指令MOVB數(shù)字傳送指令MOVD單字分配指令DIST數(shù)據(jù)交換指令XCHG數(shù)據(jù)調(diào)用指令COLL傳送指令MOV和取反傳送MVNMOV指令將源通道數(shù)據(jù)或常數(shù)傳送到目的通道,傳送后源通道的數(shù)據(jù)不變MVN指令將源通道數(shù)據(jù)取反后傳送給目的通道,傳送后源通道的數(shù)據(jù)不變?cè)赐ǖ揽捎幂斎肜^電器、輸出繼電器、內(nèi)部輔助繼電器、保持繼電器、數(shù)據(jù)存儲(chǔ)器、常數(shù)、定時(shí)器和計(jì)數(shù)器目的通道可用輸出繼電器、內(nèi)部輔助繼電器、保持繼電器、數(shù)據(jù)存儲(chǔ)器數(shù)據(jù)傳送指令MOV和MVN各有什么功能?MOV和MVN指令的使用LD 00000MOV ─ 001 HR05MVN ─ HR05 LR20MOV和MVN指令工作演示【例7】用MOV指令改變定時(shí)器的設(shè)定值當(dāng)輸入繼電器觸點(diǎn)00002接通時(shí),MOV指令執(zhí)行一次,將常數(shù)0100傳送到保持繼電器HR00通道,作為定時(shí)器TIM000的定時(shí)時(shí)間設(shè)定值0100二、數(shù)據(jù)移位指令移位存放器指令SFT通道移位指令WSFT可逆移位指令SFTR數(shù)字左移指令SLD數(shù)字右移指令SRD算術(shù)左移指令A(yù)SL算術(shù)右移指令A(yù)SR循環(huán)左移指令ROL循環(huán)右移指令ROR異步移位指令A(yù)SFT⒈移位存放器指令SFTSFT指令用以將指定通道范圍的內(nèi)容按位移位LD 00001LD 00002LD 00003SFT 030 031移位存放器指令SFT工作演示SFT是什么指令?其3個(gè)輸入端的作用是什么?SFT指令指定的移位通道有什么要求?【例8】梯形圖程序以及輸入繼電器的波形圖, 試分析該梯形圖,并畫出工作波形圖⒉通道移位指令WSFTWSFT指令以通道為單位,將數(shù)據(jù)從開始通道向結(jié)束通道依次移動(dòng)一個(gè)通道通道移位指令WSFT工作演示三、數(shù)據(jù)比較指令CQM1H系列PLC有4種數(shù)據(jù)比較指令單字比較指令CMP雙字比較指令CMPL塊比較指令BCMP表比較指令TCMP比較指令CMP當(dāng)程序執(zhí)行到END指令時(shí),這些標(biāo)志會(huì)被去除比較指令CMP工作演示CMP指令所比較的數(shù)據(jù)范圍是多少?數(shù)據(jù)比較CMP指令執(zhí)行后比較的結(jié)果是如何區(qū)分的?LD 00002TIM 000 #0300CMP ─ TIM000 #0200AND 25506OUT 01600LD 01600LDNOT 00002KEEP 10000LD 10000CMP ─ TIM000 #0100AND 25506OUT 01601LD 01601LDNOT 00002KEEP 10001LD TIM000OUT 10002END【例9】利用CMP指令,用一個(gè)定時(shí)器產(chǎn)生多種定時(shí)輸出四、數(shù)據(jù)轉(zhuǎn)換指令CQM1H系列PLC有多種數(shù)據(jù)轉(zhuǎn)換指令變換成二進(jìn)制數(shù)BIN變換成十進(jìn)制數(shù)BCD譯碼指令MLPX編碼指令DMPX七段譯碼指令SDEC變換成ASCII碼指令A(yù)SC⒈變換成二進(jìn)制數(shù)BINBIN指令將源通道的十進(jìn)制數(shù)(BCD碼)變換成二進(jìn)制數(shù)(BIN),存入結(jié)果通道LD 00000BIN(23) 001 HR1010進(jìn)制→2進(jìn)制變換指令BIN工作演示執(zhí)行BIN指令前后,源通道和結(jié)果通道中各存在什么數(shù)制的數(shù)?⒉變換成十進(jìn)制數(shù)BCDBCD指令將源通道的二進(jìn)制數(shù)變換成十進(jìn)制數(shù),存入結(jié)果通道2進(jìn)制→10進(jìn)制變換指令BCD工作演示LD 00000BCD(24) 010 DM0020第六節(jié)數(shù)據(jù)運(yùn)算指令CQM1H系列PLC具有多種數(shù)據(jù)運(yùn)算指令清進(jìn)位和置進(jìn)位指令十進(jìn)制加、減、乘、除運(yùn)算指令十進(jìn)制加1、減1指令浮點(diǎn)數(shù)除法指令平方根指令二進(jìn)制加、減、乘、除運(yùn)算指令邏輯運(yùn)算指令一、清進(jìn)位和置進(jìn)位指令CLC指令將進(jìn)位〔借位〕標(biāo)志25504清成0ST
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件設(shè)計(jì)師考試考前心態(tài)調(diào)整技巧試題及答案
- 軟件設(shè)計(jì)師考試應(yīng)對(duì)技巧與試題及答案分享
- 網(wǎng)絡(luò)工程師職業(yè)發(fā)展需知的行業(yè)標(biāo)準(zhǔn)試題及答案
- 方法論在軟件開發(fā)中的應(yīng)用與試題答案
- 機(jī)電工程師職業(yè)道德試題及答案
- 2024(CCTV PIS 廣播 通信)練習(xí)試題
- 安全員考核理論考試復(fù)習(xí)試題
- 檢修考題練習(xí)試題
- 英語(yǔ)b級(jí)考試試卷歷年真題及答案
- 機(jī)電工程創(chuàng)新設(shè)計(jì)思路及試題及答案
- 行業(yè)調(diào)研報(bào)告:全球及中國(guó)琥珀聚糖行業(yè)研究及十四五規(guī)劃分析報(bào)告
- 高齡心房顫動(dòng)患者抗凝治療中國(guó)專家共識(shí)(2024)解讀課件
- 講解員筆試試題及答案
- 學(xué)校校園膳食監(jiān)督家長(zhǎng)委員會(huì)履職承諾協(xié)議書
- 大竹縣竹中中考數(shù)學(xué)試卷
- 2024年山東省新高考地理試卷(含答案)
- 麻醉期間反流誤吸的預(yù)防與處理
- 結(jié)構(gòu)膠灌注施工方案
- 《中醫(yī)體重管理臨床指南》
- 銀行業(yè)務(wù)專家競(jìng)聘述職模板
- 電子商務(wù)案例分析
評(píng)論
0/150
提交評(píng)論