一,存儲器的分類:
PLC中提供了不同的存儲器用于存儲不同來源的數據,CPU在執行程序時,會根據程序中所使用的指令及對地址的相應訪問的方式到對應的存儲器中讀取相應的數據。對于CPU的存儲器可分為兩大類,一類是與外部設備之間會有關聯的存儲器,另一類是CPU內部運算使用的存儲器。
二,存儲區讀寫方式:
注意占位:1雙字(D) = 2字(W) = 4字節(B) = 32位 (b);
注意不要重復:使用過I0.0后IB0就不能使用了,因為IB0包含I0.0~I0.7。
如下定義存儲器和 I/O 尋址屬性:三,存器器區域清單
1,數字量輸入和輸入映像區寄存器(I)
(1)按“位”方式:從I0.0~I15.7,共128點位;
(2)按“字節”方式:從IB0~IB15,共有16個字節;
(3)按“字”方式:從IW0~IW14,共有8個字;
(4)按“雙字”方式:從ID0~ID12,共有4個雙字;
2,數字量輸出和輸出映像區寄存器(Q)
(1)按“位”方式:從Q0.0~Q15.7,共有128點;
(2)按“字節”方式:從QB0~QB15,共有16個字節;
(3)按“字”方式:從QW0~QW14,共有8個字;
(4)按“雙字”方式:從QD0~QD12,共有4個雙字;
3,位存儲器(標志存儲器)(M)區
(1)按“位”方式:從M0.0~M31.7,共有256點;
(2)按“字節”方式:從MB0~MB31,共有32個字節;
(3)按“字”方式:從MW0~MW30,共有16個字;
(4)按“雙字”方式:從MD0~MD28,共有8個雙字;
4,位存儲器(特殊存儲器)(SM)區
SM(特殊存儲器)概述
SMB0: 系統狀態
SMB1: 指令執行狀態
SMB2: 自由端口接收字符
SMB3: 自由端口字符錯誤
SMB4: 中斷隊列溢出、運行時程序錯誤、中斷啟用、自由端口發送器空閑和強制值
SMB5: I/O 錯誤狀態
SMB6-SMB7: CPU ID、錯誤狀態和數字量 I/O 點
SMB8-SMB19: I/O 模塊 ID 和錯誤
SMW22-SMW26:掃描時間
SMB28-SMB29: 信號板 ID 和錯誤
SMB30:(端口 0)和 SMB130:(端口 1)
SMB34-SMB35: 定時中斷的時間間隔
SMB36-SMB45 (HSC0)、SMB46-SMB55 (HSC1)、SMB56-SM65 (HSC2)、SMB136-SMB145 (HSC3)、SMB146-SMB155 (HSC4)、SMB156-SMB165 (HSC5):高速計數器
SMB66-SMB85(PTO0/PWM0、PTO1/PWM1)、SMB166-SMB169 (PTO0)、SMB176-SMB179 (PTO1)、SMB566-SMB579 (PTO2/PWM2)、SMB580-SMB593 (PTO3/PWM3):高速輸出
SMB86-SMB94 和 SMB186-SMB194: 接收信息控制
SMW98:擴展 I/O 總線通信錯誤
SMW100-SMW114 系統報警
SMB130: 端口 1 的自由端口控制(請參見 SMB30)
SMB146-SMB155 (HSC4) 和 SMB156-SMB165 (HSC5)
SMB186-SMB194: 接收消息控制(請參見 SMB86-SMB94)
SMB195 到 SMB206:HSC 類型和頻率測量采樣周期
SMB220-SMB235:PID 控制錯誤代碼
SMB480-SMB515: 數據日志狀態
SMB600-SMB799:軸(0、1、2 和 3)開環運動控制
SMB600-SMB649:軸 0 開環運動控制
SMB650-SMB699:軸 1 開環運動控制
SMB700-SMB749:軸 2 開環運動控制
SMB750-SMB799:軸 3 開環運動控制
SMB800-SMB858:軸組 0 開環運動控制
SMB870-SMB928:軸組 1 開環運動控制
SMB1000-SMB1049: CPU 硬件/固件 ID
SMB1050-SMB1099: SB(信號板)硬件/固件 ID
SMB1100-SMB1399: EM(擴展模塊)硬件/固件 ID
SMB1400-SMB1699:EM(擴展模塊)模塊特定的數據
SMB1800-SMB1939:PROFINET 設備狀態
SMB1940-SMB1946:Web 服務器狀態
5,變量存儲器(V)(相當于內輔繼電器)
(1)按“位”方式:從V0.0~I5119.7,共有40960點。;
(2)按“字節”方式:從VB0~VB5119,共有5120個字節;
(3)按“字”方式:從VW0~VW5118,共有2560個字;
(4)按“雙字”方式:從VD0~VD5116,共有1280個雙字;
6,定時器存儲器區(T)
T0、T1、……、T255
S7-200有256個定時器。
7,計數器存儲器區(C)
計數器的編號:
C0、C1、……、C255
8,高速計數器區(HSC)
高速計數器的編號為:HSC0、HSC1、……、HSC5。
分別對應HC0,HC1
9,模擬量輸入映像區(AI)
從AIW0~AIW30,共有16個字,總共允許有16路模擬量輸入;
10,模擬量輸出映像區(AQ)
從AQW0~AQW30,共有16個字,總共允許有16路模擬量輸出;
11,累加器區(AC)
S7-200CPU提供了4個32位累加器(AC0、AC1、AC2、AC3)
12,局部存儲器區(L)(相當于內輔繼電器)
(1)按“位”方式:從L0.0~L63.7,共有512點;
(2)按“字節”方式:從LB0~LB63,共有64個字節;
(3)按“字”方式:從LW0~LW62,共有32個字;
(4)按“雙字”方式:從LD0~LD60,共有16個雙字;
13,順序控制繼電器區(S)
(1)按“位”方式:從S0.0~S31.7,共有256點;
(2)按“字節”方式:從SB0~SB31,共有32個字節;
(3)按“字”方式:從SW0~SW30,共有16個字;
(4)按“雙字”方式:從SD0~SD28,共有8個雙字;
四,CPU 存儲器范圍和特性匯總
下表提供了固件版本為 V2.5 的 CPU 的存儲器范圍和特性。對于固件版本低于 V2.5 的 CPU,請參見《S7-200 SMART 系統手冊》了解特定 CPU 型號和版本。
S7-200 SMART CPU 固件版本 V2.5 及更高版本支持基于以下八種 CPU 型號進行 PROFINET 通信。有關參數和 PROFINET 過程映像的詳細信息,請參見下表。


返回頂部
刷新頁面
下到頁底