當(dāng)前位置: 首頁(yè) > 工業(yè)電子產(chǎn)品 > 半導(dǎo)體產(chǎn)品 > 存儲(chǔ)器
發(fā)布日期:2022-10-09 點(diǎn)擊率:263
1.輸入映像寄存器(I)尋址
輸入映像區(qū)是以字節(jié)為單位的寄存器,它的每一位對(duì)應(yīng)一個(gè)數(shù)字量輸入點(diǎn)。輸入映像寄存器的標(biāo)志符為I,在每個(gè)掃描周期的開(kāi)始,CPU對(duì)輸入點(diǎn)進(jìn)行采樣,并將采樣值存于輸入映像寄存器中。CPU在接下來(lái)的本周期各階段不再改變輸入過(guò)程映像寄存器中的值,直到下一個(gè)掃描周期的輸入處理階段進(jìn)行更新。
S7-200 PLC通過(guò)光電耦合器,讀取外部信號(hào)的狀態(tài)并存儲(chǔ)在輸入映像寄存器中,外部輸入電路接通時(shí)對(duì)應(yīng)的映像寄存器為ON(1狀態(tài))。輸入端可以外接常開(kāi)觸點(diǎn)或常閉觸點(diǎn),也可以接多個(gè)觸點(diǎn)組成的串并聯(lián)電路。
數(shù)字量輸入地址以10.0開(kāi)始,以8點(diǎn)為單位分配給每一個(gè)輸入模塊(CPU模塊是第一模塊),如該模塊不能提供足夠的通道數(shù),余下的映像單元被空置。帶有I/O擴(kuò)展模塊的地
2.輸出映像寄存器(Q)尋址
輸出映像區(qū)也是以字節(jié)為單位的寄存器,它的每一位對(duì)應(yīng)一個(gè)數(shù)字量輸出點(diǎn)。輸出映像寄存器的標(biāo)志符為Q,在掃描周期的末尾,CPU將輸出映像寄存器的數(shù)據(jù)傳送給輸出模塊,再由后者驅(qū)動(dòng)外部負(fù)載。如果梯形圖中QO.O的線(xiàn)圈“通電”,繼電器型輸出模塊中對(duì)應(yīng)的硬件繼電器的常開(kāi)觸點(diǎn)閉合,使接在標(biāo)號(hào)為QO.0的端子的外部負(fù)載工作。輸出模塊中的每一個(gè)硬件繼電器僅有一對(duì)常開(kāi)觸點(diǎn),但是在梯形圖中,每一個(gè)輸出位的常開(kāi)觸點(diǎn)和常閉觸點(diǎn)都可以多次使用。
3.變量存儲(chǔ)器(V)區(qū)尋址
在程序執(zhí)行的過(guò)程中存放中間結(jié)果,或用來(lái)保存與工序或任務(wù)有關(guān)的其他數(shù)據(jù)。
4.位存儲(chǔ)器(M)區(qū)尋址
內(nèi)部存儲(chǔ)器標(biāo)志位用來(lái)保存控制繼電器的中間操作狀態(tài)或其他控制信息。
5.特殊存儲(chǔ)器(SM)標(biāo)志位尋址
特殊存儲(chǔ)器用來(lái)存儲(chǔ)系統(tǒng)的狀態(tài)變量和有關(guān)控制參數(shù)和信息??梢酝ㄟ^(guò)特殊標(biāo)志位來(lái)溝通PLC與被控對(duì)象之間的信息,如可以讀取程序運(yùn)行中的設(shè)備狀態(tài)信息和運(yùn)算結(jié)果信息,利用這些信息用程序?qū)崿F(xiàn)一定的控制動(dòng)作。特殊標(biāo)志位表示特定的信息,例如,SMO.0表示恒為“1”狀態(tài),SMO.1僅在執(zhí)行用戶(hù)程序的第一掃描周期為“1”狀態(tài);SMO.4和SMO.5分別提供周期為Imin和Is的時(shí)鐘脈沖;SMl.0、SMl.1和SMl.2分別是零標(biāo)志、溢出標(biāo)志和負(fù)數(shù)標(biāo)志等。
6.局部存儲(chǔ)器(L)區(qū)尋址
S7 -200有64個(gè)字節(jié)的局部存儲(chǔ)器,其中60個(gè)可以作為暫時(shí)存儲(chǔ)器,或給子程序傳遞參數(shù)。如果用梯形圖編程,編程軟件保留這些局部存儲(chǔ)器的后4個(gè)字節(jié)。
各個(gè)程序組織單元(即主程序、子程序和中斷程序)有自己的局部變量表,局部變量只在本單元有效。變量存儲(chǔ)器是全局存儲(chǔ)器,而局部變量的定義在局部存儲(chǔ)器中。
7.定時(shí)器存儲(chǔ)器(T)區(qū)尋址
定時(shí)器相當(dāng)于繼電器系統(tǒng)中的時(shí)間繼電器。用定時(shí)器地址(T和定時(shí)器號(hào),如T5)來(lái)存取當(dāng)前值和定時(shí)器位,帶位操作數(shù)的指令存取定時(shí)器位,帶字操作的指令存取當(dāng)前值。
8.計(jì)數(shù)器存儲(chǔ)器(C)區(qū)尋址
計(jì)數(shù)器用來(lái)累計(jì)其計(jì)數(shù)輸入端脈沖電平由低到高的次數(shù),S7-200 PLC提供加計(jì)數(shù)器、減計(jì)數(shù)器和加減計(jì)數(shù)器。用計(jì)數(shù)器地址(C和計(jì)數(shù)器號(hào),如C20)來(lái)存取當(dāng)前值和計(jì)數(shù)器位,帶位操作數(shù)的指令存取計(jì)數(shù)器位,帶字操作的指令存取當(dāng)前值。
9.順序控制繼電器(S)尋址
順序控制繼電器用于組織設(shè)備的順序操作,提供控制程序的邏輯分段。
10.模擬量輸入( AI)尋址
PLC將現(xiàn)實(shí)世界連續(xù)變化的模擬量(如溫度、壓力、電流、電壓等)用A/D轉(zhuǎn)換器轉(zhuǎn)換為1個(gè)字長(zhǎng)(16位)的數(shù)字量,用區(qū)域標(biāo)志符AI、數(shù)據(jù)長(zhǎng)度(W)和字節(jié)的起始地址來(lái)表示模擬量輸入的地址,如AIWO。因?yàn)槟M量輸入是一個(gè)字長(zhǎng),應(yīng)從偶數(shù)字節(jié)地址開(kāi)始有放,如AIW2、AIW4、AIW6等。模擬量輸入值為只讀數(shù)據(jù)。
S7-200 PLC模擬量輸入地址以AIWO開(kāi)始,以2點(diǎn)(每點(diǎn)一個(gè)字長(zhǎng))為單位分配給每一個(gè)輸入模塊,如該模塊不能提供足夠的通道數(shù),余下的映像單元被空置。
11.模擬量輸出(AQ)尋址
S7-200 PLC將1個(gè)字長(zhǎng)的數(shù)字量用D/A轉(zhuǎn)換器轉(zhuǎn)換為現(xiàn)實(shí)世界的模擬量,用區(qū)域標(biāo)志符AQ、數(shù)據(jù)長(zhǎng)度(W)和字節(jié)的起始地址來(lái)表示存儲(chǔ)模擬量輸出的地址,如AQWO。因?yàn)槟M量輸出是1個(gè)字長(zhǎng),應(yīng)從偶數(shù)字節(jié)地址開(kāi)始存放,如AQW2、AQW4、AQW6等。模擬量輸出值為只寫(xiě)數(shù)據(jù),用戶(hù)不能讀取。
12.累加器(AC)尋址
累加器是可以像存儲(chǔ)器那樣使用的讀/寫(xiě)單元,例如可以用它向子程序傳遞參數(shù),或從子程序返回參數(shù),以及用來(lái)存放計(jì)算的中間值。S7-200 PLC提供了4個(gè)32位累加器(ACO~ AC3),可以按字節(jié)、字和雙字來(lái)存取累加器中的數(shù)據(jù);按字節(jié)、字只能存取累加器的低8位或低16位,雙字可存取全部的32位,存取的數(shù)據(jù)長(zhǎng)度由所用的指令決定。
13.高速計(jì)數(shù)器(HC)尋址
高速計(jì)數(shù)器用于對(duì)比CPU的掃描速率更快的事件進(jìn)行計(jì)數(shù),其當(dāng)前值和設(shè)定值為32位有符號(hào)整數(shù),當(dāng)前值為只讀數(shù)據(jù)。高速計(jì)數(shù)器的地址由區(qū)域標(biāo)志符HC和高速計(jì)數(shù)器號(hào)組成,如HC2。
14.常數(shù)的表示方法與范圍
常數(shù)值可以是字節(jié)、字或雙字的表示形式。S7-200 PLC以二進(jìn)制數(shù)方式存儲(chǔ)常數(shù),常數(shù)也可以用十進(jìn)制數(shù)、十六進(jìn)制數(shù)、ASCII碼或浮點(diǎn)數(shù)形式來(lái)表示。
以上尋址區(qū)域中,I、Q、V、M、S、SM、L均可按位、字節(jié)、字和雙字來(lái)存取。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航