您现在的位置是:首页 > PLC技术 > PLC技术
S7-200系列PLC的存储系统性能
来源:艾特贸易2017-06-04
简介S7-200 存储系统由 RAM 和 EEPROM 两种类型存储器构成。这两种类型的存储器均在 CPU 模块中,同时, CPU 模块支持可选的 EEPROM 存储器卡。存储系统如图 2-7 所示。 图 2-7 存储系统 S7-200 存储
S7-200存储系统由RAM和EEPROM两种类型存储器构成。这两种类型的存储器均在CPU模块中,同时,CPU模块支持可选的EEPROM存储器卡。存储系统如图2-7所示。 图2-7 存储系统 S7-200存储系统的使用主要包括以下几个方面。 1.上传和下载用户程序 上传和下载用户程序指的是用STEP-Micro/Win编程软件进行编程时,PLC主机和计算机之间程序、数据和参数的传送。上传用户程序是将PLC中的程序和数据通过通信设备上传到计算机中,并进行程序检查和修改。下载用户程序是将编制好的程序和CPU组态配置参数通过通信设备下载到PLC,并进行调试。下载用户程序时,用户程序、数据和CPU组态配置参数存于主机的存储器RAM中,为了永久保存,主机会自动地把这些内存装入PLC的EEPROM(EEPROM可为PLC自带的,也可以为可选的EEPROM存储器)。 2.定义存储器保持范围 当系统运行时出现电源掉电的意外情况时,为了使掉电时系统运行的一些重要参数不丢失,可以在设置CPU参数时定义可选保持的存储区。用户可以定义的可选保持的存储器有:V存储器、M存储器、定时器当前值(只有TONR)和计数器当前值。 3.数据保持 S7-200系列PLC的CPU模块中的RAM存储区需要为其提供电源方能保持其中的数据不丢失。要保存T和C中的数据,也需要提供电源。S7-200系列PLC自带的EEPROM存储器不需要另外的供电就能永久保存数据。EEPROM对应于RAM中的V存储区和M存储区的一部分。数据存入EEPROM,需要做一些设置,或者编程。 (1)内置超级电容保持数据 CPU模块内置超级电容在短期断电内为数据保持和实时时钟(如果有)提供电源。断电后,CPU221和CPU222的超级电容可提供约50h的数据保持,CPU224、CPU226和CPU226XM可保持数据约190h。不过,内置超级电容在CPU上电时需充电,为了保证获得上述数据保持时间,至少需要充电24h。 (2)内置电容+电池卡保持数据 可以在S7-200系列PLC的可选卡插槽上,插入电池卡BC293以提供额外的数据保持时间。对于CPU221和CPU222,还可以选用时钟/电池卡CC292,同时获得电池备份的数据保持和实时时钟。CPU断电后,首先依靠内置电容为数据提供电源。内置电容放电完毕后,电池卡才起作用。完全靠电池卡为CPU提供数据备份电源时,电池寿命约200天。 (3)使用数据块 用户编程时可以编辑数据块。数据块用于给S7-200 CPU的V存储区赋予初始值。由于数据块在S7-200项目下载到CPU时,直接存储到PLC自带的EEPROM中,所以数据块的内容永远不会丢失。数据块可以用于保存程序中不需改变的参数。 (4)断电自动保存 S7-200CPU的M存储区有14字节(MBO~MB13),可以在CPU断电时自动将其中的内容写到EEPROM的相应区域中,数据可以永久保存。默认情况下,M存储区的这14个字节未设置为在断电时自动保存,需要在S7-200项目的系统块中进行设置。 (5)编程保存数据 在程序中利用SMB31和SMW32特殊存储器,可以把V存储区中任意地址的数据写到相应的EEPROM单元中,达到永久保存的目的。每次操作可以写入1个字节、字或者双字长度的数据。多次执行操作,可以写入多个数据。
点击排行
