1.輸入映象寄存器(數字量輸入映象區)(I)
數字量輸入映象區是S7-200CPU為(wei) 輸入端信號狀態開辟的一個(ge) 存儲(chu) 區。輸入映像寄存器的標識符為(wei) I,在每個(ge) 掃描周期的開始,CPU對輸入點進行采樣,並將采樣值存於(yu) 輸入映像寄存器中。
輸入映像寄存器是PLC接收外部輸入的開關(guan) 量信號的窗口。
可以按位、字節、字、雙字四種方式來存取。
(1)按“位”方式:從(cong) I0.0~I15.7,共有128點
(2)按“字節”方式:從(cong) IB0~IB15,共有16個(ge) 字節
(3)按“字”方式:從(cong) IW0~IW14,共有8個(ge) 字
(4)按“雙字”方式:從(cong) ID0~ID12,共有4個(ge) 雙字
2.輸出映像寄存器(Q)
數字量輸出映象區是S7-200CPU為(wei) 輸出端信號狀態開辟的一個(ge) 存儲(chu) 區。輸出映像寄存器的標識符為(wei) Q(從(cong) Q0.0~Q15.7,共有128點),在每個(ge) 掃描周期的末尾,CPU將輸出映像寄存器的數據傳(chuan) 送給輸出模塊,再由後者驅動外部負載。
可以按位、字節、字、雙字四種方式來存取。
(1)按“位”方式:從(cong) Q0.0~I15.7,共有128點
(2)按“字節”方式:從(cong) QB0~QB15,共有16個(ge) 字節
(3)按“字”方式:從(cong) QW0~QW14,共有8個(ge) 字
(4)按“雙字”方式:從(cong) QD0~QD12,共有4個(ge) 雙字
說明:實際沒有使用的輸入端和輸出端的映象區的存儲(chu) 單元可以作中間繼電器用。
(二)模擬量輸入映象區和輸出映象區1.模擬量輸入映象區(AI區)
模擬量輸入映象區是S7-200CPU為(wei) 模擬量輸入端信號開辟的一個(ge) 存儲(chu) 區。S7-200將測得的模擬量(如溫度、壓力)轉換成1個(ge) 字長(2個(ge) 字節)的數字量,模擬量輸入映像寄存器用標識符(AI)、數據長度(W)及字節的起始地址表示。
從(cong) AIW0~AIW30,共有16個(ge) 字,總共允許有16路模擬量輸入。
說明:模擬量輸入值為(wei) 隻讀數據。
2.模擬量輸出映象區(AQ區)
模擬量輸出映象區是S7-200CPU為(wei) 模擬量輸出端信號開辟的一個(ge) 存儲(chu) 區。S7-200將1個(ge) 字長(2個(ge) 字節,16位)的數字量按比例轉換為(wei) 電流或電壓。模擬量輸出映像寄存器用標識符(AQ)、數據長度(W)及字節的起始地址表示。
從(cong) AQW0~AQW30,共有16個(ge) 字,總共允許有16路模擬量輸出。
(三)變量存儲器(V)(相當於內輔繼電器)PLC執行程序過程中,會(hui) 存在一些控製過程的中間結果,這些中間數據也需要用存儲(chu) 器來保存。變量存儲(chu) 器就是根據這個(ge) 實際的要求設計的。變量存儲(chu) 器是S7-200CPU為(wei) 保存中間變量數據而建立的一個(ge) 存儲(chu) 區,用V表示。
可以按位、字節、字、雙字四種方式來存取。
(1)按“位”方式:從(cong) V0.0~I5119.7,共有40960點。CPU221、CPU222變量存儲(chu) 器隻有2048個(ge) 字節,其變量存儲(chu) 區隻能到V2047.7位。
(2)按“字節”方式:從(cong) VB0~VB5119,共有5120個(ge) 字節
(3)按“字”方式:從(cong) VW0~VW5118,共有2560個(ge) 字
(4)按“雙字”方式:從(cong) VD0~VD5116,共有1280個(ge) 雙字
(四)位存儲器(M)區PLC執行程序過程中,可能會(hui) 用到一些標誌位,這些標誌位也需要用存儲(chu) 器來寄存。位存儲(chu) 器就是根據這個(ge) 要求設計的。位存儲(chu) 器是S7-200CPU為(wei) 保存標誌位數據而建立的一個(ge) 存儲(chu) 區,用M表示。該區雖然叫位存儲(chu) 器,但是其中的數據不僅(jin) 可以是位、還可以是字節、字或雙字。
(1)按“位”方式:從(cong) M0.0~M31.7,共有256點。
(2)按“字節”方式:從(cong) MB0~MB31,共有32個(ge) 字節
(3)按“字”方式:從(cong) MW0~MW30,共有16個(ge) 字
(4)按“雙字”方式:從(cong) MD0~MD28,共有8個(ge) 雙字
(五)順序控製繼電器區(S)PLC執行程序過程中,可能會(hui) 用到順序控製。順序控製繼電器就是根據順序控製的特點和要求設計的。順序控製繼電器區是S7-200CPU為(wei) 順序控製繼電器的數據而建立的一個(ge) 存儲(chu) 區,用S表示。在順序控製過程中,用於(yu) 組織步進過程的控製。
可以按位、字節、字、雙字四種方式來存取。
(1)按“位”方式:從(cong) S0.0~S31.7,共有256點。
(2)按“字節”方式:從(cong) SB0~SB31,共有32個(ge) 字節
(3)按“字”方式:從(cong) SW0~SW30,共有16個(ge) 字
(4)按“雙字”方式:從(cong) SD0~SD28,共有8個(ge) 雙字
(六)局部存儲器區(L)(相當於內輔繼電器)S7-200PLC有64個(ge) 字節的局部存儲(chu) 器,其中60個(ge) 可以用作暫時存儲(chu) 器或者給子程序傳(chuan) 遞參數。
局部存儲(chu) 器和變量存儲(chu) 器很相似,主要區別是變量存儲(chu) 器是全局有效的,而局部存儲(chu) 器是局部有效的。全局是指同一個(ge) 存儲(chu) 器可以被任何程序存取(例如,主程序、子程序或中斷程序)。局部是指導存儲(chu) 器區和特定的程序相關(guan) 聯。
幾種程序之間不能互訪。
局部存儲(chu) 器區是S7-200CPU為(wei) 局部變量數據建立的一個(ge) 存儲(chu) 區,用L表示。該區域的數據可以用位、字節、字、雙字四種方式來存取。
(1)按“位”方式:從(cong) L0.0~L63.7,共有512點。
(2)按“字節”方式:從(cong) LB0~LB63,共有64個(ge) 字節
(3)按“字”方式:從(cong) LW0~LW62,共有32個(ge) 字
(4)按“雙字”方式:從(cong) LD0~LD60,共有16個(ge) 雙字
(七)定時器存儲器區(T)PLC在工作中少不了需要計時,定時器就是實現PLC具有計時功能的計時設備。定時器的編號:
T0、T1、……、T255
S7-200有256個(ge) 定時器。
(八)計數器存儲器區(C)PLC在工作中有時不僅(jin) 需要計時,還可能需要計數功能。計數器就是PLC具有計數功能的計數設備。
計數器的編號:
C0、C1、……、C255
(九)高速計數器區(HSC)高速計數器用來累計比CPU掃描速率更快的事件。S7-200各個(ge) 高速計數器不僅(jin) 計數頻率高達30kHz。
S7-200各個(ge) 高速計數器有32位帶符號整數計數器的當前值。若要存取高速計數器的值,則必須給出高速計數器的地址,即高速計數器的編號。
高速計數器的編號為(wei) :HSC0、HSC1、……、HSC5。
S7-200有6個(ge) 高速計數器。其中CPU221和CPU222僅(jin) 有4個(ge) 高速計數器(HSC0、HSC3、HSC4、HSC5)
(十)累加器區(AC)累加器是可以像存儲(chu) 器那樣進行讀/寫(xie) 的設備。例如,可以用累加器向子程序傳(chuan) 遞參數,或從(cong) 子程序返回參數,以及用來存儲(chu) 計算的中間數據。
S7-200CPU提供了4個(ge) 32位累加器(AC0、AC1、AC2、AC3)。
可以按字節、字或雙字來存取累加器數據中的數據。但是,以字節形式讀/寫(xie) 累加器中的數據時,隻能讀/寫(xie) 累加器32位數據中的最低8位數據。如果是以字的形式讀/寫(xie) 累加器中的數據,隻能讀/寫(xie) 累加器32位數據中的低16位數據。隻有采取雙字的形式讀/寫(xie) 累加器中的數據時,才能一次讀寫(xie) 全部32位數據。
因為(wei) PLC的運算功能是離不開累加器的。因此不有像占用其他存儲(chu) 器那樣占用累加器。
(十一)特殊存儲器區(SM)特殊存儲(chu) 器是S7-200PLC為(wei) CPU和用戶程序之間傳(chuan) 遞信息的媒介。它們(men) 可以反映CPU在運行中的各種狀態信息,用戶可以根據這些信息來判斷機器工作狀態,從(cong) 而確定用戶程序該做什麽(me) ,不該做什麽(me) 。這些特殊信息也需要用存儲(chu) 器來寄存。特殊存儲(chu) 器就是根據這個(ge) 要求設計的。
1.特殊存儲(chu) 器區
它是S7-200PLC為(wei) 保存自身工作狀態數據而建立的一個(ge) 存儲(chu) 區,用SM表示。特殊存儲(chu) 器區的數據有些是可讀可寫(xie) 的,有一些是隻讀的。特殊存儲(chu) 器區的數據可以是位,也可是字節、字或雙字。
(1)按“位”方式:從(cong) SM0.0~SM179.7,共有1440點。
(2)按“字節”方式:從(cong) SM0~SM179,共有180個(ge) 字節
(3)按“字”方式:從(cong) SMW0~SMW178,共有90個(ge) 字
(4)按“雙字”方式:從(cong) SMD0~SMD176,共有45個(ge) 雙字
說明:特殊存儲(chu) 器區的頭30個(ge) 字節為(wei) 隻讀區。
2.常用的特殊繼電器及其功能
特殊存儲(chu) 器用於(yu) CPU與(yu) 用戶之間交換信息,例如SM0.0一直為(wei) “1”狀態,SM0.1僅(jin) 在執行用戶程序的第一個(ge) 掃描周期為(wei) “1”狀態。SM0.4和SM0.5分別提供周期為(wei) 1min和1s的時鍾脈衝(chong) 。SM1.0、 SM1.1和 SM1.2分別是零標誌、溢出標誌和負數標誌。