1. 中间区 (M)
中间区用来存储程序的中间结果、工作状态或其他控制信息。可按位(BIT)、字节(BYTE)、字(WORD)、双字(DWORD)来存取中间区。
2. 随机区(N)
随机区用来存储用户所定义的未指定地址的变量。
N存储区也属于PLC的中间寄存器区,用于存储和管理中间过程产生的数据和状态。与M存储区不同的是,N存储区只能通过变量的方式来访问和调用。
N存储区中的变量地址,是系统自动分配而用户无法指定的。N区中的变量数据类型不仅有位、字节、字和双字,还有REAL、TIME、INT等其他众多数据类型。另外,除了数据变量外,定义的功能块变量也存储在N存储区。
N存储区可以读写,可以被输入和强制。但N存储区的数据是不能掉电保持的。
3. 保持区(R)
A. 没有选择保持功能,则该变量存储在N区
B. 若选择了保持功能,则该变量存储于R区,具有掉电保持功能。
4. 特殊寄存器区
类似西门子的sm0.0, sm0.1......