大家好,今天我們(men) 學習(xi) 一下西門子S7-200PLC的接線與(yu) S7-200數據存儲(chu) 區:
首先,我們(men) 看一下如何接線:
S7-200數據存儲(chu) 區:
1. 輸入/輸出映像寄存器:S7-200 PLC編址範圍(I0.0~I15.7)。 輸入映像寄存器(該區域可以按位操作又稱輸入繼電器)輸入繼電器線圈由外部信號驅動,常開觸點和常閉觸點供用戶編程使用。
輸出映像寄存器:S7-200 PLC編址範圍(Q0.0~Q15.7)。輸出映像寄存器(又稱輸出繼電器)是用來將PLC的輸出信號傳(chuan) 遞給負載,線圈用程序指令驅動。PLC的每一個(ge) I/O點都是一個(ge) 確定的物理點。CPU 224主機有I0.0~I0.7,I1.0~I1.5共14個(ge) 數字量輸入端點,Q0.0~Q0.7、Q1.0、Q1.1共10個(ge) 數字量輸出端點。
2.變量存儲(chu) 器V
用以存儲(chu) 運算的中間結果和其它數據。CPU 224有VB0.0~VB5119.7的5K存儲(chu) 字節。可按位、字節、字或雙字使用。
3. 內(nei) 部標誌位(M)存儲(chu) 區
M作為(wei) 控製繼電器(又稱中間繼電器),用來存儲(chu) 中間操作數或其它控製信息。
S7-200 PLC編址範圍M0.0~M31.7,可以按位、字節、字或雙字來存取存儲(chu) 區的數據。
4. 順序控製繼電器(S)存儲(chu) 區
S又稱狀態元件,以實現順序控製和步進控製。
S7-200 PLC編址範圍S0.0~S31.7,可以按位、字節、字或雙字來存取數據。
5.特殊標誌位(SM)存儲(chu) 器
① SMB0為(wei) 狀態位字節,在每次掃描循環結尾由S7-200 CPU更新,定義(yi) 如下:
SM0.0 RUN狀態監控,PLC在運行RUN狀態,該位始終為(wei) 1。
SM0.1 首次掃描時為(wei) 1,PLC由STOP轉為(wei) RUN狀態時,ON(1態)一個(ge) 掃描周期,用
於(yu) 程序的初始化。
SM0.2 當RAM中數據丟(diu) 失時,ON一個(ge) 掃描周期,用於(yu) 出錯處理。
SM0.3 PLC上電進入RUN方式,ON一個(ge) 掃描周期。
SM0.4 分脈衝(chong) ,該位輸出一個(ge) 占空比為(wei) 50%的分時鍾脈衝(chong) 。用作時間基準或簡易延時。
SM0.5 秒脈衝(chong) ,該位輸出一個(ge) 占空比為(wei) 50%的秒時鍾脈衝(chong) 。可用作時間基準。
SM0.6 掃描時鍾,一個(ge) 掃描周期為(wei) ON(高電平),另一為(wei) OFF(低電平)循環交替。
SM0.7 工作方式開關(guan) 位置指示,0為(wei) TERM位置,1為(wei) RUN位置。為(wei) 1時,使自由端
通訊方式有效。
② SMB1為(wei) 指令狀態位字節,常用於(yu) 表及數學操作,部分位定義(yi) 如下:
SM1.0 零標誌,運算結果為(wei) 0時,該位置1。
SM1.1 溢出標誌,運算結果溢出或查出非法數值時,該位置1 。
SM1.2 負數標誌,數學運算結果為(wei) 負時,該位為(wei) 1。
6. 局部存儲(chu) 器(L)
S7-200有64個(ge) 字節的局部存儲(chu) 器,編址範圍LB0.0~LB63.7,其中60個(ge) 字節可以用作暫時存儲(chu) 器或者給子程序傳(chuan) 遞參數,最後4個(ge) 字節為(wei) 係統保留字節。
7. 定時器(相當於(yu) 時間繼電器)
S7-200 CPU中的定時器是對內(nei) 部時鍾累計時間增量的設備,用於(yu) 時間控製。編址範圍T0~T255(22X);T0~T127(21X)。
8. 計數器
計數器主要用來累計輸入脈衝(chong) 個(ge) 數。有16位預置值和當前值寄存器各一個(ge) ,以及1位狀態位,當前值寄存器用以累計脈衝(chong) 個(ge) 數,計數器當前值大於(yu) 或等於(yu) 預置值時,狀態位置1。 S7-200 CPU提供有三種類型的計數器,增計數、減計數、增/減計數。編址範圍C0~C255(22X),C0~C127(21X)。
9. 模擬量輸入/輸出映像寄存器(AI/AQ)
S7-200的模擬量輸入電路將外部輸入的模擬量(如溫度、電壓)等轉換成1個(ge) 字長(16 位)的數字量,存入模擬量輸入映像寄存器區域。
AI編址範圍AIW0,AIW2,……AIW62,起始地址定義(yi) 為(wei) 偶數字節地址,共有32個(ge) 模擬量輸入點。
S7-200模擬量輸出電路用來將模擬量輸出映像寄存器區域的1個(ge) 字長(16位)數字值轉換為(wei) 模擬電流或電壓輸輸出。
AQ編址範圍AQW0,AQW2,……AQW62,起始地址也采用偶數字節地址,共有32個(ge) 模擬量輸出點
10. 累加器(AC)
累加器是用來暫存數據, S7-200 PLC提供了4個(ge) 32位累加器AC0~AC3。累加器支持 以字節(B)、字(W)和雙字(D)的存取。。
11. 高速計數器(HC)
CPU 22X提供了6個(ge) 高速計數器HC0、HC1……HC5 (每個(ge) 計數器最高頻率為(wei) 30KHz)用來累計比CPU掃描速率更快的事件。高速計數器的當前值為(wei) 雙字長的符號整數。