歐姆龍PLC 指 令課件_第1頁
歐姆龍PLC 指 令課件_第2頁
歐姆龍PLC 指 令課件_第3頁
歐姆龍PLC 指 令課件_第4頁
歐姆龍PLC 指 令課件_第5頁
已閱讀5頁,還剩54頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第5章OMRONPLC內(nèi)部資源

5.1PLC5.2內(nèi)部繼電器區(qū)(IR)5.3特殊輔助繼電器區(qū)(SR)

5.4保持繼電器區(qū)(HR)和輔助記憶繼電器區(qū)(AR)

5.5暫存繼電器區(qū)(TR)和鏈接繼電器(LR)

5.6定時(shí)器/計(jì)數(shù)器區(qū)(TIM/CNT)

5.7數(shù)據(jù)存儲(chǔ)區(qū)(DM)

歐姆龍PLC指令5.1歐姆龍PLC簡介一、歐姆龍PLC主要有大、中、小和微型機(jī)等種類1微型機(jī):SP系列(SP10/SP16/SP20),體積小,速度極快,常用于機(jī)器人控制。2小型機(jī):P型,H型,CPM1A/2A/2C,CQM1/1H等,應(yīng)用廣泛,使用靈活,性價(jià)比高,選擇豐富。3中型機(jī):C200H/Hα/HX/HG/HE,CS1等,I/O模塊配置齊全,通信網(wǎng)絡(luò)功能較強(qiáng)。4大型機(jī):C1000H/2000H,CV500/1000,CVM1等,內(nèi)部資源豐富,指令執(zhí)行快,易調(diào)試,通信功能強(qiáng)大。歐姆龍PLC指令二、CPM系列簡介CPM2ACPU單元的種類歐姆龍PLC指令5.2內(nèi)部繼電器區(qū)(IR)IR區(qū)分為兩部分:1、輸入/輸出繼電器區(qū),供輸入點(diǎn)/輸出點(diǎn)用,接收外部設(shè)備的輸入信號(hào)和對外部設(shè)備控制的輸出信號(hào);2、內(nèi)部輔助繼電器區(qū),一般用來擴(kuò)展和輔助之用,存放一些邏輯狀態(tài),相當(dāng)于中間繼電器。

歐姆龍PLC指令CPM1A內(nèi)部繼電器區(qū)的字地址用5位數(shù)表示,前3位數(shù)字為該位所在通道的通道號(hào),后2位數(shù)字為該通道的位地址。一個(gè)通道中16個(gè)位的序號(hào)為00~15,如20004其中200為通道號(hào),04為該通道的位地址。

CPU單元和I/O擴(kuò)展單元的連接及輸入、輸出繼電器編號(hào)如下圖所示歐姆龍PLC指令歐姆龍PLC指令歐姆龍PLC指令一、輸入/輸出繼電器區(qū)CPM1A輸入繼電器區(qū)有10個(gè)通道000~009,其中,000,001通道是CPU單元輸入通道,002~009通道用于和CPU單元連接的擴(kuò)展單元的輸入通道。

輸入繼電器地址表如下歐姆龍PLC指令通道號(hào)位地址號(hào)繼電器號(hào)范圍00000-1500000-0001500100-1500100-00115?????????00900-1500900-00915歐姆龍PLC指令輸出繼電器區(qū)有10個(gè)通道010-019,其中,010,011通道用于CPU單元輸出通道,012~019通道用于和CPU單元連接的擴(kuò)展單元的輸出通道。

輸出繼電器地址表如下歐姆龍PLC指令通道號(hào)位地址號(hào)繼電器號(hào)范圍01000-1501000-0101501100-1501100-01115?????????01900-1501900-01915歐姆龍PLC指令例如,由CPM1A-40CDR-ACPU單元和CPM1A-20EDRI/O擴(kuò)展單元組成的系統(tǒng).000,001表示CPU單元的輸入通道,010,011表示CPU單元的輸出通道。CPM1A-20EDR有20個(gè)I/O點(diǎn),其輸入點(diǎn)為12個(gè),占用一個(gè)輸入通道號(hào);輸出點(diǎn)8個(gè),占用一個(gè)輸出通道號(hào)。40點(diǎn)的CPU單元最多可連接3個(gè)I/O擴(kuò)展單元。002、012表示第一個(gè)I/O擴(kuò)展單元的輸入通道、輸出通道;003,013表示第二個(gè)I/O擴(kuò)展單元的輸入通道、輸出通道;004,014表示第三個(gè)I/O擴(kuò)展單元的輸入通道、輸出通道。歐姆龍PLC指令CPU單元擴(kuò)展單元30點(diǎn)I/O輸入18點(diǎn):00000~0001100100~00105輸出12點(diǎn):01000~0100701100~0110320點(diǎn)I/O輸入12點(diǎn):00200~00211輸出8點(diǎn):

