版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
《電氣控制與
可編程序控制器》第六章OMRON公司的PLC及編程指令
第六章OMRON公司的PLC
及編程指令
OMRON公司PLC概述CPM1A小型機(jī)簡介CPM1A的根本指令CPM1A的數(shù)據(jù)比較與傳送指令CPM1A的數(shù)據(jù)移位與轉(zhuǎn)換指令CPM1A的數(shù)據(jù)運(yùn)算指令CPM1A的子程序控制與中斷控制指令CPM1A的特殊指令CPM1A的編程工具OMRON公司PLC概述OMRON公司是世界上生產(chǎn)PLC的主要廠家之一,其PLC產(chǎn)品廣泛應(yīng)用于機(jī)械、冶金、交通、環(huán)保、食品、包裝等各行各業(yè)。OMRONPLC在各行各業(yè)中有著廣泛應(yīng)用OMRON公司的PLC產(chǎn)品系列齊全微型PLC小型PLC中型PLC大型PLC微型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)CPM1A小型機(jī)簡介一、CPM1A的規(guī)格與結(jié)構(gòu)二、CPM1A的繼電器區(qū)與數(shù)據(jù)區(qū)CPM1A的規(guī)格與結(jié)構(gòu)1.主機(jī)的規(guī)格2.主機(jī)的面板結(jié)構(gòu)3.I/O擴(kuò)展單元4.特殊功能單元CPM1A的規(guī)格與結(jié)構(gòu)1.主機(jī)的規(guī)格CPMlA系列PLC的主機(jī)
按I/O點(diǎn)數(shù)分10、20、30、40點(diǎn)按電源類型分分直流和交流型按輸出方式分繼電器輸出型晶體管輸出型
CPM1A40點(diǎn)的主機(jī)的外觀CPM1A的規(guī)格與結(jié)構(gòu)1.主機(jī)的規(guī)格型號繼電器輸出型晶體管輸出型輸入點(diǎn)數(shù)輸出點(diǎn)數(shù)10點(diǎn)輸入型CPM1A-10CDR-A(AC電源)CPM1A-10CDT-D(NPN)6點(diǎn)4點(diǎn)CPM1A-10CDR-D(DC電源)CPM1A-10CDT1-D(PNP)20點(diǎn)輸入型CPM1A-20CDR-A(AC電源)CPM1A-20CDT-D(NPN)12點(diǎn)8點(diǎn)CPM1A-20CDR-D(DC電源)CPM1A-20CDT1-D(PNP)30點(diǎn)輸入型CPM1A-30CDR-A(AC電源)CPM1A-30CDT-D(NPN)18點(diǎn)12點(diǎn)CPM1A-30CDR-D(DC電源)CPM1A-30CDT1-D(PNP)40點(diǎn)輸入型CPM1A-40CDR-A(AC電源)CPM1A-40CDT-D(NPN)24點(diǎn)16點(diǎn)CPM1A-40CDR-D(DC電源)CPM1A-40CDT1-D(PNP)表6-1CPMlA主機(jī)的型號CPM1A的規(guī)格與結(jié)構(gòu)1.主機(jī)的規(guī)格表6-2CPMlA系列CPU的電源規(guī)格項目10點(diǎn)輸入輸出型20點(diǎn)輸入輸出型30點(diǎn)輸入輸出型40點(diǎn)輸入輸出型電源電壓AC電源型AC100~240V50/60HzDC電源型DC24V允許電壓范圍AC電源型AC85~264VDC電源型DC20.4~26.4V功率消耗AC電源型30VA以下60VA以下DC電源型6W以下20W以下沖擊電流30A以下60A以下供給外部電源(限AC型)供應(yīng)電壓DC24V電源輸出容量200mA*1300mA*2CPM1A的規(guī)格與結(jié)構(gòu)1.主機(jī)的規(guī)格表6-2CPMlA系列CPU的電源規(guī)格(續(xù)一)項目10點(diǎn)輸入輸出型20點(diǎn)輸入輸出型30點(diǎn)輸入輸出型40點(diǎn)輸入輸出型絕緣電阻所有AC電源外部端子與保護(hù)接地端子間20MΩ以上(DC500兆歐表)耐壓所有AC電源外部端子與保護(hù)接地端子間AC2300V50/60Hz1min,漏電流10mA以下抗噪音上升時間1ns(由噪音發(fā)聲器)抗振動依據(jù)JISC0911:10~57Hz振幅0.075mm57~150Hz加速度9.8m/s2(1G)X、Y、Z各方向80min(掃描時間8min×掃描次數(shù)10=總時間80min)抗沖擊依據(jù)JISC0912:147m/s2(15G)在X、Y、Z方向各3次CPM1A的規(guī)格與結(jié)構(gòu)表6-2CPMlA系列CPU的電源規(guī)格(續(xù)二)項目10點(diǎn)輸入輸出型20點(diǎn)輸入輸出型30點(diǎn)輸入輸出型40點(diǎn)輸入輸出型使用環(huán)境溫度0~55℃使用環(huán)境濕度10%~90%RH(不能凝結(jié)露水)使用環(huán)境空氣狀況無腐蝕性氣體放置環(huán)境溫度-20~+75℃端子螺釘尺寸M3mm電源保持時間AC電源型:10ms以上/DC電源型:2ms以上重量AC電源型400g以下500g以下600g以下700g以下DC電源300g以下400g以下500g以下600g以下重量擴(kuò)展I/O單元:300g以下CPM1A的規(guī)格與結(jié)構(gòu)項目10點(diǎn)輸入輸出型20點(diǎn)輸入輸出型30點(diǎn)輸入輸出型40點(diǎn)輸入輸出型控制方式存儲程序方式輸入輸出控制方式循環(huán)掃描方式和即時刷新方式并用編程語言梯形圖方式指令長度1步/1指令、1~5字/指令指令種類基本指令14種應(yīng)用指令77種135個處理速度基本指令0.72~16.2μS應(yīng)用指令例:MOV指令=16.3μS存儲容量2048字表6-3CPMlA系列CPU的性能規(guī)格CPM1A的規(guī)格與結(jié)構(gòu)項目10點(diǎn)輸入輸出型20點(diǎn)輸入輸出型30點(diǎn)輸入輸出型40點(diǎn)輸入輸出型最大I/O點(diǎn)數(shù)僅本體10點(diǎn)20點(diǎn)30點(diǎn)40點(diǎn)擴(kuò)展時--50、70、90點(diǎn)60、80、100點(diǎn)輸入繼電器00000~00915不作為輸入輸出繼電器使用的通道可作為內(nèi)部輔助繼電器輸出繼電器01000~01915內(nèi)部輔助繼電器512點(diǎn):20000~23115(200~231CH)特殊輔助繼電器384點(diǎn):23200~25515(232~255CH)暫存繼電器8點(diǎn):(TR0~7)保持繼電器320點(diǎn):HR0000~1915(HR00~19CH)輔助記憶繼電器256點(diǎn):AR000~1515(AR00~15CH)鏈接繼電器256點(diǎn):LR0000~1515(LR00~15CH)表6-3CPMlA系列CPU的性能規(guī)格(續(xù)一)CPM1A的規(guī)格與結(jié)構(gòu)
項目10點(diǎn)輸入輸出型20點(diǎn)輸入輸出型30點(diǎn)輸入輸出型40點(diǎn)輸入輸出型定時器/計數(shù)器128點(diǎn):TIM/CNT000~127100ms型:TIM000~12710ms型(高速定時器):TIM000~127(與100ms定時器號公用)減法計數(shù)器、可逆計數(shù)器數(shù)據(jù)內(nèi)存可讀/寫1024字(DM0000~1023)只讀512字(DM6144~6655)輸入中斷2點(diǎn)4點(diǎn)間隔定時器中斷1點(diǎn):(0.5~319968ms、單觸發(fā)模式或定時中斷模式)停電保持功能保持繼電器(HR)、輔助記憶繼電器(AR)、計數(shù)器(CNT)、數(shù)據(jù)內(nèi)存(DM)內(nèi)容保持表6-3CPMlA系列CPU的性能規(guī)格(續(xù)二)CPM1A的規(guī)格與結(jié)構(gòu)
項目10點(diǎn)輸入輸出型20點(diǎn)輸入輸出型30點(diǎn)輸入輸出型40點(diǎn)輸入輸出型內(nèi)存后備快閃內(nèi)存:用戶程序、數(shù)據(jù)內(nèi)存(只讀)(無電池保持)超級電容:數(shù)據(jù)內(nèi)存(讀/寫)、保持繼電器、輔助記憶繼電器、計數(shù)器(保持20天/環(huán)境溫度25℃)自診斷功能CPU異常(WDT)、內(nèi)存檢查、I/O總線檢查程序檢查無END指令、程序異常(運(yùn)行時一直檢查)高速計數(shù)器1點(diǎn)單相5KHz或兩相2.5KHz(線性計數(shù)器方式)遞增模式:0~65535(16位)、增減模式:-32767~+32767(16位)脈沖輸出1點(diǎn)20Hz~2.5KHz(單向輸出:占空比50%)快速響應(yīng)輸入與外部中斷輸入共用(最小輸入脈沖寬度0.2ms)輸入時間常數(shù)可設(shè)定1ms/2ms/4ms/8ms/16ms/32ms/64ms/128ms中的一個模擬電位器2點(diǎn)(0~200)表6-3CPMlA系列CPU的性能規(guī)格(續(xù)三)CPM1A的規(guī)格與結(jié)構(gòu)2.主機(jī)的面板結(jié)構(gòu)CPM1A40點(diǎn)的主機(jī)的面板結(jié)構(gòu)
CPM1A主機(jī)的輸入/輸出接線端子CPM1A的規(guī)格與結(jié)構(gòu)2.主機(jī)的面板結(jié)構(gòu)電源輸入端子;功能接地端子(僅AC電源型);保護(hù)接地端子;輸入端子;輸入LED;擴(kuò)展連接器;工作狀態(tài)顯示LED;輸出LED;輸出端子;輸出DC24V電源端子(僅AC電源型);外設(shè)端口;模擬設(shè)定電位器CPM1A的規(guī)格與結(jié)構(gòu)2.主機(jī)的面板結(jié)構(gòu)(1)電源輸入端子AC電源型的主機(jī),電源電壓為ACl00V~240V;DC電源型的主機(jī),電源電壓為DC24V。CPM1A的規(guī)格與結(jié)構(gòu)2.主機(jī)的面板結(jié)構(gòu)(2)功能接地端子(僅AC電源型)
在有嚴(yán)重噪聲干擾時,功能接地端子必須接地。它和保護(hù)接地端子可連在一起接地。CPM1A的規(guī)格與結(jié)構(gòu)2.主機(jī)的面板結(jié)構(gòu)(3)保護(hù)接地端子為了防止觸電,保護(hù)接地端子務(wù)必接地。CPM1A的規(guī)格與結(jié)構(gòu)2.主機(jī)的面板結(jié)構(gòu)(4)輸入端子輸入端子用于連接輸入設(shè)備,輸入電源為DC24V。CPM1A的規(guī)格與結(jié)構(gòu)2.主機(jī)的面板結(jié)構(gòu)(5)輸入LED輸入端子接點(diǎn)ON時,LED燈亮;輸入端子接點(diǎn)OFF時,LED燈滅。CPM1A的規(guī)格與結(jié)構(gòu)2.主機(jī)的面板結(jié)構(gòu)(6)擴(kuò)展連接器只有I/O點(diǎn)數(shù)為30點(diǎn)或40點(diǎn)的主機(jī)有此連接器,用于連接各種擴(kuò)展單元,最多能連接3臺。CPM1A的規(guī)格與結(jié)構(gòu)2.主機(jī)的面板結(jié)構(gòu)(7)工作狀態(tài)顯示LEDPOWER(綠)指示燈是電源指示燈,電源接通那么亮,電源切斷那么滅;RUN(綠)指示燈,燈亮表示PLC處于運(yùn)行/監(jiān)視模式,燈滅表示PLC處于編程模式或處于停止異常過程中;ERROR/ALARM(紅)指示燈,燈亮表示發(fā)生故障,燈閃爍表示發(fā)出警告,燈滅說明工作正常;COMM(橙)指示燈,燈亮表示PLC與外設(shè)端口正在通信,否那么燈滅。CPM1A的規(guī)格與結(jié)構(gòu)2.主機(jī)的面板結(jié)構(gòu)(8)輸出LED輸出端子接點(diǎn)ON時,LED燈亮;輸出端子接點(diǎn)OFF時,LED燈滅。CPM1A的規(guī)格與結(jié)構(gòu)2.主機(jī)的面板結(jié)構(gòu)(9)輸出端子輸出端子用于連接輸出電路,電壓可為DC24V或AC220V,視負(fù)載而定。PLC的I/O點(diǎn)數(shù)不同,輸入輸出端子數(shù)量也不同。CPM1A的規(guī)格與結(jié)構(gòu)2.主機(jī)的面板結(jié)構(gòu)(10)輸出DC24V電源端子DC24V電源端子(僅AC電源型)對外部提供DC24V電源〔容量200mA〕,可作為輸入設(shè)備或現(xiàn)場傳感器的電源。CPM1A的規(guī)格與結(jié)構(gòu)2.主機(jī)的面板結(jié)構(gòu)(11)外設(shè)端口用于連接編程工具或RS232C或RS422通訊適配器,根據(jù)需要而定。CPM1A的規(guī)格與結(jié)構(gòu)2.主機(jī)的面板結(jié)構(gòu)(12)模擬設(shè)定電位器共2個,可將0~200(BCD數(shù)據(jù))值送入CH250或CH251,用于定時器/計數(shù)器模擬設(shè)定。CPM1A的規(guī)格與結(jié)構(gòu)3.I/O擴(kuò)展單元8點(diǎn)型(輸入8點(diǎn))
8點(diǎn)型(輸出8點(diǎn))
CPM1A-8ER繼電器
CPM1A-8ET晶體管(NPN)
CPM1A-8ET1晶體管(PNP)
20點(diǎn)型(輸入12點(diǎn))(輸出8點(diǎn))CPM1A-20EDR繼電器CPM1A-20EDT晶體管(NPN)CPM1A-20EDT1晶體管(PNP)類型輸出形式CPM1A-8ED-型號
CPM1A-20EDR
I/O擴(kuò)展單元的外觀連接電纜I/O擴(kuò)展器輸入點(diǎn)LED輸出點(diǎn)LED
CPM1A-20EDRI/O擴(kuò)展單元的面板I/O擴(kuò)展器連接電纜
CPM1A-20EDR
I/O擴(kuò)展單元輸入/輸出接線端子輸入端子輸出端子CPM1A的規(guī)格與結(jié)構(gòu)3.I/O擴(kuò)展單元CPM1A系列PLC10點(diǎn)、20點(diǎn)的主機(jī)沒有擴(kuò)展連接器,無法連接I/O擴(kuò)展單元。30點(diǎn)、40點(diǎn)的主機(jī)有擴(kuò)展連接器,可最多連接3臺I/O擴(kuò)展單元。40點(diǎn)的主機(jī)連接3臺20點(diǎn)I/O擴(kuò)展單元可合成100個I/O點(diǎn)。CPM1A系列CPU單元及I/O擴(kuò)展單元的輸入輸出點(diǎn)數(shù)與地址分配如以下圖〔圖6-3〕。CPM1A系列CPU單元及I/O擴(kuò)展單元的輸入輸出點(diǎn)數(shù)與地址分配
PLC的I/O擴(kuò)展方法輸入18點(diǎn)
30點(diǎn)主機(jī)輸出12點(diǎn)輸入12點(diǎn)輸出8點(diǎn)擴(kuò)展器輸入12點(diǎn)輸出8點(diǎn)擴(kuò)展器輸入12點(diǎn)輸出8點(diǎn)擴(kuò)展器
30點(diǎn)的主機(jī)連接三個20點(diǎn)的擴(kuò)展器擴(kuò)展到90個I/O點(diǎn)CPM1A的規(guī)格與結(jié)構(gòu)4.特殊功能單元PLC的根本I/O單元和擴(kuò)展I/O單元主要完成邏輯控制功能,PLC還能實現(xiàn)多種特殊的控制功能,如模擬量控制、溫度控制、運(yùn)動控制、位置控制以及PID控制、模糊控制等,這些功能的實現(xiàn)主要靠PLC的特殊功能單元來完成。OMRRON公司給CPM1A系列小型機(jī)提供的特殊功能單元不多,主要由模擬量單元和溫度檢測單元等,而對于大型機(jī)和中型機(jī),OMRON公司提供了豐富的特殊功能單元,大大豐富了PLC的功能。CPM1A的規(guī)格與結(jié)構(gòu)4.特殊功能單元〔1〕模擬量輸入(A/D)單元模擬量輸入單元的輸入信號可以是電壓或電流,其范圍因不同型號的單元而不同,一般可分為:0~5V、1~5V、-10~10V、0~20mA、4~20mA、-20~20mA等檔次。OMRON公司用于CPM1A系列的模擬量輸入單元主要有:提供2路模擬量輸入和1路模擬量輸出的CPM1A-MAD01、提供4路模擬量輸入和1路模擬量輸出的CPM1A-MAD02-CH和提供一路模擬量輸入和一路PT100輸入的CPM1A-AS001等,表6-5列出了CPM1A-MAD01單元的主要性能。表6-5CPM1A-MAD01單元的主要性能輸入通道數(shù)2輸入信號范圍0~10V、1~5V、4~20mA分辨率0~10V8位1~5V8位4~20mA8位輸入阻抗電壓輸入1MΩ電流輸入250Ω最大輸入信號電壓輸入±15V電流輸入±30mA輸出通道數(shù)1輸出信號范圍-10~10V、0~10V、4~20mA分辨率-10~10V9位0~10V8位4~20mA8位最大輸出電流電壓輸出5mA最大負(fù)載阻抗電流輸出350Ω總輸出電流21mA共有精度±1.0%(滿量程)隔離方式輸出端子之間無隔離輸入輸出端子和CPU之間光耦隔離轉(zhuǎn)換速率最大10ms一個單元外部連接端子9腳端子臺(不可拆卸)CPM1A的規(guī)格與結(jié)構(gòu)4.特殊功能單元〔2〕模擬量輸出(D/A)單元模擬量輸出單元的功能剛好與模擬量輸入單元的功能相反。它是將PLC處理后的數(shù)字量轉(zhuǎn)換為可用于模擬量控制的模擬量輸出信號,然后通過工業(yè)現(xiàn)場的有關(guān)執(zhí)行部件進(jìn)行調(diào)節(jié)控制。輸出的模擬量有2路、4路、8路等規(guī)格。OMRON公司用于CPM1A系列的模擬量輸出模塊主要有:CPM1A-DA001(2通道)和CPM-DA001〔4通道〕,表6-6列出了CPM1A-DA001的主要性能。表6-6CPM1A-DA001單元的主要性能通道數(shù)2通道輸出信號范圍-10~10V、0~10V、0~5V、1~5V、0~20mA或4~20mA。當(dāng)量程設(shè)置為000時,輸出信號范圍為0~10V/0~20mA;當(dāng)量程設(shè)置為001時,輸出信號范圍為0~5V;當(dāng)量程設(shè)置為010時,輸出信號范圍為1~5V;當(dāng)量程設(shè)置為011時,信號輸出范圍為-10V~+10V;當(dāng)量程設(shè)置為100時,信號輸出范圍為4~20mA;當(dāng)是其它時,輸出通道無輸出分辨率1/4000(滿量程)輸出數(shù)據(jù)12位二進(jìn)制數(shù)據(jù)輸出阻抗電壓輸出:0.5Ω最大最大輸出電流電壓輸出:5mA最大負(fù)載阻抗電流輸出:350Ω精度±1.0%(滿量程)隔離方式模擬量輸出端子之間無隔離,模擬量輸出端子和CPU之間為DC500V轉(zhuǎn)換速率2.5ms/CH外部連接端子一個14腳端子臺(不可拆卸)CPM1A的規(guī)格與結(jié)構(gòu)4.特殊功能單元〔3〕溫度傳感器單元對于溫度檢測量,CPM1A還專門配置了溫度傳感器單元,用于將溫度傳感器的檢測值轉(zhuǎn)換成PLC的輸入值。CPM1A的溫度傳感器單元有兩種類型:一種連接熱電偶,型號為CPM1A-TS001/TS002;另一種為連接鉑熱電阻,型號為CPM1A-TS101/TS102,表6-7列出了CPM1A-TS101的主要性能。CPM1A的規(guī)格與結(jié)構(gòu)4.特殊功能單元表6-7CPM1A-TS101的主要性能輸入類型鉑熱電阻Pt100輸入路數(shù)2輸入范圍最小Pt100:82.3Ω/-40℃,最大Pt100:194.1Ω/+250℃輸入分辨率0.1℃精度±1%(滿量程)輸出路數(shù)1輸出范圍電壓0~10V或-10V~10V,電流4~20mA轉(zhuǎn)換時間最大60ms/單元隔離通道之間無隔離,輸入端子與PC之間為光電隔離。CPM1A的繼電器區(qū)與數(shù)據(jù)區(qū)OMRONPLC的數(shù)據(jù)存儲格式〔1〕位(Bit)的定義:是PLC中邏輯運(yùn)算的根本元素,通常也稱為內(nèi)部繼電器。位實際上是PLC存儲器中的一個觸發(fā)器〔存儲單元〕,有兩個狀態(tài),既“0”和“1”,也稱為OFF和ON。位可以作為輸出存放邏輯運(yùn)算的結(jié)果,相當(dāng)于繼電器的線圈。在一個程序中一個位只能進(jìn)行一次輸出操作?!?〕I/O點(diǎn)(I/OPoint)PLC中可以直接和輸入設(shè)備相連接的位稱為輸入點(diǎn);可以直接和輸出設(shè)備相連接的位稱為輸出點(diǎn)。輸入點(diǎn)和輸出點(diǎn)通稱為PLC的I/O點(diǎn)。PLC的I/O點(diǎn)數(shù)越多,控制規(guī)模越大。有時也常用I/O點(diǎn)數(shù)來表征PLC的規(guī)模。將存儲數(shù)據(jù)的單元稱為通道(CH),也叫字,是PLC中數(shù)據(jù)運(yùn)算和存儲的根本單位。一個通道由16個位組成,通道內(nèi)位號編排如下:0011010101111111位號通道15141312111009080706050403020100〔3〕通道(Channel)數(shù)位號數(shù)位3數(shù)位2數(shù)位1數(shù)位0357F數(shù)字〔4〕區(qū)(AREA)區(qū)是相同類型通道的集合。PLC中一般有數(shù)據(jù)區(qū)、定時/計數(shù)器區(qū)、內(nèi)部繼電器區(qū)等。不同類型的PLC,所具有的區(qū)的種類、容量差異較大。CPM1A的繼電器區(qū)與數(shù)據(jù)區(qū)
CPMlA系列PLC的內(nèi)部器件以通道形式進(jìn)行編號,通道號用二位、三位或四位數(shù)表示。一個通道內(nèi)有16個位,一個繼電器〔軟〕對應(yīng)通道中的一位,16個位的序號為00~15。所以一個繼電器的編號由兩局部組成,一局部是通道號,另一局部是該繼電器在通道中的位序號〔后兩位〕。CPM1A的繼電器區(qū)與數(shù)據(jù)區(qū)
表6-8CPMlA系列PLC的地址分配表
名稱點(diǎn)數(shù)通道號繼電器地址功能輸入繼電器160點(diǎn)(10字)000~009CH00000~00915繼電器號與外部的輸入輸出端子相對應(yīng)(沒有使用的輸入通道可做內(nèi)部繼電器號使用)輸出繼電器160點(diǎn)(10字)010~019CH01000~01915內(nèi)部輔助繼電器512點(diǎn)(32字)200~231CH20000~23115在程序內(nèi)可以自由使用的繼電器特殊輔助繼電器(SR)384點(diǎn)(24字)231~255CH23200~25507分配有特定功能的繼電器暫存繼電器(TR)8點(diǎn)TR0~7回路的分歧點(diǎn)上,暫時記憶ON/OFF的繼電器保持繼電器(HR)320點(diǎn)(20字)HR00~19CHHR0000~HR1915在程序內(nèi)可以自由使用,且斷電時也能保持?jǐn)嚯娗暗腛N/OFF狀態(tài)的繼電器CPM1A的繼電器區(qū)與數(shù)據(jù)區(qū)
表6-8CPMlA系列PLC的地址分配表〔續(xù)一〕
名稱點(diǎn)數(shù)通道號繼電器地址功能輔助記憶繼電器(AR)256點(diǎn)(16字)AR00~15CHAR0000~AR1515分配有特定功能的輔助繼電器鏈接繼電器(LR)256點(diǎn)(16字)LR00~15CHLR0000~LR15151:1鏈接的數(shù)據(jù)輸入輸出用的繼電器(也能用作內(nèi)部輔助繼電器)。定時器/計數(shù)器(TC)128點(diǎn)TIM/CNT000~127定時器、計數(shù)器,它們的編程號合用數(shù)據(jù)存儲器(DM)可讀/寫1002字DM0000~0999DM1022~1023以字為單位(16位)使用、斷電也能使用。在DM1000~1021不作為故障記憶的場合可做常規(guī)(DM)使用。DM6144~6559、DM6600~6655不能用程序?qū)懭耄ㄖ荒苡猛鈬O(shè)備設(shè)定)。故障履歷存入?yún)^(qū)22字DM1000~1021只讀456字DM6144~6559PC系統(tǒng)設(shè)定區(qū)56字DM6600~6655CPM1A的繼電器區(qū)與數(shù)據(jù)區(qū)
1.輸入輸出繼電器區(qū)
000~019(可以直接對外輸出〕000、001:用于主機(jī)的輸入通道的編號002~009:I/O擴(kuò)展單元的輸入通道編號010~011:用于主機(jī)的輸出通道的編號012~019:I/O擴(kuò)展單元的輸出通道編號CPM1A的繼電器區(qū)與數(shù)據(jù)區(qū)
1.輸入輸出繼電器區(qū)
例如:40點(diǎn)的主機(jī)連接了3個20點(diǎn)的I/O擴(kuò)展單元。主機(jī)24個輸入點(diǎn)占用了000、001兩個通道〔00000~00011、00100~00111〕,16個輸出點(diǎn)占用了010、011兩個通道〔01000~01007、01100~01107〕,20點(diǎn)的I/O擴(kuò)展單元,其12個輸入點(diǎn)占用一個輸入通道,8個輸出點(diǎn)占用一個輸出通道。002、012用于第一個I/O擴(kuò)展單元的輸入/輸出通道編號,003、013用于第二個I/O擴(kuò)展單元的輸入/輸出通道編號,004、014用于第三個I/O擴(kuò)展單元的輸入/輸出通道編號。輸入18點(diǎn)
30點(diǎn)主機(jī)輸出12點(diǎn)輸入12點(diǎn)輸出8點(diǎn)擴(kuò)展器輸入12點(diǎn)輸出8點(diǎn)擴(kuò)展器輸入12點(diǎn)輸出8點(diǎn)擴(kuò)展器40點(diǎn)的主機(jī),連接三個20點(diǎn)的擴(kuò)展器。其I/O點(diǎn)編號分配:00000~0001101000~0100700100~0011101100~0110700200~0021101200~0120700300~0031101300~0130700400~0041101400~01407CPM1A的繼電器區(qū)與數(shù)據(jù)區(qū)
2.內(nèi)部輔助繼電器區(qū)
內(nèi)部輔助繼電器區(qū)是供用戶編寫程序使用的,相當(dāng)于電器控制中的中間繼電器,不能直接用作輸入/輸出。內(nèi)部輔助繼電器區(qū)有編號為200~231的32個通道,每個通道有16點(diǎn)(位),故共有512點(diǎn)。另外,由于輸入/輸出繼電器區(qū)中未被使用的通道也可作為內(nèi)部輔助繼電器使用。輸入/輸出繼電器區(qū)與內(nèi)部輔助繼電器一般統(tǒng)稱內(nèi)部繼電器區(qū)〔IR〕。CPM1A的繼電器區(qū)與數(shù)據(jù)區(qū)
3.特殊輔助繼電器區(qū)(SR)
特殊輔助繼電器區(qū)(SR)主要供系統(tǒng)使用,有232~255共24個通道,用來存儲CPMlA系統(tǒng)有關(guān)標(biāo)志,其功能見表6-9。表6-9特殊輔助繼電器區(qū)(SR)的功能
通道號繼電器號功能232~235宏指令輸入引數(shù)。不使用宏指令的時候,可作為內(nèi)部輔助繼電器使用236~239宏指令輸出引數(shù)。不使用宏指令的時候,可作為內(nèi)部輔助繼電器使用24000~15輸入中斷0設(shè)定值輸入中斷使用計數(shù)模式時的設(shè)定值(0000~FFFF)輸入中斷不使用計數(shù)模式時能作為內(nèi)部輔助繼電器用24100~15輸入中斷1設(shè)定值24200~15輸入中斷2設(shè)定值24300~15輸入中斷3設(shè)定值表6-9特殊輔助繼電器區(qū)(SR)的功能〔續(xù)一〕
通道號繼電器號功能24400~15輸入中斷0現(xiàn)在值-1輸入中斷使用計數(shù)模式時的現(xiàn)在值-1(0000~FFFF)24500~15輸入中斷1現(xiàn)在值-124600~15輸入中斷2現(xiàn)在值-124700~15輸入中斷3現(xiàn)在值-1248~249高速計數(shù)器的現(xiàn)在值區(qū)域。不使用高速計數(shù)器時,能作為內(nèi)部輔助繼電器使用250模擬電位0模擬設(shè)定值存入?yún)^(qū)域存入值(0000~0200)BCD碼251模擬電位1表6-9特殊輔助繼電器區(qū)(SR)的功能〔續(xù)二〕
通道號繼電器號功能25200高速計數(shù)器復(fù)位標(biāo)志(軟件設(shè)置復(fù)位)01~07不可使用08外設(shè)通信口復(fù)位時為ON(使用總線時無效)完了后自動回到OFF狀態(tài)09不可使用10PC系統(tǒng)設(shè)定區(qū)域(DM6600~6655)初始化的時候為ON完了自動返回到OFF(僅編程模式時有效)11強(qiáng)制置位/復(fù)位的保持標(biāo)志12I/O保持標(biāo)志
OFF:運(yùn)行開始、停止時,輸入輸出、內(nèi)部輔助繼電器、鏈接繼電器的狀態(tài)被復(fù)位。ON:運(yùn)行開始、停止時,輸入輸出、內(nèi)部輔助繼電器、鏈接繼電器的狀態(tài)被保持。13不可使用14故障履歷復(fù)位時為ON(完了后自動返回OFF)15不可使用表6-9特殊輔助繼電器區(qū)(SR)的功能〔續(xù)三〕
通道號繼電器號功能25300~07故障發(fā)生時將故障碼2桁的值存儲故障診斷(FAL/FALS)指令執(zhí)行的FAL號也被存儲FAL00指令執(zhí)行,用故障解除操作復(fù)位(成為00)08不可使用09掃描定時器到達(dá)時(掃描周期超過100ms時)成為ON10~12不可使用13常ON14常OFF15運(yùn)行開始時1個掃描周期ON表6-9特殊輔助繼電器區(qū)(SR)的功能〔續(xù)四〕
通道號繼電器號功能254001分時鐘脈沖(30sON/30sOFF)010.02s時鐘脈沖(0.01sON/0.01sOFF)02負(fù)數(shù)標(biāo)志(N)標(biāo)志03~05不可使用06微分監(jiān)視完了標(biāo)志(微分監(jiān)視完了時為ON)07STEP指令中一個行程開始時,僅一個掃描周期為ON的繼電器08~15不可使用表6-9特殊輔助繼電器區(qū)(SR)的功能〔續(xù)五〕
通道號繼電器號功能255000.1s時鐘脈沖(0.05sON/0.05sOFF)010.2s時鐘脈沖(0.1sON/0.1sOFF)021.0s時鐘脈沖(0.5sON/0.5sOFF)03ER標(biāo)志(執(zhí)行指令時,出錯發(fā)生時為ON)04CY標(biāo)志(執(zhí)行指令結(jié)果有進(jìn)位發(fā)生時為ON)05>標(biāo)志(比較結(jié)果大于時為ON)06=標(biāo)志(比較結(jié)果等于時為ON)07<標(biāo)志(比較結(jié)果小于時為ON)08~15不可使用CPM1A的繼電器區(qū)與數(shù)據(jù)區(qū)
4.暫存繼電器區(qū)(TR)
CPMlA系列PLC有編號為TR0~TR7的8個暫存繼電器,編號前要冠以TR字樣。暫存繼電器常用于暫存復(fù)雜梯形圖中分支點(diǎn)的ON/OFF狀態(tài),在不同的程序段可屢次使用,但在同一段程序中不能重復(fù)使用同一號的TR。CPM1A的繼電器區(qū)與數(shù)據(jù)區(qū)
5.保持繼電器區(qū)(HR)
保持繼電器區(qū)共有HR00~HRl9的20個通道,通道編號前要冠以HR字樣。該繼電器區(qū)斷電保持功能有兩種情況,其一,以通道為單位使用時。其二,以位為單位與KEEP指令配合使用或作成自保持電路時。
CPM1A的繼電器區(qū)與數(shù)據(jù)區(qū)
6.輔助記憶繼電器區(qū)(AR)
輔助記憶繼電器區(qū)共有AR00~ARl5的16個通道,通道編號前要冠以AR字樣。該繼電器區(qū)具有斷電保持功能,主要用來存儲PLC的工作狀態(tài)信息,表6-10列出了輔助記憶繼電器區(qū)(AR)的功能。表6-10輔助記憶繼電器區(qū)(AR)的功能通道號繼電器號功能AR00~AR01不可使用AR0200~07不可使用08~11擴(kuò)展單元接續(xù)的臺數(shù)12~15不可使用AR03~AR07不可使用AR0800~07不可使用08~11外圍設(shè)備通信出錯碼(BCD碼1行)0:正常終了;1:奇偶出錯2:格式出錯;3:溢出出錯12外圍設(shè)備通信異常時為ON的繼電器13~15不可使用表6-10輔助記憶繼電器區(qū)(AR)的功能〔續(xù)一〕通道號繼電器號功能AR0900~15不可使用AR1000~15電源斷發(fā)生的次數(shù)(BCD碼4行)電源OFF的次數(shù)(復(fù)位時用外圍設(shè)備寫入0000)AR1100有1號條件的時候為ON使用高速計數(shù)器的區(qū)域比較中斷模式時比較結(jié)果存放位置01有2號條件的時候為ON02有3號條件的時候為ON03有4號條件的時候為ON04有5號條件的時候為ON05有6號條件的時候為ON06有7號條件的時候為ON07有8號條件的時候為ON08~14不可使用15脈沖輸入狀態(tài)0:停止中,1:輸入中AR1200~15不可使用表6-10輔助記憶繼電器區(qū)(AR)的功能〔續(xù)二〕通道號繼電器號功能AR1300DM6600~DM6614(電源ON時讀出的PC系統(tǒng)設(shè)定區(qū)域)中有異常時為ON的繼電器01DM6615~DM6644(運(yùn)行開始時讀出的PC系統(tǒng)設(shè)定區(qū)域)中有異常時為ON的繼電器02DM6645~DM6655時(經(jīng)常讀出的PC系統(tǒng)設(shè)定區(qū)域)中有異常時為ON的繼電器03~04不可使用05與DM6619中設(shè)定的掃描時間比實際的掃描時間大的時候為ON的繼電器06~07不可使用08在用戶存儲器(程序區(qū)域)范圍以外存在有繼電器區(qū)域時為ON的繼電器09高速存儲器發(fā)生異常的時候為ON的繼電器10固定DM區(qū)域(DM6144~DM6599)發(fā)生累加和校驗出錯時為ON的繼電器11PC系統(tǒng)設(shè)定區(qū)域發(fā)生累加和校驗出錯時為ON的繼電器12在用戶存儲器(程序區(qū)域)發(fā)生累加和校驗出錯,執(zhí)行不正確指令時為ON的繼電器13~15不可使用表6-10輔助記憶繼電器區(qū)(AR)的功能〔續(xù)三〕通道號繼電器號功能AR1400~15掃描周期最大值(BCD4行)(×0.1ms)運(yùn)行開始以后的存入的最大的掃描周期運(yùn)行停止時不復(fù)位但運(yùn)行開始時被復(fù)位AR1500~15掃描周期現(xiàn)在值(BCD4行)(×0.1ms)運(yùn)行中最新的掃描周期被存入運(yùn)行停止時不復(fù)位CPM1A的繼電器區(qū)與數(shù)據(jù)區(qū)
CPM1A的繼電器區(qū)與數(shù)據(jù)區(qū)
7.鏈接繼電器區(qū)(LR)
鏈接繼電器區(qū)共有編號為LR00~LRl5的16個通道,通道編號前要冠以LR字樣。當(dāng)CPMlA與本系列PLC之間,與CQMl、CPMI、SRMl以及C200HS、C200HX/HG/HE之間進(jìn)行1:1鏈接時,要使用鏈接繼電器與對方交換數(shù)據(jù)。在不進(jìn)行1:1鏈接時,鏈接繼電器可作內(nèi)部輔助繼電器使用。CPM1A的繼電器區(qū)與數(shù)據(jù)區(qū)
8.定時器/計數(shù)器區(qū)(TC)
數(shù)量:128個定時器/計數(shù)器,編號范圍為000~127。分類:各分為2種,即普通定時器TIM和高速定時器TIMH,普通計數(shù)器CNT和可逆計數(shù)器CNTR。編號:定時器/計數(shù)器統(tǒng)一編號(稱為TC號),一個TC號既可分配給定時器,又可分配給計數(shù)器,但所有定時器或計數(shù)器的TC號不能重復(fù)。注意:定時器無斷電保持功能,電源斷電時定時器復(fù)位;計數(shù)器有斷電保持功能。CPM1A的繼電器區(qū)與數(shù)據(jù)區(qū)
9.?dāng)?shù)據(jù)存儲區(qū)(DM)
數(shù)據(jù)存儲區(qū)用來存儲數(shù)據(jù)。該區(qū)共有1536個通道,每個通道16個位。通道編號用4位數(shù)且冠以DM字樣,其編號為DM0000~DMl023、DM6144~DM6655。CPM1A的繼電器區(qū)與數(shù)據(jù)區(qū)
9.?dāng)?shù)據(jù)存儲區(qū)(DM)
〔1〕數(shù)據(jù)存儲器區(qū)只能以通道為單位使用,不能以位為單位使用?!?〕DM0000~DM0999、DMl022~DMl023為程序可讀寫區(qū),用戶程序可自由讀寫其內(nèi)容?!?〕DMl000~DMl021主要用作故障履歷存儲器(記錄有關(guān)故障信息),如果不用作故障履歷存儲器,也可作普通數(shù)據(jù)存儲器使用。是否作為故障履歷存儲器,可由DM6655的00~03位來設(shè)定。CPM1A的繼電器區(qū)與數(shù)據(jù)區(qū)
9.?dāng)?shù)據(jù)存儲區(qū)(DM)
〔4〕DM6144-DM6599為只讀存儲區(qū),用戶程序可以讀出但不能用程序改寫其內(nèi)容,利用編程器可預(yù)先寫入數(shù)據(jù)內(nèi)容?!?〕DM6600~DM6655稱為系統(tǒng)設(shè)定區(qū),用來設(shè)定各種系統(tǒng)參數(shù)。通道中的數(shù)據(jù)不能用程序?qū)懭耄荒苡镁幊唐鲗懭?。DM6600~DM6614僅在編程模式的時候設(shè)定,DM6615~DM6655可在編程模式或監(jiān)控模式的時候設(shè)定。〔6〕數(shù)據(jù)存儲器區(qū)DM有掉電保持功能。CPM1A的繼電器區(qū)與數(shù)據(jù)區(qū)
9.?dāng)?shù)據(jù)存儲區(qū)(DM)
〔4〕DM6144-DM6599為只讀存儲區(qū),用戶程序可以讀出但不能用程序改寫其內(nèi)容,利用編程器可預(yù)先寫入數(shù)據(jù)內(nèi)容。〔5〕DM6600~DM6655稱為系統(tǒng)設(shè)定區(qū),用來設(shè)定各種系統(tǒng)參數(shù)。通道中的數(shù)據(jù)不能用程序?qū)懭?,只能用編程器寫入。DM6600~DM6614僅在編程模式的時候設(shè)定,DM6615~DM6655可在編程模式或監(jiān)控模式的時候設(shè)定?!?〕數(shù)據(jù)存儲器區(qū)DM有掉電保持功能。CPM1A的繼電器區(qū)與數(shù)據(jù)區(qū)
9.?dāng)?shù)據(jù)存儲區(qū)(DM)
〔4〕DM6144-DM6599為只讀存儲區(qū),用戶程序可以讀出但不能用程序改寫其內(nèi)容,利用編程器可預(yù)先寫入數(shù)據(jù)內(nèi)容?!?〕DM6600~DM6655稱為系統(tǒng)設(shè)定區(qū),用來設(shè)定各種系統(tǒng)參數(shù)。通道中的數(shù)據(jù)不能用程序?qū)懭?,只能用編程器寫入。DM6600~DM6614僅在編程模式的時候設(shè)定,DM6615~DM6655可在編程模式或監(jiān)控模式的時候設(shè)定?!?〕數(shù)據(jù)存儲器區(qū)DM有掉電保持功能。CPM1A的根本指令一、輸入輸出根本指令二、邏輯操作指令三、程序控制指令四、定時器/計數(shù)器指令五、置位復(fù)位指令六、保持繼電器指令七、微分指令八、暫存指令CPM1A的根本指令一、輸入輸出根本指令1.取指令LD2.取反指令LDNOT3.輸出指令OUT4.輸出反指令OUTNOT
CPM1A的根本指令一、輸入輸出根本指令1.取指令LD格式:LDB符號:B:操作對象,可以使用的繼電器區(qū)為IR、SR、HR、AR、LR、TC、TR區(qū)。功能:指定一個邏輯開始,將B的內(nèi)容存人結(jié)果寄存器R中,而結(jié)果存放器R中的原內(nèi)容存人堆棧存放器S中。CPM1A的根本指令一、輸入輸出根本指令2.取反指令LDNOT格式:LDNOTB符號:B:操作對象??梢允褂玫睦^電器區(qū)為IR、SR、HR、AR、LR、TC、TR區(qū)。功能:指定一個邏輯開始,將B的內(nèi)容取反后存人結(jié)果存放器R中,而結(jié)果存放器R中的原內(nèi)容存人堆棧存放器S中。CPM1A的根本指令一、輸入輸出根本指令3.輸出指令OUT格式:OUTB符號:B:操作對象。可以使用的繼電器區(qū)為IR、SR、HR、AR、LR、TC、TR區(qū)〔除了IR中已作為輸入通道的位〕。功能:將結(jié)果存放器R的內(nèi)容輸出到指定位B〔輸出繼電器線圈〕。CPM1A的根本指令一、輸入輸出根本指令4.輸出反指令OUT格式:OUTNOTB符號:B:操作對象??梢允褂玫睦^電器區(qū)為IR、SR、HR、AR、LR、TC、TR區(qū)〔除了IR中已作為輸入通道的位〕。功能:將結(jié)果存放器R的內(nèi)容取反后輸出到指定位B。CPM1A的根本指令一、輸入輸出根本指令舉例:LD00000OUT01000OUTNOT01001LDNOT00001OUT01002CPM1A的根本指令二、邏輯操作指令1.邏輯與指令A(yù)ND2.邏輯與反指令A(yù)NDNOT3.邏輯或指令OR4.邏輯或反指令ORNOT5.邏輯塊與指令A(yù)NDLD6.邏輯塊或指令ORLDCPM1A的根本指令二、邏輯操作指令1.邏輯與指令A(yù)ND格式:ANDB符號:B:操作對象。該指令可以使用的繼電器區(qū)為IR、SR、HR、AR、LR、TC區(qū)。功能:將B的內(nèi)容與結(jié)果存放器R的內(nèi)容進(jìn)行邏輯與操作,并將結(jié)果存入結(jié)果存放器R中。CPM1A的根本指令二、邏輯操作指令2.邏輯與反指令A(yù)NDNOT格式:ANDNOTB符號:B:操作對象。該指令可以使用的繼電器區(qū)為IR、SR、HR、AR、LR、TC區(qū)。功能:將B的內(nèi)容取反后與結(jié)果存放器R的內(nèi)容進(jìn)行邏輯與操作,并將結(jié)果存入結(jié)果存放器R中。CPM1A的根本指令二、邏輯操作指令3.邏輯或指令OR格式:ORB符號:B:操作對象。該指令可以使用的繼電器區(qū)為IR、SR、HR、AR、LR、TC區(qū)。功能:將B的內(nèi)容與結(jié)果存放器R的內(nèi)容進(jìn)行邏輯或操作,并將結(jié)果存入結(jié)果存放器R中。CPM1A的根本指令二、邏輯操作指令4.邏輯或反指令ORNOT格式:ORNOTB符號:B:操作對象。該指令可以使用的繼電器區(qū)為IR、SR、HR、AR、LR、TC區(qū)。功能:將B的內(nèi)容取反后與結(jié)果存放器R的內(nèi)容進(jìn)行邏輯或操作,并將結(jié)果存入結(jié)果存放器R中。CPM1A的根本指令二、邏輯操作指令5.邏輯塊與指令A(yù)NDLD格式:ANDLD符號:功能:用于邏輯塊的串聯(lián)連接。將堆棧存放器S的內(nèi)容與結(jié)果存放器R的內(nèi)容進(jìn)行邏輯與操作,并將結(jié)果存入結(jié)果存放器R中。。CPM1A的根本指令二、邏輯操作指令6.邏輯塊或指令ORLD格式:ORLD符號:功能:用于邏輯塊的并聯(lián)連接。將堆棧存放器S的內(nèi)容與結(jié)果存放器R的內(nèi)容進(jìn)行邏輯或操作,并將結(jié)果存入結(jié)果存放器R中。LD00000OR01000ANDNOT00001OUT01000LDNOT00002ORNOT00003AND01000OUTNOT01001
000000000101000
0000201000010000100100003梯形圖程序語句表程序使用指令舉例與或與或與與輸出指出圖示程序?qū)M1和KM2的控制作用沒按下按鈕SB1→線圈01000斷電→觸點(diǎn)01000閉合→線圈01001斷電→斷開閉合KM1斷電KM2斷電斷電斷電SB1SB2KM1PLC~0000000001
01000COMKM201001線圈00000斷電→觸點(diǎn)00000斷開→010000100001000010010000000001使用指令舉例觸點(diǎn)00001閉合→按一下SB1→觸點(diǎn)00000閉合→線圈01000通電→觸點(diǎn)01000斷開→閉合KM1通電KM2通電閉合線圈01001通電→通電通電線圈00000通電→斷開010000100001000010010000000001觸點(diǎn)00001閉合→SB1SB2KM1PLC~0000000001
01000COMKM201001按一下SB2→觸點(diǎn)00001斷開→線圈01000斷電→觸點(diǎn)01000閉合→KM1斷電KM2斷電線圈01001斷電→斷開閉合斷電斷電線圈00001通電→010000100001000010010000000001SB1SB2KM1PLC~0000000001
01000COMKM201001塊與指令A(yù)NDLD方法1LD00000AND00001ORNOT00002LD00003OR00004ANDLDLD00005ORNOT00006ANDLDOUT20000方法2LD00000AND00001ORNOT00002LD00003OR00004LD00005ORNOT00006ANDLDANDLDOUT200002000000005000060000000001000020000300004在方法2中,ANDLD之前的觸點(diǎn)組個數(shù)應(yīng)小于等于8
使用指令舉例塊或指令ORLD
方法1LD00000ANDNOT00001LDNOT00002AND20005ORLDLD01004AND00003ORLDOUT01100方法2LD00000ANDNOT00001LDNOT00002AND20005LD01004AND00003ORLDORLDOUT0110000000000010000200003010042000501100在方法2中,ORLD之前的觸點(diǎn)組個數(shù)應(yīng)小于等于8使用指令舉例CPM1A的根本指令三、程序控制指令2.空操作指令NOP〔00〕3.分支/分支結(jié)束指令I(lǐng)L〔02〕/ILC〔03〕1.結(jié)束指令END〔01〕4.跳轉(zhuǎn)/跳轉(zhuǎn)結(jié)束指令JMP〔04〕/JME〔05〕CPM1A的根本指令三、程序控制指令格式:END符號:功能:表示程序結(jié)束,END指令后的程序?qū)⒉粫粓?zhí)行。括號中的01為此指令的功能碼,這表示用編程器輸入END指令時要用FUN鍵加數(shù)字01。1.結(jié)束指令END〔01〕CPM1A的根本指令三、程序控制指令2.空操作指令NOP〔00〕格式:NOP功能:無實際操作,編程時可起占用程序地址號的作用,以便于程序修改。CPM1A的根本指令三、程序控制指令3.分支/分支結(jié)束指令I(lǐng)L〔02〕/ILC〔03〕格式:IL/ILC符號:功能:當(dāng)IL的執(zhí)行條件為ON時,無操作。當(dāng)IL的執(zhí)行條件為OFF時,IL與ILC之間的指令不執(zhí)行。CPM1A的根本指令三、程序控制指令3.分支/分支結(jié)束指令I(lǐng)L〔02〕/ILC〔03〕注意:(1)不管IL的輸入條件是ON還是OFF,CPU都要對IL/ILC之間的程序段進(jìn)行掃描。(2)如果IL的執(zhí)行條件為OFF,那么位于IL和lLC之間的程序段不執(zhí)行,此時IL和ILC之間各內(nèi)部器件的狀態(tài)如下:所有OUT和OUTNOT指令的輸出位為OFF;所有定時器都復(fù)位;KEEP指令的操作位、計數(shù)器、移位存放器以及SET和RESET指令的操作位都保持IL為OFF以前的狀態(tài)。(3)IL和ILC指令可以成對使用,也可以多個IL指令配一個lLC指令,但不準(zhǔn)嵌套使用,如IL—IL--lLC--lLC。CPM1A的根本指令三、程序控制指令3.分支/分支結(jié)束指令LD00000ILLD00001OUT01000LD00002ILLD00003OUT01001ILCLD00005OUT01002
CPM1A的根本指令三、程序控制指令格式:JMPN/JMEN符號:N:跳轉(zhuǎn)號,范圍為00~99。功能:JMP為發(fā)生跳轉(zhuǎn)點(diǎn),JME為跳轉(zhuǎn)目標(biāo)點(diǎn)。當(dāng)JMP執(zhí)行條件為ON時,不發(fā)生跳轉(zhuǎn),當(dāng)執(zhí)行條件OFF時發(fā)生跳轉(zhuǎn),從JMP跳到與其有相同號的JME去,然后執(zhí)行后面的程序。JMP與JME指令應(yīng)配對使用,否那么將產(chǎn)生錯誤信息。4.跳轉(zhuǎn)/跳轉(zhuǎn)結(jié)束指令JMP〔04〕/JME〔05〕CPM1A的根本指令四、定時器/計數(shù)器指令1.定時器指令TIM2.計數(shù)器指令CNT3.高速定時器指令TIMH〔15〕4.可逆計數(shù)器指令CNTR〔12〕CPM1A的根本指令四、定時器/計數(shù)器指令1.定時器指令TIM格式:TIMN
SV符號:
CPM1A的根本指令四、定時器/計數(shù)器指令1.定時器指令TIMN:定時器編號,其范圍為000~127。SV:定時設(shè)定值。BCD碼,定時單位為0.1s。取值范圍為0000~9999,即定時范圍為0~999.9s;當(dāng)SV為通道時,通道內(nèi)數(shù)據(jù)必須為BCD碼,取值區(qū)域可為IR、SR、HR、AR、LR、DM、*DM、#〔立即數(shù),以“#”開頭〕。CPM1A的根本指令四、定時器/計數(shù)器指令1.定時器指令TIM功能:減1定時器指令。當(dāng)定時器輸入條件變?yōu)镺N時,定時器開始計時,當(dāng)前值PV每隔0.1s減1,當(dāng)PV變?yōu)?時,定時器輸出為ON,并自保ON直至定時器輸入條件變?yōu)镺FF,當(dāng)定時器輸入條件變?yōu)镺FF或電源斷電時,定時器復(fù)位,當(dāng)前值PV恢復(fù)為設(shè)定值SV,定時器觸點(diǎn)OFF。CPM1A的根本指令四、定時器/計數(shù)器指令1.定時器指令TIM*DM:間接尋址。CPM1A的許多指令都可使用DM的間接尋址,當(dāng)使用間接尋址*DM時,實際數(shù)據(jù)是指由*DM地址中的數(shù)據(jù)所決定的DM的地址內(nèi)的內(nèi)容。如:DM0100內(nèi)的數(shù)據(jù)為0321,DM0321中的數(shù)據(jù)為0050,那么當(dāng)設(shè)定值為*DM0100時,其實際值為50。應(yīng)當(dāng)注意的是使用間接尋址時,*DM地址中的數(shù)據(jù)大小不應(yīng)超出DM數(shù)據(jù)區(qū)的地址范圍〔DM0000~DMl023、DM6144~DM6655〕,否那么會出錯。CPM1A的根本指令四、定時器/計數(shù)器指令2.計數(shù)器指令CNT格式:CNTN符號:
SVN:計數(shù)器編號。其范圍為000~127,與計時器共用。SV:計數(shù)器設(shè)定值,設(shè)定范圍為0000~9999,設(shè)定值取值區(qū)域與計時器相同。CP:計數(shù)端。R:復(fù)位端。CPM1A的根本指令四、定時器/計數(shù)器指令2.計數(shù)器指令CNT功能:當(dāng)計數(shù)脈沖(CP)從OFF變ON時,CNT減1計數(shù),即執(zhí)行條件CP從OFF變ON一次,當(dāng)前值PV將減1,當(dāng)PV為0時,計數(shù)器輸出為ON并保持,直到復(fù)位端R從OFF變ON時,當(dāng)前值PV被復(fù)位為設(shè)定值SV,計數(shù)器輸出為OFF。R端為ON時不計數(shù),R為OFF時CP才起作用。記數(shù)過程中電源斷電時,當(dāng)前值PV保持。CPM1A的根本指令四、定時器/計數(shù)器指令使用定時器/計數(shù)器時應(yīng)注意以下幾點(diǎn):〔1〕定時器和計數(shù)器同在一個TC區(qū),它們共同使用編號000~127,所以在同一程序中它們的編號不能重復(fù)使用?!?〕當(dāng)SV為通道時(通道內(nèi)數(shù)據(jù)必須是BCD碼),改變通道內(nèi)的數(shù)據(jù),其設(shè)定值即改變。也可以通過外部設(shè)備來改變其設(shè)定值?!?〕定時器沒有掉電保持功能,計數(shù)器有掉電保持功能?!?〕當(dāng)掃描周期Ts>0.1s時,定時器TIM會不準(zhǔn)確。CPM1A的根本指令四、定時器/計數(shù)器指令使用定時器/計數(shù)器時應(yīng)注意:〔5〕TIM的定時時間最長為999.9s,假設(shè)需要更長的定時時間,可采用定時器級連或內(nèi)部時鐘加計數(shù)器的方法。利用多個定時器級連內(nèi)部時鐘加計數(shù)器
CPM1A的根本指令四、定時器/計數(shù)器指令使用定時器/計數(shù)器時應(yīng)注意:〔6〕CNT的最大記數(shù)值為9999,可用記數(shù)器級連的方法獲得更大的記數(shù)值。記數(shù)器級連后,記數(shù)值為級連記數(shù)器的記數(shù)值之積。CPM1A的根本指令四、定時器/計數(shù)器指令LD00001LDCNT127OR00002CNT127#0300LDCNT127LD00002CNT126#0100記數(shù)器級連
CPM1A的根本指令四、定時器/計數(shù)器指令使用定時器/計數(shù)器時應(yīng)注意:〔7〕利用兩個定時器可獲得任意占空比時鐘。CPM1A的根本指令四、定時器/計數(shù)器指令3.高速定時器指令TIMH〔15〕格式:TIMHN符號:SVN:定時器編號,其范圍為000~127。SV:定時器設(shè)定值,定時單位為0.01s。取值范圍同TIM,定時范圍為0~99.99s。功能:和TIM一樣都是減1定時器,只是時間度量單位不同,因而計時范圍不同。假設(shè)掃描周期Ts>0.01s時TIMH不能執(zhí)行。CPM1A的根本指令四、定時器/計數(shù)器指令4.可逆計數(shù)器指令CNTR〔12〕格式:CNTRN符號:SVN:計數(shù)器編號。其范圍為000~127。SV:計數(shù)器設(shè)定值,0000~9999,取值區(qū)域與計數(shù)器相同。II:加1計數(shù)端。DI:減1計數(shù)端。R:復(fù)位端。功能:雙向的加1/減1可逆計數(shù)器指令。II為增量輸入,每給一個脈沖〔由OFF變?yōu)镺N〕當(dāng)前值PV加1。DI為減量輸入,每給一個脈沖PV值減1,當(dāng)II和DI同時為ON時,PV值不變,當(dāng)II和DI從ON變?yōu)镺FF時PV值不變。R為ON時復(fù)位,當(dāng)前值PV變?yōu)?。CPM1A的根本指令五、置位復(fù)位指令格式:SETB/RSETB符號:B:操作對象。該指令可以使用的繼電器區(qū)為IR、SR、HR、AR、LR區(qū)。功能:當(dāng)條件為ON時對B進(jìn)行置位〔ON〕/復(fù)位〔OFF〕操作。CPM1A的根本指令六、保持繼電器指令格式:KEEPB符號:B:操作對象。該指令可以使用的繼電器區(qū)為IR、SR、HR、AR、LR區(qū)〔除了IR中已作為輸入通道的位〕。S:置位端。R:復(fù)位端。功能:相當(dāng)于一個鎖存繼電器,S端為ON時,B被置位〔ON〕,R端為ON時,B被復(fù)位〔OFF〕,S、R端同為ON時,B為OFF。B為HR區(qū)繼電器時有掉電保護(hù)功能。CPM1A的根本指令七、微分指令格式:DIFUB/DIFDB符號:B:操作對象。該指令可以使用的繼電器區(qū)為IR、SR、HR、AR、LR區(qū)〔除了IR中已作為輸入通道的位〕。功能:前沿/后沿微分指令。當(dāng)執(zhí)行條件由OFF變?yōu)镺N時〔前沿〕或由ON變?yōu)镺FF時〔后沿〕時,B在一個掃描周期內(nèi)為ON。CPM1A的根本指令八、暫存指令嚴(yán)格來說TR不是獨(dú)立的編程指令,它只是把當(dāng)前結(jié)果存放器R的值存入暫存器TR中。它必須與LD及OUT配合使用,多用于有幾個分支的輸出,TR共有8個(TR0~TR7),可屢次使用,但在同一段程序中不能重復(fù)使用同一號的TR,所以在一段程序中最多可使用8個用TR暫存的分支。CPM1A的根本指令八、暫存指令TR的使用:LD00001OUTTR0AND00002OUT01000LDTR0AND00003OUT01001CPM1A的根本指令九、PLC編程時應(yīng)注意的問題1.輸出或指令〔如定時器、記數(shù)器等〕一般不能直接與左母線相連,其前面至少有一個觸點(diǎn)。
CPM1A的根本指令九、PLC編程時應(yīng)注意的問題2.同一個位,作為觸點(diǎn)在程序中可以無限次的使用,但作為輸出那么只能使用一次。
CPM1A的根本指令九、PLC編程時應(yīng)注意的問題3.因為橋式電路在PLC中無法編程,應(yīng)將其按邏輯關(guān)系等效成非橋式電路。CPM1A的根本指令九、PLC編程時應(yīng)注意的問題4.復(fù)雜局部應(yīng)盡量放于梯形圖的左上角,這樣會簡化指令表的編程。a)b)CPM1A的根本指令九、PLC編程時應(yīng)注意的問題a〕的指令表如下:LD00001LD00002AND00003LD00004AND00005LD00006LD00007AND00008ORLDANDLDORLDANDLDOUT01000b〕的指令表如下:LD00007AND00008OR00006AND00004AND00005LD00002AND00003ORLDAND00001OUT01000第六章
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度車輛租賃與股份合作綠色出行協(xié)議
- 二零二五年度酒店協(xié)議單位員工住宿合同
- 2025年度海外實習(xí)機(jī)會選拔與保障協(xié)議4篇
- 2025年度農(nóng)民工勞務(wù)安全協(xié)議書范本
- 二零二五年度車牌租賃與車輛銷售代理合同4篇
- 二零二四年度藝人經(jīng)紀(jì)公司與明星合同違約金合同3篇
- 二零二五年度綠色能源電站租賃合作協(xié)議3篇
- 室內(nèi)裝飾材料施工安全規(guī)范考核試卷
- 二零二五年度智能語音助手開發(fā)合同補(bǔ)充協(xié)議3篇
- 二零二五年度體育公園土地租賃與體育賽事運(yùn)營合同
- 高考滿分作文常見結(jié)構(gòu)完全解讀
- 專題2-2十三種高考補(bǔ)充函數(shù)歸類(講練)
- 理光投影機(jī)pj k360功能介紹
- 六年級數(shù)學(xué)上冊100道口算題(全冊完整版)
- 八年級數(shù)學(xué)下冊《第十九章 一次函數(shù)》單元檢測卷帶答案-人教版
- 帕薩特B5維修手冊及帕薩特B5全車電路圖
- 系統(tǒng)解剖學(xué)考試重點(diǎn)筆記
- 小學(xué)五年級解方程應(yīng)用題6
- 云南省地圖含市縣地圖矢量分層地圖行政區(qū)劃市縣概況ppt模板
- 年月江西省南昌市某綜合樓工程造價指標(biāo)及
- 作物栽培學(xué)課件棉花
評論
0/150
提交評論