技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > 关于程序覆盖

关于程序覆盖

刘玉蓉 发布于2014-10-30 17:51 6 0 标签:

新的PLC程序覆盖旧的程序,如何进行操作。

问题补充:
旧程序有些问题,所以需要进行将旧程序覆盖操作。请大家列出详细的操作步骤和注意事项。

佳答案

一般是不允许执行新的用户程序覆盖PLC中旧的程序,因为这样做很容易产生新旧程序的冲突,有时显示存储器空间不足,所以在下载新的程序之间,必须将CPU中的用户存储器复位,以保证CPU内没有旧的程序,方法如下:
在STEP7种如何清除用户程序,这是下载新的全部用户程序之前必须执行的工作(一次CPU的存储器复位),以保证CPU内没有旧的程序。关键看你是清除CPU还是装载存储卡MMC,一般都是清除装载存储卡中的程序,否则无论对标准S7-300CPU(带闪存FEPROM卡)还是新S7-300CPU(带MMC卡)来说,用如CPU模式开关MRES或SIMATIC管理器中菜单PLC/Clear/Reset(清除/复位)只能删除CPU工作存储器中的内容,以及复位所以位存储器M、定时器T、计数器C以及数据块DB的实际值,但不能复位存储卡FEPROM或MMC卡中的内容,只要把CPU模式开关拔到RUN模式,操作系统会自动将FEPROM或MMC卡中的程序复制到CPU工作存储器RAM中。所以一般要想清除用户程序都清除存储卡。
清除卡的程序方法可以有以下几种:
在SIMATIC管理器中。选择菜单View(查看)/Online(在线),在线打开Blocks(快),选择所有快,右选“Delete”(删除),直接删除MMC卡中的程序快(但你不能删除操作系统快如SFC,SFB);
执行菜单PLC/Download user program to memory card (下载用户程序到存储卡),自动清除存储卡中旧的程序;也可以PLC/Download user program to memory card下载一个空的程序到存储卡中来清除用户程序;
对于标准S7-300CPU,你也可以利用,选择菜单View(查看)/Online(在线),在线打开Blocks(快),选择所有快,右选“Delete”(删除),在线删除工作存储器中的内容,执行PLC/Copy RAM to ROM,清除FEPROM卡中程序。
在清除了CPU内部工作存储器和外置装载存储器MMC的内容后,把CPU的模式开关置“STOP”,在SIMATIC管理器中,依次展开你的项目到Blocks(块),执行菜单PLC/Download user program to memory card“(下载用户程序到存储卡),然后把CPU模式开关置“RUN”,存储卡就会把当前要执行的程序复制到CPU内部工作存储器的快速RAM中。

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签