hb07303
级别: 探索解密
精华主题: 0
发帖数量: 16 个
工控威望: 140 点
下载积分: 8717 分
在线时间: 63(小时)
注册时间: 2013-02-21
最后登录: 2024-12-17
查看hb07303的 主题 / 回贴
楼主  发表于: 2017-08-14 16:38
大家好,事情是这样的。我们公司有一台设备因为下大雨时顶棚漏水而导致设备进了水。检查发现电柜中的西门子214XP CN型号的PLC输出点全部烧坏了,幸好程序可以读出来。找了一个同型号的PLC,将坏的PLC中程序上载出来下载到新的PLC中后,设备可以正常使用了。但这就产生了一个问题,希望大家能给予解答。上传的时候是默认的将程序块、数据块、系统块一块上传的,下载的时候也将三个块一并下载。这样相当于将所有原始程序的内容下载到新的PLC中了。但在这过程中之前PLC中RAM区的实时内容会不会就丢失了,像一些生产中自己设置的生产数据啊,保存在M,V,T,C区里的数据等是不是也丢失了。这些数据都是存储在RAM区的,即使系统块里设置为掉电保持,也只是断电时由内部的超级电容或电池卡对RAM区进行供电保存而已。好像上传时没有办法能够将这些数据上传出来在下到新的PLC中去吧。大家也知道300的PLC没有这问题,现在都是使用MMC卡的新式300PLC了,一断电PLC内部会自动把DB块值等保持在MMC卡中,只需换同型号的PLC然后把MMC卡插入就行了,比较方便。老式的300 PLC也可以通过STEP7软件中的选项如 COPY RAM TO ROM之类的将这些数据保存在卡中。但200的PLC貌似就没有这种功能了,那这样我一旦更换CPU,这些即时数据都丢失了?好像不太科学吧。一直有疑问,请大家帮忙解惑下,小弟感激不尽
坚持不放弃 成功就会近一点