I/O 存儲(chǔ)器區(qū)概述【17】
林慧玲
發(fā)布于2015-07-10 10:43
815
0
標(biāo)簽:歐姆龍連載,PLC
4.2 I/O 存儲(chǔ)器區(qū)概述
IO存儲(chǔ)區(qū)域是指通過指令的操作作數(shù)可以進(jìn)入的區(qū)域。它由I/O繼電器區(qū)(CIO)、內(nèi)部輔助繼電器區(qū)(WR)、保持繼電器區(qū)(HR)、特殊輔助繼電器區(qū)(AR)、暫存區(qū)(TR)、數(shù)據(jù)存儲(chǔ)區(qū)(DM)、定時(shí)器(TIM)、計(jì)數(shù)器(CNT)狀態(tài)標(biāo)志、時(shí)鐘脈沖、任務(wù)標(biāo)志(TK)、變址寄存器(IR)、數(shù)據(jù)寄存器(DR)等組成,主要是用來存儲(chǔ)輸入、輸出數(shù)據(jù)和中間變量,提供定時(shí)器等的系統(tǒng)狀態(tài)和信息。
4.2.1 I/O 存儲(chǔ)區(qū)種類 可從梯形圖程序讀取或?qū)懭隝/O存儲(chǔ)器。I/O存儲(chǔ)器是由通過外部設(shè)備進(jìn)行輸入/ 輸出的區(qū)、用戶區(qū)及系統(tǒng)區(qū)構(gòu)成。如圖4-2所示。
圖4-2
1)CIO 區(qū)(CIO 0 ~CIO 289)
CIO 區(qū)中,輸入位地址范圍為CIO 0 ~CIO 99,輸出位地址范圍為CIO 100 ~CIO 199,串行PLC鏈接地址范圍為CIO 200 ~CIO289。
CIO 區(qū)中的位和地址為分配給CP1ECPU 單元的內(nèi)置I/O端子及擴(kuò)展單元/ 擴(kuò)展I/O 單元。
未分配的輸入字和輸出位,將可在程序中作為工作位使用。
2)用戶區(qū)
下述區(qū)域?yàn)榭捎捎脩糇杂墒褂谩?/span>
l 工作區(qū)(W)
工作區(qū)為CPU單元內(nèi)部存儲(chǔ)器的一部分??稍诰幊讨惺褂谩EcCIO區(qū)中的輸入位和輸出位不同,在此區(qū)中不可對(duì)外部設(shè)備的輸入/ 輸出進(jìn)行刷新。
在使用CIO區(qū)中其他字前,先將此區(qū)用于工作字和位。在CP1ECPU 單元的更新版本中也不會(huì)對(duì)此區(qū)分配新的功能,因此在編程時(shí)請(qǐng)先使用此區(qū)域中的字。
l 保持區(qū)(H)
工作區(qū)為CPU單元內(nèi)部存儲(chǔ)器的一部分。可在編程中使用。與CIO區(qū)中的輸入位和輸出位不同,在此區(qū)中不可對(duì)外部設(shè)備的輸入/ 輸出進(jìn)行刷新。
當(dāng)PLC置ON 時(shí)或運(yùn)行模式切換(PROGRAM、RUN、MONITOR 模式間切換)時(shí),此區(qū)中字將保持其內(nèi)容。未安裝電池時(shí),如果電源重置則數(shù)據(jù)將無法保持穩(wěn)定。
l 數(shù)據(jù)存儲(chǔ)器區(qū)(D)
此數(shù)據(jù)區(qū)為用于一般數(shù)據(jù)存儲(chǔ)和處理,且僅可由字(16 位)進(jìn)行存取。
當(dāng)PLC置ON 時(shí)或運(yùn)行模式切換(PROGRAM、RUN、MONITOR 模式間切換)時(shí),此區(qū)中字將保持其內(nèi)容。
通過輔助區(qū)位可在內(nèi)置EEPROM備份存儲(chǔ)器中保持指定字。
未安裝電池時(shí),如果電源重置則數(shù)據(jù)將無法保持穩(wěn)定。
l 定時(shí)器區(qū)(T)
定時(shí)器區(qū)域分成兩個(gè)部分:定時(shí)器完成標(biāo)志和定時(shí)器當(dāng)前值(PV)。
多可使用256個(gè)定時(shí)器,定時(shí)器編號(hào)范圍T0 ~T255。
? 定時(shí)器完成標(biāo)志
通過定時(shí)器編號(hào),每個(gè)定時(shí)器完成標(biāo)志對(duì)應(yīng)一位。
當(dāng)經(jīng)過設(shè)定的定時(shí)器時(shí)間時(shí),完成標(biāo)志置ON。
? 定時(shí)器當(dāng)前值(PV)
通過定時(shí)器編號(hào),每個(gè)定時(shí)器當(dāng)前值(PV)為對(duì)應(yīng)由一個(gè)字(16 位)進(jìn)行存取。
根據(jù)定時(shí)器操作,當(dāng)前值(PV)增加或減少。
l 計(jì)數(shù)器區(qū)(C)
計(jì)數(shù)器區(qū)域分成兩個(gè)部分:計(jì)數(shù)器完成標(biāo)志和計(jì)數(shù)器當(dāng)前值(PV)。
多可使用256個(gè)計(jì)數(shù)器,計(jì)數(shù)器編號(hào)范圍C0 ~C255。
當(dāng)PLC置ON 時(shí)或運(yùn)行模式切換(PROGRAM、RUN、MONITOR 模式間切換)時(shí),此區(qū)中字將保持其內(nèi)容。未安裝電池時(shí),如果電源重置則數(shù)據(jù)將無法保持穩(wěn)定。
? 計(jì)數(shù)器完成標(biāo)志
通過計(jì)數(shù)器編號(hào),每個(gè)計(jì)數(shù)器完成標(biāo)志對(duì)應(yīng)一位。
當(dāng)達(dá)到設(shè)定的計(jì)數(shù)器值時(shí),完成標(biāo)志置ON。
? 計(jì)數(shù)器當(dāng)前值(PV)
通過計(jì)數(shù)器編號(hào),每個(gè)計(jì)數(shù)器當(dāng)前值(PV)為對(duì)應(yīng)由一個(gè)字(16 位)進(jìn)行存取。
根據(jù)計(jì)數(shù)器操作,當(dāng)前值(PV)增加或減少計(jì)數(shù)。
3)系統(tǒng)區(qū)
系統(tǒng)區(qū)中保存已預(yù)先分配功能的位和字。
l 輔助區(qū)(A)
此區(qū)中的字和位為已預(yù)先分配了功能。
l 條件標(biāo)志
條件標(biāo)志中包括表示指令執(zhí)行結(jié)果的標(biāo)志,以及常ON 及常OFF 標(biāo)志。
條件標(biāo)志為由全局符號(hào)(變量)指定,而非通過地址指定。例如,P_on。
l 時(shí)鐘脈沖
通過CPU 單元的內(nèi)置定時(shí)器,將時(shí)鐘脈沖置ON 或OFF。