300PLC内存卡清除方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
300PLC内存卡清除方法
一般你在线修改调试时,这时一定先将程序保存(ONLINE里的块复制到OFFLINE(源程序),然后下载,避免下载的程序与最终保存的程序版本不一致;建议CPU在STOP模式下载,以免产生快与块之间的时间冲突或不一致;
可能你是在修改功能块后,直接点击“下载”按钮,这样可能把当前的打开的所有程序快又下载到CPU主存储器中,可能造成新旧程序互相冲突;下载之间应将CPU中的主存储器复位,以保证CPU内没有旧程序;复位的步骤如下:把CPU模式开关扳到MRES位置并保持(STOP LED熄灭1秒亮1秒再熄灭1秒,然后一直亮);然后将开关扳到STOP 位置,在接下来的3秒钟内再打到MRES位置,最后扳到STOP(STOP LED以2HZ 频率至少闪烁3秒钟以上(正在复位存储器),然后STOP亮起;当然你也可以在线删除CPU主存储器内容;接在执行PLC/Copy RAM to ROM(把主存储器里空的内容复制到FEPROM卡,删除卡中的内容);最后执行
PLC/Download user program to memory card(下载用户程序到存储卡中),然后把CPU模式开关扳到RUN,卡中内容就复制到CPU存储器中;
你可以执行菜单PLC/Diagnostic Setting/Module Information(PLC/诊断/设置/模块信息),打开模块信息窗口,选定“Memory”(存储器)选项,可以看到CPU 的工作存储器和装载存储器当前使用的情况,装载内存(Load Memory RAM)是否有足够的空间来存储新的快,你可以点击“Compress”(压缩)按钮,以便释放更多存储空间;
一般在执行下载程序之前,首先必须将CPU中的工作存储器复位,以保证CPU内没有旧的程序,以免新旧程序产生冲突。
由于S7-300PLC分标准型S7-300(有电池和闪存FERPOM卡)和新型S7-300(使用微存储卡MMC),所以清除CPU的内存方法有点区别。
一般S7-300/400PLC有3个基本存储区(系统存储区、装载存储区和工作存储区),装载存储区一般使用外置的闪存卡FEPROM或内置的部分RAM,工作存储区只是把与程序有关的程序块装入工作存储区的RAM 中;
而新型S7-300是没有装载存储区的,任何程序的下载都保存到MMC卡中,所以你在下载新或修改的程序之前,必须同时把工作存储器和MMC卡中内容清除掉,否则你仅仅清除CPU中工作存储器内的程序,通电后MMC卡会自动把旧的程序复制到工作存储器的RAM中;
而对于标准S7-300而言,用户程序既可以保存在工作存储器RAM(由电池保持),也可以把程序直接下载到FEPROM卡中,在工作存储区RAM中的程序丢失后,再次通电后自动把FEPROM卡中内容复制到工作存储器中,所以也必须在下载新程序之前,必须把FEPROM卡和工作存储器内的程序删除。
对新型S7-300,方法如下: 建立电脑与CPU之间的连接,在SIMATIC管理器中,选
择菜单View(查看)/Online(在线),在线打开Blocks(块),选中所以块,右击选择“删除”,即可删除CPU工作存储器中内容,同时也删除了MMC卡中内容;你也可以使用菜单PLC/Download user program to memory card(把用户程序下载到存储卡中),下载一个空的程序到MMC卡中,间接把MMC卡中程序删除;你也可以利用PG 或西门子专用读卡器来删除MMC卡中程序。
对于标准S7-300,首先在SIMATIC管理器中,选择菜单View(查看)/Online(在线),在线打开Blocks(块),选中所以块,右击选择“删除”,即可删除CPU工作存储器中内容,然后执行菜单
PLC/Copy RAM to ROM(复制RAM到ROM),即把在线空的程序下载到FEPROM 卡中,把FEPROM卡中程序删除。
按照上述方法删除了CPU工作存储器和存储卡中程序后,把CPU置于STOP模式,在SIMATIC管理器中,打开新的程序或修改后的程序,执行PLC/Download user program to memory card(把用户程序下载到存储卡中),就把程序下载到MMC 卡或FEPROM卡,然后把CPU模式开关置RUN,就会把MMC或FEPROM卡中内容复制到CPU的工作存储器RAM中。