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