程序不能下载?! 点击:642 | 回复:6



    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 1回
  • 年度积分:0
  • 历史总积分:53
  • 注册:2006年1月02日
发表于:2005-12-29 20:01:00
楼主
在使用S7-300(CPU314C-2DP)的过程中,我发现一个不解的问题:当我无意中在OB35的程序块中使用到M1000.0时,在下载程序的时候系统就会提示我说不能下载OB35程序块,当我把M1000.0换成小点的M时(例如:M20.0)这时再下载就没有什么问题了,这是为什么?盼望高手解疑!



hfwhappy

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 61回
  • 年度积分:0
  • 历史总积分:94
  • 注册:2004年10月27日
发表于:2005-12-30 09:42:00
1楼
因为plc的M存储区没有那么大。可能M区只有256个字节(与cpu型号有关),也就是最大的地址就是M255.0~M255.7。如果你使用M256.0也可能无法下载的。具体M区的大小你可以从STEP7软件使用诊断与设置工具中的模块信息查询。

xuwq2

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 14回
  • 年度积分:0
  • 历史总积分:161
  • 注册:2010年5月24日
发表于:2010-08-21 22:22:53
2楼
回复内容:
对:hfwhappy 关于因为plc的M存储区没有那么大。可能M区只有256个字节(与cpu型号有关),也就是最大的地址就是M255.0~M255.7。如果你使用M256.0也可能无法下载的。具体M区的大小你可以从STEP7软件使用诊断与设置工具中的模块信息查询。 内容的回复:


那M区不够用的话,还有别的区可以用吗?200的是VW,300的呢?紧急求助,谢谢啊

大学徒工

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 47回
  • 年度积分:0
  • 历史总积分:109
  • 注册:2006年6月20日
发表于:2010-08-22 06:37:41
3楼
M区不够用,换个CPU!

patrickma

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 114回
  • 年度积分:99
  • 历史总积分:622
  • 注册:2003年3月01日
发表于:2010-08-22 10:45:47
4楼
哪个系统能用这么多M点??  另外还有DB块可用,例如DB1.DBX100.0

chp351577

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 156回
  • 年度积分:0
  • 历史总积分:441
  • 注册:2003年10月11日
发表于:2010-08-23 04:53:38
5楼

静态变量用数据块可能更好,更方便,也便于模块化编程。

www110

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 20回
  • 年度积分:0
  • 历史总积分:60
  • 注册:2010年8月23日
发表于:2010-08-23 11:56:02
6楼
换的CPU416的就行了,

热门招聘
相关主题

官方公众号

智造工程师