01200~01207

20點(diǎn)I/O輸入12點(diǎn):00300~00311輸出8點(diǎn):

01300~0130720點(diǎn)I/O輸入12點(diǎn):00400~00411輸出8點(diǎn):01400~0140740點(diǎn)I/O輸入24點(diǎn):00000~0001100100~00111輸出16點(diǎn):01000~0100701100~0110720點(diǎn)I/O輸入12點(diǎn):00200~00211輸出8點(diǎn):

01200~0120720點(diǎn)I/O輸入12點(diǎn):00300~00311輸出8點(diǎn):

01300~0130720點(diǎn)I/O輸入12點(diǎn):00400~00411輸出8點(diǎn):01400~0140760點(diǎn)I/O輸入36點(diǎn):00000~0001100100~0011100200~00211輸出24點(diǎn):01000~0100701100~0110701200~0120720點(diǎn)I/O輸入12點(diǎn):00300~00311輸出8點(diǎn):

01300~0130720點(diǎn)I/O輸入12點(diǎn):00400~00411輸出8點(diǎn):01400~0140720點(diǎn)I/O輸入12點(diǎn):00500~00511輸出8點(diǎn):01500~01507歐姆龍PLC指令內(nèi)部輔助繼電器區(qū)有32個(gè)通道(200~231),共計(jì)512點(diǎn)。另外,輸入/輸出繼電器區(qū)中未被使用的通道也可作為內(nèi)部輔助繼電器使用下表為內(nèi)部輔助繼電器地址二、內(nèi)部輔助繼電器區(qū)歐姆龍PLC指令通道號(hào)位地址號(hào)繼電器號(hào)范圍20000-1520000-2001520100-1520100-20115?????????23100-1523100-23115歐姆龍PLC指令5.3特殊輔助繼電器區(qū)(SR)特殊輔助繼電器區(qū)共有24個(gè)通道(232~255),共計(jì)384點(diǎn)。SR區(qū)和IR區(qū)實(shí)際上是PLC的同一數(shù)據(jù)區(qū),SR區(qū)的通道在IR區(qū)之后順序編號(hào)。IR和SR的區(qū)別在于前者供用戶使用,而后者由系統(tǒng)使用,用于暫存CPM1A有關(guān)動(dòng)作的標(biāo)志、各種功能的設(shè)定值及當(dāng)前值。分為前半部分(232~251)和后半部分

(252~255)

歐姆龍PLC指令歐姆龍PLC指令歐姆龍PLC指令歐姆龍PLC指令1、前半部分(232~251)SR區(qū)的前半部分(232~251)通常以通道為單位使用240~243:中斷0~中斷3的計(jì)數(shù)器設(shè)定值通道。244~247:中斷0~中斷3的計(jì)數(shù)器當(dāng)前值通道。

248~249:高速計(jì)數(shù)器的當(dāng)前值通道。

以上通道(232~249)未用上述指定的功能時(shí),可作為內(nèi)部輔助繼電器使用。

歐姆龍PLC指令250~251:模擬電位器0,1的設(shè)定值通道。通道250~251不可作為內(nèi)部輔助繼電器使用。

歐姆龍PLC指令2、后半部分

(252~255)SR區(qū)的后半部分(252~255)是用來存儲(chǔ)CPM1A的工作狀態(tài)標(biāo)志,發(fā)出工作啟動(dòng)信號(hào),產(chǎn)生時(shí)鐘脈沖等。除25200外,對其它繼電器,用戶程序只能利用其狀態(tài)而不能改變其狀態(tài),或者說用戶程序只能用其觸點(diǎn),不能將其作輸出用。下面介紹常用的特殊輔助繼電器,其它的內(nèi)容見使用說明書。歐姆龍PLC指令①高速計(jì)數(shù)器的軟件復(fù)位標(biāo)志25200:其狀態(tài)可由用戶程序控制,當(dāng)其為ON時(shí),高速計(jì)數(shù)器被復(fù)位,高速計(jì)數(shù)器的當(dāng)前值被置為0000。②故障碼存儲(chǔ)區(qū)25300~25307:執(zhí)行故障診斷指令后,2位BCD碼(8421碼)表示的故障碼輸出到25300~25307,其中低位數(shù)字存放在25300~25303,高位數(shù)字存放在25304~25307。故障碼由用戶編號(hào),范圍為01~99。歐姆龍PLC指令

