CPU 414-3程序问题

CUP 414-3,带1M的卡。因为通讯模块故障,导致其报警。后来将其置于stop状态(时间比较长,大概有几分钟),后来运行起来了。但是在人机界面中发现部分地方存在异常,打开step7软件,发现部分功能块不能在线,提示CPU里面没有该程序,重新下载这些功能块后,人机界面状态恢复。
我想问的是,CPU启动时候是不是把MMC卡里面的老程序给恢复进PLC中了,用中控室PC机里面的step7在线的时候,就会出现一部分后来增加的功能块没有装进去。
什么情况下plc会读取mmc卡里的程序?
PC机里面的程序修改后,怎么保存到mmc卡中?

问题补充:
我想知道的是,改程序是在step7里面进行的,改完下装后是在PLC 的RAM里面了,如果不下载到MC里面,下次重启PLC的时候,这些改的程序在PLC里面是没有的,因为PLC从MC卡里读取了原来的程序。
但是step7里面的程序是保存在D盘的,并且退出的话应该也有提示让保存的,应该是保存过的,为什么再次往PLC ram里面下载的时候,感觉好像又变成了未修改的程序呢?以前已经解决的报警又出现了!

图片说明:

CPU 414-3程序问题   

最佳答案

首先,400PLC使用的卡是MC,两种FLASH FEPROM卡和RAM卡后者需要电池,从你的图片看,用的是前者。
300现在用的是MMC
当CPU扳到RUN位置或断电后再通电,FLASH卡中的内容被复制到CPU存储器RAM中(工作存储器)。
使用STEP 7 中的“PLC” >“Download User Program to Memory Card”可以把程序直接下载到FEPROM中,每次下载程序时都会清楚FEPROM 中以前下载的程序,同时会把内置的RAM 装载存储器中的内容清空。

使用方法见:
<S7-400CPU存储器介绍与存储卡使用(2006.09.22) >下载:
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1265&loginID=&srno=&sendtime=

http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0053_%20S7%ef%bc%8d400CPU%e5%ad%98%e5%82%a8%e5%99%a8%e4%bb%8b%e7%bb%8d%e5%8f%8a%e5%ad%98%e5%82%a8%e5%8d%a1%e4%bd%bf%e7%94%a8.zip

提问者对于答案的评价:
我大概了解了。现在的问题是,上次有机会停机,将PLC打到stop,我选了STEP 7 中的“PLC” >“Download User Program to Memory Card”,准备把程序直接下载到FEPROM中,但是提示好像容量不够,我的卡是1024的,程序好像1700多,郁闷啊。程序好像不应该增加这么多的,到底应该下载那些东西?期待高手继续解答,acbcxhy@163.com,qq26023550,广交工控朋友。

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc295357.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