PLC存储器是PLC几大构成之一,本文以西门子S7-200PLC 存储器为例说明,西门子plc的 S7-200系列plc有3 个存储区,分别为程序区、系统区和数据区。
PLC存储器数据区划分和PLC存储器名称
程序区用来存储用户程序,存储器为EEPROM;
系统区用来存储PLC 配置结构的参数如PLC 主机和扩展模块I/O 的配置和编制、PLC 站地址等,存储器为EEPROM。
数据区是用户程序执行过程中的内部工作区域。该区域用来存储工作数据和作为寄存器使用,存储器为EEPROM 和RAM
各个存储区以CPU222剖析。
一、输入映像寄存器(I)
用来接收外部输入信号,工程上经常将其称为输入继电器。
CPU222输入映像寄存器地址
二、输出映像寄存器(Q)
PLC 向外部负载发出控制命令,工程上经常将其称为输出继电器。
输出映像寄存器(Q)
三、内部标志位存储器(M)
内部标志位存储器在实际工程中常称作辅助继电器,作用相当于继电器控制电路中的
中间继电器,它用于存放中间操作状态或存储其他相关数据。
内部标志位存储器(M)
四、特殊标志位存储器(SM)
用来存储系统的状态变量与有关控制参数和信息。用于CPU 与用户之间的信息交换,
其位地址有效范围为SM0.0 ~ SM179.7,共有180 个字节,其中SM0.0 ~ SM29.7 这30 个字节为只读型区域,用户只能使用其触点。
特殊标志位存储器(SM)
五、顺序控制继电器存储器(S)
顺序控制继电器用于顺序控制(也称步进控制),与辅助继电器一样也是顺序控制编程
中的重要编程元件之一,它通常与顺序控制继电器指令(也称步进指令)联用以实现顺序控
制编程。
顺序控制继电器存储器(S)
六、其它。
诸如:变量存储器(V)定时器存储器(T)计数器存储器(C)高速计数器(HC)累加器(AC)局部存储器(L)模拟量输入映像寄存器(AI)模拟量输出映像寄存器(AQ)
变量存储器(V)
变量存储器V 与局部存储器十分相似,只不过变量存储器存放的是全局变量,它用在程序
执行的控制过程中,控制操作中间结果或其他相关数据。变量存储器全局有效,全局有效是
指同一个存储器可以在任意程序分区(主程序、子程序和中断程序)被访问。
特殊标志存储器应用
操作数取值范围
操作数取值范围
存储器与范围