③掃描時(shí)間出錯(cuò)標(biāo)志25309:當(dāng)掃描時(shí)間超過100ms時(shí),該繼電器狀態(tài)成為ON.④25313為常ON繼電器,25314為常OFF繼電器。

⑤25315:25315常用作初始化脈沖,它在PLC運(yùn)行的第一個(gè)掃描周期,處于ON狀態(tài),然后處于OFF狀態(tài)。⑥25407:步啟動(dòng)標(biāo)志25407,STEP指令中一個(gè)行程開始時(shí),該位ON一個(gè)掃描周期。

歐姆龍PLC指令⑦時(shí)鐘標(biāo)志繼電器25400~25401,25500~25502:時(shí)鐘是占空比為1:1的方波,利用這些時(shí)鐘標(biāo)志可以構(gòu)成閃爍電路。還可與計(jì)數(shù)器配合使用,構(gòu)成當(dāng)前值斷電后可保持的定時(shí)器,構(gòu)成各種周期和占空比的時(shí)鐘等。CPM1A共有5個(gè)內(nèi)部時(shí)鐘標(biāo)志,周期分別為0.02s到1min。

25400:1分鐘時(shí)鐘脈沖。

25401:0.02秒時(shí)鐘脈沖。當(dāng)掃描時(shí)間T>0.01秒時(shí),該時(shí)鐘無法正常使用。

25500:0.1秒時(shí)鐘脈沖。當(dāng)掃描時(shí)間T>0.05秒時(shí),該時(shí)鐘無法正常使用。

25501:0.2秒時(shí)鐘脈沖。當(dāng)掃描時(shí)間T>0.1秒時(shí),該時(shí)鐘無法正常使用。

25502:1秒時(shí)鐘脈沖。

歐姆龍PLC指令歐姆龍PLC指令⑧指令執(zhí)行出錯(cuò)標(biāo)志ER,25503:當(dāng)執(zhí)行指令出錯(cuò)時(shí),出錯(cuò)標(biāo)志位25503為ON。該位為ON時(shí),當(dāng)前指令不執(zhí)行。⑨運(yùn)算標(biāo)志位25504~25507:

進(jìn)位標(biāo)志位CY,25504:運(yùn)算結(jié)果有進(jìn)位或借位時(shí),該位為ON??衫肧TC指令將該位置為ON,利用CLC指令將該位置為OFF。

大于標(biāo)志位GR,25505:執(zhí)行比較指令時(shí),若第一個(gè)比較數(shù)大于第二個(gè)比較數(shù)時(shí),則該位為ON。

相等標(biāo)志位EQ,25506:執(zhí)行比較指令時(shí),若兩個(gè)操作數(shù)相等,或執(zhí)行運(yùn)算指令時(shí)運(yùn)算結(jié)果為0000,則該位為ON。

小于標(biāo)志位LE,25507:執(zhí)行比較指令時(shí),若第一個(gè)比較數(shù)小于第二個(gè)比較數(shù)時(shí),則該位為ON。

歐姆龍PLC指令地址定義228~229脈沖輸出0PV230~231脈沖輸出1PV232~235宏指令輸入?yún)^(qū)不使用宏時(shí)可作IR用236~239宏指令輸出區(qū)不使用宏時(shí)可作IR用240~243中斷0~3計(jì)數(shù)器設(shè)定值中斷不使用計(jì)數(shù)器模式時(shí)可作IR用244~247中斷0~3計(jì)數(shù)器當(dāng)前值-1中斷不使用計(jì)數(shù)器模式時(shí)可作IR用248~249高速計(jì)數(shù)器當(dāng)前值區(qū)不使用高速計(jì)數(shù)器時(shí)可作IR用250~251模擬電位器0~1設(shè)定值存入?yún)^(qū)25200高速計(jì)數(shù)器復(fù)位標(biāo)志25204脈沖輸出0PV復(fù)位位25205脈沖輸出1PV復(fù)位位歐姆龍PLC指令25208外設(shè)通信口復(fù)位標(biāo)志25209RS-232C口復(fù)位位25210PLC系統(tǒng)設(shè)定區(qū)初始化標(biāo)志25211強(qiáng)制置位/復(fù)位標(biāo)志25512I/O保持標(biāo)志25514故障履歷復(fù)位標(biāo)志25300~25307故障碼存儲(chǔ)區(qū)25308電池錯(cuò)25309掃描周期超過100ms標(biāo)志25312改變RS–232C口設(shè)置25313常ON25314常OFF25315運(yùn)行第一掃描周期標(biāo)志254001分鐘時(shí)鐘脈沖歐姆龍PLC指令254010.02秒時(shí)鐘脈沖25402負(fù)數(shù)標(biāo)志25406微分監(jiān)視完成標(biāo)志25407STEP指令第一行程的第一掃描周期標(biāo)志255000.1秒時(shí)鐘脈沖255010.2秒時(shí)鐘脈沖255021秒時(shí)鐘脈沖25503出錯(cuò)標(biāo)志ER25504進(jìn)位標(biāo)志CY25505大于標(biāo)志GR25506等于標(biāo)志EQ25507小于標(biāo)志LE歐姆龍PLC指令5.4保持繼電器區(qū)(HR)和輔助記憶繼電器區(qū)(AR)一、保持繼電器區(qū)(HR)保持繼電器具有斷電保持功能,即當(dāng)電源掉電時(shí),它們能夠保持掉電前的ON/OFF狀態(tài)。保持繼電器以HR標(biāo)識(shí)。有20個(gè)通道HR00~HR19。每個(gè)通道有16個(gè)繼電器,編號(hào)為00~15,共有320個(gè)繼電器。保持繼電器的使用方法同內(nèi)部輔助繼電器一樣。

