S7-200常用存储区包括RAM区、V区、M区、T区、C区和EEPROM区,这些所有的存储区大小都是固定的,并不能进行扩展。
EEPROM区:
S7-200的永久程序数据保存区,EEPROM中可以保存用户程序、V区数据:
a、从PC机向PLC下载的过程就是将程序保存到EEPROM当中;
b、对SMB31和SMW32进行编程,可以将V区当中的数据保存到EEPROM当中。
EEPROM类似于PC机中硬盘的功能
RAM区:
当S7-200通电时,程序从EEPROM里装载到RAM区当中,S7-200运行时执行的一条一条指令就存储在该区,同时RAM区中包括V区、M区、T区、C区等数据区;
RAM类似于PC机中的内存,当您的程序大于内存时,它时下载不到PLC当中的;
关于RAM区的程序数据存储情况有以下几种:
V区、M区、T区、C区:
V区、M区分别是S7-200 RAM区数据存储区,T区是定时器存储区,C区是计时器存储区,它们用来存放程序运行时的运算结果和计时、计数值。
关于V区、M区、T区、C区的程序数据存储情况有以下几种:
在Step7 Micro/Win编程软件的系统块当中若设定了V区、M区、T区、C区的掉电保存范围,如下图所示
可以使用内置在S7-200中的电容保存这些数据:
如果在S7-200上插有专用电池,则在PLC断电后:
另外:电容充电时间为24小时,PLC在不断电的情况下专用电池能够使用10年;
EEPROM与V区之间数据交换的过程