您好,欢迎进入云南百汇自动化服务有限公司官网!

云南百汇自动化服务有限公司

一站式自动化技术服务

提供设计,生产,安装,售后服务一条龙服务

17787876466

新闻资讯

最新资讯
联系我们

云南百汇自动化服务有限公司
联系人:余经理
手机:087163577710
电话:17787876466
地址:云南省昆明市官渡区圣世一品AA座2501号

常见问题
您的位置: 首页 > 新闻资讯 > 常见问题
关于S7-200PLC数据断电消失的求助
发布时间:2019-03-15浏览次数:8

昨天一客户打电话过来,说触摸屏中参数设置一片空白(电动机额定电流设置、压力泵压力设置、一些时间设置等)。

PLC为西门子200系列,触摸屏是昆仑通态(具体型号不详)。

平时设备一直在用,这次因工厂大修停业,约一个月PLC没有上电,再次上电后估计是寄存器数据丢失。网上查了一下,西门子200PLC的断电保持寄存器如何应用,没有看出头绪。

对于断电数据永久保持这一块,如何做入程序?麻烦大家出点主意,再次感谢!

当MB0~MB13在系统设定中设定为保持时,当CPU断电时会自动将数据写入EEPROM中,当CPU重新上电时会将数据从EEPROM中写回。


当要将特定的V区域保持到EEPROM中时,可以将要保存的V区域地址写入SMW32中,例如要保持VD100的数据,那么就将100使用MOV指令写入SMW32中,然后控制SMB31来操作。


SMB31是的0,1位控制要写入数据的长度:

00,01——字节     10——字  11——双字


SMB31的2~6位系统保留,其值为0。


SMB31的最高位为控制位,1代表写入EEPROM中。


如下图展示了程序的操作:

workpicture1.JPG

注意:

1、EEPROM有寿命限制,最低写入次数为10万次,典型的是1百万次,S7-200的扫描周期典型的是50MS,如果每个周期均执行写入操作,那么EEPROM很快会报废,因此请谨慎选择写入的次数。

2、一次EEPROM的写入操作大概会占用15MS的扫描周期。

3、不要问如何从EEPROM读取,因为CPU上电后,EEPROM的数据会自动写回对应的寄存器中。

4、鉴于以上缺陷,使用电池盒来保持数据依旧是最有性价比的。电池盒的订货号:6ES7 297-8BA20-0XA0


你觉得这篇文章怎么样?

0 0
网友评论

管理员

该内容暂无评论

云南省昆明市网友
17787876466