歐姆龍PLC指令保持繼電器既能以位為單位使用,又能以通道為單位使用。斷電保持功能通常有兩種用法:

①以通道為單位使用,用作數(shù)據(jù)通道,此時(shí)斷電后數(shù)據(jù)不會(huì)丟失,恢復(fù)供電時(shí),數(shù)據(jù)亦可恢復(fù)。

②以位為單位使用,與KEEP指令配合作用,或者用于本身帶有自保電路,斷電后再恢復(fù)時(shí),該位能保持掉電前的狀態(tài)。

下表為保持繼電器地址表歐姆龍PLC指令通道號(hào)位地址號(hào)繼電器號(hào)范圍HR0000-15HR0000-HR0015HR0100-15HR0100-HR0115?????????HR1900-15HR1900-HR1915歐姆龍PLC指令輔助記憶繼電器區(qū)共有16個(gè)通道AR00~AR15。AR區(qū)用來存儲(chǔ)PLC的工作狀態(tài)信息,包括擴(kuò)展單元連接的臺(tái)數(shù)、斷電發(fā)生的次數(shù)、掃描周期最大值及當(dāng)前值,以及高速計(jì)數(shù)、脈沖輸出的工作狀態(tài)標(biāo)志,和通信出錯(cuò)碼、系統(tǒng)設(shè)定區(qū)域異常標(biāo)志等。用戶可根據(jù)其狀態(tài)了解系統(tǒng)運(yùn)行狀況。輔助記憶繼電器區(qū)具有斷電保持功能

