西门子S7-200 PLC在没有存储卡,并且长时间断电的情况下,里面的程序能存储多久?这个问题也有不少学员问过了,所以在这里总结性的说一下。
首先,让我们了解一下S7-200内部存储器的大概工作情况。PLC内部存储器分为RAM存储器和EEPROM*存储器两种。我们都知道RAM存储器的数据必须靠供电维持,当存储芯片供电中断时,其中所存数据也不复存在。RAM存储器主要用作PLC程序运行时程序、组态参数、程序数据的实时存取空间。EEPROM存储器为带电可擦写存储器,其数据写入后可在完全断电情况下长期保存。
PLC在每次程序下载时,将下载的程序块、数据块(可选)、CPU 配置(可选)载入RAM存储区,同时CPU自动将其拷贝到EEPROM存储器中,以实现*保存。在PLC的使用过程中,每次上电时PLC会从EEPROM存储区向RAM存储区中恢复程序和CPU配置,同时检查RAM存储器中的断电数据保持区域是否成功保存。
如果保存成功,则保持区域将保持不变,RAM存储器的V存储区中的未保持区域,将从相应的EEPROM中的V存储*区域处恢复过来。如果RAM存贮器的内容没有保持下来,CPU会清除 RAM存贮器并置保持数据丢失存贮器位(SM0.2)为1,并将存于EEPROM存储器*区域中的数据复制RAM存储器中。
1、正常情况之下,下载到S7-200PLC里的程序是**丢失的,因为程序块(数据块、系统块)是直接下载到EEPROM中的,而RAM中的数据为PLC的运行数据,靠一个**级电容(或电池卡)保持,前提是在系统块中必须有相应的设置。没有电池卡,靠一个**级电容可以保持10天左右时间。但是值得注意的是EEPROM不要每个周期都触发,一定要加触发条件,因为EEPROM是有擦写次数的。
2、我们平时所说的S7-2OO不加电池,使用内部电容保存数据方式,在50-60小时,加入电池卡的话较好也就是200多天,在这里说的是数据,而不是程序,例如计数器,定时器等的数据。
3、S7-200的变量区,用PLC内部的“**级电容”可保存时间是根据CPU的型号、环境有所不同。对此说明一下:
CPU212/221/222典型时间较少50小时,温度40度时,8小时!
CPU214/215/216/226XM典型时间较少190小时,温度40度时,120小时。
CPU224/226典型时间较少100小时,温度40度时,70小时!
下面再说一下S7-200程序数据的断电保存方法。S7-200PLC程序数据的断电保存方法,主要可分三种,其数据断电保存方法及特点如下:
1、在系统块中设置断电数据保持功能来保存数据。
在 S7-200的编程中,系统块中有一项功能为断电数据保持设置,设置范围包括V存储区、M存储区、时间继电器T和计数器C(其中定时器和计数器只有当前值可被保持,而定时器位或计数器位是不能被保持的)。其基本工作原是在PLC外部供电中断时,利用PLC内部的**级电容供电,保持系统块中所设置的断电数据 保持区域的数值保持不变,而将非保持区域的数据值归零。
由于**级电容容量的限制,在西门子的资料中宣称只能保存几天时间。对于M存储区中的**四个字节 (即MB0-MB13),当设为断电数据保持,在PLC外部供电中断时,PLC内部自动将以上存储区的数据转移到EEPROM中,因此可实现断电*保存。若需更长的RAM存储器断电数据保存时间,西门子公司可提供一个可选的电池卡,在**级电容耗尽后继续提供电能,延长数据保存时间(约200天)。
西门子6ES7321-1BL00-0AA0中国境内代理商
2、在编程时建立数据块来保存数据。
在程序设计的编程阶段,可在编程中建立数据块,并赋予需要的初始值,编程完成后随程序一起下载到PLC的 RAM存储器中,CPU同时自动将其转存于EEPROM,作为EEPROM储器中的V数据永存储区。因EEPROM的数据保存不需要供电维持,所以可以实现*保存。若在系统块中相应V存储区未设为断电数据保持,在每次PLC上电初始,CPU自动将EEPROM中的V数据值读入RAM的V存储区。若相应V 存储区设为断电数据保持,在每次PLC上电初始,CPU检测断电数据保存是否成功。若成功,则保持RAM中的相应V数据保持不变。若保存不成功,则将 EEPROM中的相应V数据值读入RAM的V存储区。此方法只适用于V数据的断电数据保存。
6ES75184AP000AB0 CPU 1518-4 PN/DP,3 MB 程序,10 MB 数据, 集成3PN,1DP
6ES75173AP000AB0 CPU 1517-3 PN/DP, 2MB程序,集成 2PN 接口,1 以太网接口,1DP 接口
6ES75163AN000AB0 CPU 1516-3 PN/DP:1 MB 程序,5 MB 数据;10 ns ;集成 2PN 接口,1 以太网接口,1DP 接口
6ES75152AM000AB0 CPU 1515-2 PN ,500K程序,3M数据,集成 2PN接口
6ES75131AL000AB0 CPU 1513-1 PN:300 KB 程序,1.5 MB 数据;40 ns;集成 2PN 接口,
6ES75111AK000AB0 CPU 1511-1 PN:150 KB 程序,1 MB 数据;60 ns;集成 2PN 接口,
6ES75121DK000AB0 CPU 1512SP-1 PN, 200KB 程序,1MB数据
6ES75101DJ000AB0 CPU 1510SP-1 PN, 100KB 程序,750KB数据
电源模块 电源管理模块 6ES75070RA000AB0 PS:60 W,额定输入电压 AC/DC 120/230 V
6ES75050RA000AB0 PS:60 W, 额定输入电压 DC 24/48/60 V
6ES75050KA000AB0 PS:25 W,额定输入电压 DC 24 V
I/O模块 模拟量输出模块 6ES75325HF000AB0 AQ 8:模拟输出模块,8AQ,U/I ,高速
6ES7532-5NB00-0AB0 AQ 2: 模拟输出模块,2 AQXU/I ,标准型,25mm,包含前连接器
6ES75325HD000AB0 AQ 4:模拟输出模块,4AQ,U/I
模拟量输入模块 6ES75317NF100AB0 AI 8:模拟输入模块,8AI,U/I,高速
6ES7531-7QD00-0AB0 AI 4: 模拟输出模块: XU/I/RTD/TC ST, 25mm,包含前连接器
6ES75317KF000AB0 AI 8:模拟输入模块,8AI,U/I/RTD/TC
模拟量输入/输出模块 6ES7534-7QE00-0AB0 AI4/AQ2:模拟量输入/输出模块4AI,2AO,标准型,25mm,包含前连接器
数字量输入/输出模块 6ES75231BL000AA0 DI/DQ 16X24CDV/16X24VDC/0.5A BA,包含前连接器.
数字量输出模块 6ES75225HF000AB0 DQ 8:数字输出模块,8DQ,继电器,230 V AC/ 5A
6ES75225FF000AB0 DQ 8:数字输出模块,8DQ,可控硅,230V AC/ 2A
6ES75221BL000AB0 DQ 32:数字输出模块,32DQ,晶体管,24 V DC/ 0.5A
6ES75221BH000AB0 DQ 16:数字输出模块,16DQ,晶体管,24 V DC/ 0.5A
6ES75221BF000AB0 DQ 8:数字输出模块,高性能 8DQ,晶体管,24V DC/2A
6ES75221BL100AA0 DQ 32x24VDC/0.5A BA ,包含前连接器
6ES75221BH100AA0 DQ 16x24VDC/0.5A BA ,包含前连接器
数字量输入模块 6ES75211FH000AA0 DI 16:数字输入模块,16DI,230V AC BA
6ES75211BL000AB0 DI 32:数字输入模块,高性能 32DI,24V DC
6ES75211BH500AA0 DI 16:数字输入模块,源型,16DI, 24V DC BA
6ES75211BH000AB0 数字输入模块,高性能 16DI,24V DC
6ES75211BL100AA0 DI 32X24VDC BA,包含前连接器
6ES75211BH100AA0 DI 16X24VDC BA,包含前连接器
工艺模块 6ES75511AB000AB0 计数与位置采集模块 TM PosInput 2
6ES75501AA000AB0 TM Count 2 x 24 V:高速计数器,800kHz
通讯模块 6ES75401AB000AA0 PtP RS422/485 通讯模块
6ES75411AD000AB0 PtP RS232 ,高性能通讯模块
6ES75411AB000AB0 PtP RS422/485 ,高性能通讯模块
6ES75401AD000AA0 PtP RS232通讯模块
接口模块 6ES71555BA000AB0 ET 200MP Profibus接口模块
6ES71555AA000AC0 IM 155-5 2PN 接口,Pro?net 接口模块 HF
6ES71555AA000AB0 IM 155-5 2PN 接口,Pro?net 接口模块
S7-1510/12 SP
CPU 适配器 S7-1510/12 SP
CPU 适配器 6ES75455DA000AB0 RS-485 PROFIBUS-DP接口模块
安装导轨 6ES75901BC000AA0 S7-1500 安装导轨:2000 mm
6ES75901AJ300AA0 S7-1500 安装导轨:530 mm
6ES75901AF300AA0 S7-1500 安装导轨:530 mm
6ES75901AE800AA0 S7-1500 安装导轨:482 mm
6ES75901AB600AA0 S7-1500 安装导轨:160 mm
配件 附件 6ES75922AX000AA0 SIMATIC S7-1500,标签,35mm模板适用,100片
6ES75921AX000AA0 SIMATIC S7-1500,标签,25mm模板适用,100片
6ES75921AM000XB0 SIMATIC S7-1500
35mm模板前连接器,螺钉型,40针,含4根跳线
6ES75921BM000XB0 SIMATIC S7-1500 35mm模板前连接器,快连型,40针,含4根跳线
6ES75921BM000XA0 SIMATIC S7-1500 25mm模板前连接器,快连型,40针,含4根跳线
6ES75905AA000AA0 用于连接PE(地)到S7-1500安装导轨的接地元件,
对于2000mm的安装导轨是必须的 每个包装20片
备件 6ES75911AA000AA0 备件:S7-1511/13CPU显示面板
6ES75911BA000AA0 备件:S7-1515/16/18CPU显示面板
6ES75908AA000AA0 备件:S7-1500 PS/PM供电模板连接头,内含10片
6ES75280AA707AA0 SIMATIC ET 200MP备件:接口模块(6ES7 155-5AA00-0AB0)前盖板5片/包
6ES75280AA007AA0 SIMATIC S7-1500备件:I/O模块前盖板5片/包,35mm模板适用
6ES75280AA000AA0 SIMATIC S7-1500备件:I/O模块前盖板5片/包,25mm模板适用
6ES75900AA000AA0 SIMATIC S7-1500备件:U型连接器, 5片/包
6ES75923AA000AA0 SIMATIC S7-1500备件:跳线,20片/包
6ES75905CA000AA0 SIMATIC S7-1500备件:屏蔽套件:含屏蔽端子,
框架以及24VDC接线端。
6ES75905BA000AA0 SIMATIC S7-1500备件:模拟量/技术模板**