西门子PLC可编程控制器CPU416F-2
- 供应商
- 浔之漫智控技术(上海)有限公司
- 认证
- 品牌
- 西门子
- 型号
- S7-1200/1500系列
- 产地
- 德国
- 联系电话
- 13564949816
- 全国服务热线
- 13564949816
- 销售经理
- 王华
- 所在地
- 上海市松江区广富林路4855弄大业领地88号3楼
- 更新时间
- 2025-01-08 08:20
西门子plc可编程控制器cpu416f-2
西门子plc可编程控制器cpu416f-2
西门子plcs7-200程序数据断电保存方法西门子plcs7-200程序数据的断电保存方法,主要可分三种,其数据断电保存方法及特点如下:
一、在系统块中设置断电数据保持功能来保存数据。
在s7-200的编程中,系统块中有一项功能为断电数据保持设置,设置范围包括v存储区、m存储区、时间继电器t和计数器c(其中定时器和计数器只有当前值
可被保持,而定时器位或计数器位是不能被保持的)。其基本工作原是在plc外部供电中断时,利用plc内部的超级电容供电,保持系统块中所设置的断电数据保
持区域的数值保持不变,而将非保持区域的数据值归零。由于超级电容容量的限制,在西门子的资料中宣称只能保存几天时间。对于m存储区中的
四个字
节(即mb0-mb13),当设为断电数据保持,在plc外部供电中断时,plc内部自动将以上存储区的数据转移到eeprom中,因此可实现断电永玖保存。
若需更长的ram存储器断电数据保存时间,西门子公司可提供一个可选的电池卡,在超级电容耗尽后继续提供电能,延长数据保存时间(约200天)。
二、在编程时建立数据块来保存数据。
在程序设计的编程阶段,可在编程中建立数据块,并赋予需要的初始值,编程完成后随程序一起下载到plc的ram存储器中,cpu同时自动将其转存于eeprom,作
为eeprom储器中的v数据永存储区。因eeprom的数据保存不需要供电维持,所以可以实现永玖保存。若在系统块中相应v存储区未设为断电数据保持,在每
次plc上电初始,cpu自动将eeprom中的v数据值读入ram的v存储区。若相应v存储区设为断电数据保持,在每次plc上电初始,cpu检测断电数据保存是否
成功。若成功,则保持ram中的相应v数据保持不变。若保存不成功,则将eeprom中的相应v数据值读入ram的v存储区。此方法只适用于v数据的断电数据
保存。
三、在程序中用smb31和smw32来保存数据。
在程序中将要保存的v存储器地址写入smw32,将数据长度写入smb31,并置sm31.7为1。在程序每次扫描的末尾,cpu自动检查sm31.7,如果为1,则将指定的
数据存于eeprom中,并随之将sm31.7置为零,保存的数据会覆盖先前eeprom中v存储区中的数据。在保存操作完成之前,不要改变ram中v存储区的值。存
一次eeprom操作会将扫描时间增加15至20毫秒。因为存eeprom的次数是有限制的(z少10万次,典型值为100万次),所以必须控制程序中保存的次数,否则将
导致eeprom的失效。