二、輔助記憶繼電器區(qū)(AR)歐姆龍PLC指令歐姆龍PLC指令歐姆龍PLC指令歐姆龍PLC指令地址定義AR0208~11擴(kuò)展單元連接數(shù)AR0800~03RS–232C通信錯(cuò)誤代碼*AR0804RS–232C錯(cuò)誤標(biāo)志*AR0805RS–232C發(fā)送允許標(biāo)志*AR0806RS–232C接受完成標(biāo)志*AR0807RS–232C接受溢出標(biāo)志*AR0808~11外圍設(shè)備通信出錯(cuò)碼AR0812外圍設(shè)備通信異常AR0814外圍端口接受完成標(biāo)志*AR0815外圍端口接受溢出標(biāo)志*AR09RS–232C接受計(jì)數(shù)器*AR1000~15電源斷電次數(shù)歐姆龍PLC指令A(yù)R1100~071~7號(hào)比較條件滿足標(biāo)志AR1108高速計(jì)數(shù)器比較標(biāo)志*AR1109高速計(jì)數(shù)器溢出標(biāo)志*AR1111脈沖輸出0加減速當(dāng)前值溢出標(biāo)志*AR1112脈沖輸出0當(dāng)前值溢出標(biāo)志*AR1113脈沖輸出0脈沖數(shù)設(shè)置標(biāo)志*AR1114脈沖輸出0輸出完成標(biāo)志*AR1115脈沖輸出0輸出狀態(tài)*AR1211脈沖輸出1加減速當(dāng)前值溢出標(biāo)志*AR1212脈沖輸出1當(dāng)前值溢出標(biāo)志*AR1213脈沖輸出1脈沖數(shù)設(shè)置標(biāo)志*AR1214脈沖輸出1輸出完成標(biāo)志*AR1215脈沖輸出1輸出狀態(tài)*歐姆龍PLC指令A(yù)R1300DM6600~6614中有異常AR1301DM6615~6644中有異常AR1302DM6645~6655中有異常AR1305DM6619中設(shè)定掃描時(shí)間大于實(shí)際掃描時(shí)間AR1308用戶程序區(qū)以外存在繼電器區(qū)AR1309高速存儲(chǔ)器異常AR1310DM6614~6599發(fā)生累加或校驗(yàn)錯(cuò)AR1311系統(tǒng)設(shè)定區(qū)發(fā)生累加或校驗(yàn)錯(cuò)AR1312用戶程序區(qū)發(fā)生累加或校驗(yàn)錯(cuò)或執(zhí)行不正確指令A(yù)R1400~15掃描周期最大值A(chǔ)R1500~15掃描周期最小值A(chǔ)R17~21時(shí)鐘/日歷數(shù)據(jù)*AR23斷電計(jì)數(shù)器*歐姆龍PLC指令一、暫存繼電器區(qū)(TR)暫存繼電器用于暫存復(fù)雜梯形圖中分支點(diǎn)之前的ON/OFF狀態(tài),在語句表編程時(shí)使用。CPM1A有8個(gè)暫存繼電器,其范圍為TR0~TR7。在同一程序段中,最多可用8個(gè)TR,且不得重復(fù)使用。但在不同程序段中,同一個(gè)TR可多次重復(fù)使用。使用TR時(shí),必須在編號(hào)之前冠以TR,如TR0、TR1等5.5暫存繼電器區(qū)(TR)和鏈接繼電器(LR)歐姆龍PLC指令二、鏈接繼電器(LR)鏈接繼電器區(qū)共有16個(gè)通道LR00~LR15。當(dāng)CPM1A與CPM1A之間,CPM1A與CQM1、CPM1、SRM1,以及C200HS、C200HX/HG/HE之間進(jìn)行1∶1鏈接時(shí),用鏈接繼電器與對方交換數(shù)據(jù)。不進(jìn)行1∶1鏈接時(shí),鏈接繼電器可作內(nèi)部輔助繼電器使用。

歐姆龍PLC指令5.6定時(shí)器/計(jì)數(shù)器區(qū)(TIM/CNT)定時(shí)器/計(jì)數(shù)器區(qū)用于定時(shí)器和計(jì)數(shù)器。CPM1A的定時(shí)器和計(jì)數(shù)器統(tǒng)一編號(hào),編號(hào)又稱為TC號(hào)。CPM1A共有128個(gè)定時(shí)器和計(jì)數(shù)器,其TC號(hào)為000~127。CPM1A有2種定時(shí)器和2種計(jì)數(shù)器。分別為:普通定時(shí)器TIM、高速定時(shí)器TIMH;普通計(jì)數(shù)器CNT、可逆計(jì)數(shù)器CNTR。一個(gè)TC號(hào)既可用作定時(shí)器,又可用作計(jì)數(shù)器,但所有的定時(shí)器或計(jì)數(shù)器的TC號(hào)不能重復(fù)。歐姆龍PLC指令例如,TC號(hào)000用作普通定時(shí)器TIM000,則其它的普通定時(shí)器、高速定時(shí)器、普通計(jì)數(shù)器、可逆計(jì)數(shù)器便不能再使用TC000號(hào)。當(dāng)電源斷電時(shí),定時(shí)器復(fù)位,計(jì)數(shù)器保持?jǐn)嚯娗暗臓顟B(tài)。歐姆龍PLC指令5.7數(shù)據(jù)存儲(chǔ)區(qū)(DM)數(shù)據(jù)存儲(chǔ)區(qū)用來存儲(chǔ)數(shù)據(jù),共有1536個(gè)字(通道),范圍為DM0000~DM1023,DM6144~DM6655,每個(gè)字16個(gè)位、4位數(shù)字。數(shù)據(jù)存儲(chǔ)器區(qū)只能以字為單位使用,不能以位為單位使用。利用DM區(qū)可進(jìn)行間接尋址。DM區(qū)有斷電保持功能。

DM可以分為以下四個(gè)區(qū)

歐姆龍PLC指令(1)DM0000~0999,DM1022~1023為程序可讀寫區(qū),用戶程序可自由讀寫其內(nèi)容。(2)DM1000~1021主要用來作故障履歷存儲(chǔ)器,記錄有關(guān)故障信息,如果不用作故障履歷存儲(chǔ)器,可作為普通數(shù)據(jù)存儲(chǔ)器使用。是否作為故障履歷存儲(chǔ)器,由DM6655的00~03位來設(shè)定。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論