找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
1.应该是你在已经完成硬件组态后,尤其在更换新型S7-300CPU(带MMC卡,如CPU315-2DP-2AG10/V2.6),在替换老300CPU(如CPU-315-2DP-2AF10-0AA0带FEPROM卡,有电池盒)没有单击“保存和编译”按钮,系统没有自动保存硬件配置(SDB快),或未单击工具栏上“下载”按钮,将系统硬件配置下载到PLC中。下载硬件的步骤是不可以缺少的,否则前面所做的硬件配置都是徒劳的;
2.很多人编译好程序,没有在完成硬件组态后首先执行把硬件组态及时下载到PLC,往往简单地执行PLC/Download user program to memory card(下载用户程序到存储卡),这时给出下列信息“System data cannot be loaded to module CPU315-2DP(R0/S2) of station”(系统数据块不能下载到站模块315-2DP(R0/S2));如果执行”PLC/Copy RAM to ROM”下载时,就会显示信息”Insufficient memory space---“(没有足够的存储空间)
在CPU上删除块会在装载和主存储器之间造成存储间隙。传送新的或更改后的块并不能自动消除这些间隙。进行压缩时,通过复制现有的块或者新块可填补间隙。该操作过程类似于Windows的碎片整理操作。
通过压缩缩短周期时间。这就是为何只有在CPU中频繁删除块后为消除大量的间隙而进行压缩才是有用的。
操作方法:
进入在线状态后,打开硬件组态窗口,双击CPU模块,打开CPU模块的”模块信息“对话框,选择”Memory"选项卡,点击压缩存储器的[Compress]按钮。
2.如上述操作不能解决问题,则需更换容量大的MMC卡。
参考链接:
http://www.ad.siemens.com.cn/club/bbs/post.asp?myreply=&b_id=4&a_id=604312&s_id=0&num=0#anch
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!