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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第5章OMRONPLC內部資源

5.1PLC5.2內部繼電器區(IR)5.3特殊輔助繼電器區(SR)

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

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

5.6定時器/計數器區(TIM/CNT)

5.7數據存儲區(DM)

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

歐姆龍PLC指令CPM1A內部繼電器區的字地址用5位數表示,前3位數字為該位所在通道的通道號,后2位數字為該通道的位地址。一個通道中16個位的序號為00~15,如20004其中200為通道號,04為該通道的位地址。

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

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

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

01200~01207

20點I/O輸入12點:00300~00311輸出8點:

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

01200~0120720點I/O輸入12點:00300~00311輸出8點:

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

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

(252~255)

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

248~249:高速計數器的當前值通道。

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

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

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

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

③掃描時間出錯標志25309:當掃描時間超過100ms時,該繼電器狀態成為ON.④25313為常ON繼電器,25314為常OFF繼電器。

⑤25315:25315常用作初始化脈沖,它在PLC運行的第一個掃描周期,處于ON狀態,然后處于OFF狀態。⑥25407:步啟動標志25407,STEP指令中一個行程開始時,該位ON一個掃描周期。

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

25400:1分鐘時鐘脈沖。

25401:0.02秒時鐘脈沖。當掃描時間T>0.01秒時,該時鐘無法正常使用。

25500:0.1秒時鐘脈沖。當掃描時間T>0.05秒時,該時鐘無法正常使用。

25501:0.2秒時鐘脈沖。當掃描時間T>0.1秒時,該時鐘無法正常使用。

25502:1秒時鐘脈沖。

歐姆龍PLC指令歐姆龍PLC指令⑧指令執行出錯標志ER,25503:當執行指令出錯時,出錯標志位25503為ON。該位為ON時,當前指令不執行。⑨運算標志位25504~25507:

進位標志位CY,25504:運算結果有進位或借位時,該位為ON。可利用STC指令將該位置為ON,利用CLC指令將該位置為OFF。

大于標志位GR,25505:執行比較指令時,若第一個比較數大于第二個比較數時,則該位為ON。

相等標志位EQ,25506:執行比較指令時,若兩個操作數相等,或執行運算指令時運算結果為0000,則該位為ON。

小于標志位LE,25507:執行比較指令時,若第一個比較數小于第二個比較數時,則該位為ON。

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

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

①以通道為單位使用,用作數據通道,此時斷電后數據不會丟失,恢復供電時,數據亦可恢復。

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

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

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

歐姆龍PLC指令5.6定時器/計數器區(TIM/CNT)定時器/計數器區用于定時器和計數器。CPM1A的定時器和計數器統一編號,編號又稱為TC號。CPM1A共有128個定時器和計數器,其TC號為000~127。CPM1A有2種定時器和2種計數器。分別為:普通定時器TIM、高速定時器TIMH;普通計數器CNT、可逆計數器CNTR。一個TC號既可用作定時器,又可用作計數器,但所有的定時器或計數器的TC號不能重復。歐姆龍PLC指令例如,TC號000用作普通定時器TIM000,則其它的普通定時器、高速定時器、普通計數器、可逆計數器便不能再使用TC000號。當電源斷電時,定時器復位,計數器保持斷電前的狀態。歐姆龍PLC指令5.7數據存儲區(DM)數據存儲區用來存儲數據,共有1536個字(通道),范圍為DM0000~DM1023,DM6144~DM6655,每個字16個位、4位數字。數據存儲器區只能以字為單位使用,不能以位為單位使用。利用DM區可進行間接尋址。DM區有斷電保持功能。

DM可以分為以下四個區

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

溫馨提示

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

評論

0/150

提交評論