PLC中提供了不同的存储器用于存储不同来源的数据,CPU在执行程序时,会根据程序中所使用的指令及对地址的相应访问的方式到对应的存储器中读取相应的数据。对于CPU的存储器可分为两大类,一类是与外部设备之间会有关联的存储器,另一类是CPU内部运算使用的存储器。
注意占位:1双字(D) = 2字(W) = 4字节(B) = 32位 (b);
注意不要重复:使用过I0.0后IB0就不能使用了,因为IB0包含I0.0~I0.7。
10.2.1
① 数字量输入和输出映像区(I)
(1)按“位”方式:从I0.0~I5.7,共128点位;
(2)按“字节”方式:从IB0~IB15,共有16个字节;
(3)按“字”方式:从IW0~IW14,共有8个字;
(4)按“双字”方式:从ID0~ID12,共有4个双字;
② 输出映像寄存器(Q)
(1)按“位”方式:从Q0.0~I15.7,共有128点;
(2)按“字节”方式:从QB0~QB15,共有16个字节;
(3)按“字”方式:从QW0~QW14,共有8个字;
(4)按“双字”方式:从QD0~QD12,共有4个双字;
10.2.2
① 模拟量输入映像区
从AIW0~AIW30,共有16个字,总共允许有16路模拟量输入;
② 模拟量输出映像区
从AQW0~AQW30,共有16个字,总共允许有16路模拟量输出;
10.2.3
变量存储器(V)(相当于内辅继电器)
(1)按“位”方式:从V0.0~I5119.7,共有40960点。;
(2)按“字节”方式:从VB0~VB5119,共有5120个字节;
(3)按“字”方式:从VW0~VW5118,共有2560个字;
(4)按“双字”方式:从VD0~VD5116,共有1280个双字;
10.2.4
位存储器(M)区
(1)按“位”方式:从M0.0~M31.7,共有256点;
(2)按“字节”方式:从MB0~MB31,共有32个字节;
(3)按“字”方式:从MW0~MW30,共有16个字;
(4)按“双字”方式:从MD0~MD28,共有8个双字;
10.2.5
顺序控制继电器区(S)
(1)按“位”方式:从S0.0~S31.7,共有256点;
(2)按“字节”方式:从SB0~SB31,共有32个字节;
(3)按“字”方式:从SW0~SW30,共有16个字;
(4)按“双字”方式:从SD0~SD28,共有8个双字;
10.2.6
局部存储器区(L)(相当于内辅继电器)
(1)按“位”方式:从L0.0~L63.7,共有512点;
(2)按“字节”方式:从LB0~LB63,共有64个字节;
(3)按“字”方式:从LW0~LW62,共有32个字;
(4)按“双字”方式:从LD0~LD60,共有16个双字;
10.2.7
定时器存储器区(T)
T0、T1、……、T255
S7-200有256个定时器。
10.2.8
计数器存储器区(C)
计数器的编号:
C0、C1、……、C255
10.2.9
高速计数器区(HSC)
高速计数器的编号为:HSC0、HSC1、……、HSC5。
分别对应HC0,HC1
10.2.10
累加器区(AC)
S7-200CPU提供了4个32位累加器(AC0、AC1、AC2、AC3)。