200SMART向导地址分配导致地址冲突

已锁定

YiMoon

西门子1847工业学习平台

  • 帖子

    1228
  • 精华

    36
  • 被关注

    87

论坛等级:至圣

注册时间:2005-04-14

黄金 黄金 如何晋级?

200SMART向导地址分配导致地址冲突

2538

8

2017-12-01 22:15:40


用200SMART编程的时候 ,发现一个问题,经过是这样的:


  1. 先用向导做一个文本显示,如下图,分配地址为0-190

 

2. 再用向导做一个PID,如下图,地址为191-310

 

3. 接着编缉文本显示向导,在里面增加屏画面,报警画面等,最后完成向导

 

4. 这时候,再次打开向导或是编译程序,就会报错,如下图

 

5. 打开向导会报错

 

6.报错内容就是分配的地址冲突了,想修改向导分配地址也是分配不了,因为在打开向导之 前,需要编译成功后才能打开,这时想删除生成的数据块和向导生成的内容也不行,删除一项是灰色的

 

 

以上出现的问题是因为先分配了文本显示向导的地址,在之后修改此向导后,地址有所增加,导致和PID向导分配的地址冲突了

可气的是,为什么在完成向导的最后一步,软件不检查地址冲突,而是在完成后,编译时才会报冲突,而且最要命是的,打开向导还得要编译通过。


以上问题不知道是不是有解决办法,还是软件BUG。如果是后者,那就当是个案例分享吧。

我的解决办法是:重新建个新程序,把程序、符号表复制过来(还好,可以直接复制块),就是向导要重新做(如果文本显示的内容多的话,还是比较费时的)。

最重要的是,把文本显示向导的地址分配选择到最靠后面的地址段,这样在后续增加、修改或是增加别的向导,就不会再有地址冲突了

200SMART向导地址分配导致地址冲突 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9115条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。