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