S7 CPU的系统存储区域分为下表中列出的地址区域。在程序中可以根据相应的地址直接读取数据。
地址区域
可以访问的地址单位
S7符号
(IEC)
描述
过程映像输入表
输入(位)
I
循环扫描周期开始时,CPU从输入模板读输入值并记录到该区域
输入(字节)
IB
输入(字)
IW
输入(双字)
ID
过程映像输出表
输出(位)
Q
在循环扫描周期中,程序计算输出值并记录到该区域。循环扫描周期结束时,CPU将计算结果写入相应的输出模板
输出(字节)
QB
输出(字)
QW
输出(双字)
QD
位存储器
存储器(位)
M
该区域用于存储程序的中间计算结果
存储器(字节)
MB
存储器(字)
MW
存储器(双字)
MD
定时器
定时器 (T)
T
该区域提供定时器的存储
计数器
计数器 (C)
C
该区域提供计数器的存储
数据块
数据块,用"OPN DB"打开
DB
数据块中包含了程序的信息。可以定义为所有逻辑块共享 (shared DBs) 或指定给一个特定的 FB或 SFB 做背景数据块(instance DB)。
数据位
DBX
数据字节
DBB
数据字
DBW
数据双字
DBD
数据块,用"OPN DI"打开
DI
数据位
DIX
数据字节
DIB
数据字
DIW
数据双字
DID
局部数据
局部数据位
L
该区域包含块执行时该块的临时数据。L堆栈还提供用于传递块参数及记录梯形逻辑网络中间结果的存储器
局部数据字节
LB
局部数据字
LW
局部数据双字
LD
外设地址 (I/O)
外设输入字节
PIB
主站及分布式从站(DP)外设输入输出区域允许直接存取
输入
外设输入字
PIW
外设输入双字
PID
外设地址 (I/O)
外设输出字节
PQB
输出
外设输出字
PQW
外设输出双字
PQD