来自西门子技术支持热线的故事:为什么STEP7读不到S7-300的信号?

已锁定

西门子Auto

官方工程师

  • 帖子

    126
  • 精华

    16
  • 被关注

    235

论坛等级:侠圣

注册时间:2007-08-03

普通 普通 如何晋级?

来自西门子技术支持热线的故事:为什么STEP7读不到S7-300的信号?

2096

9

2011-10-24 13:40:11

我们来看一个现象,如下图所示,CPU317-2DP(6ES7 317-2AJ10-0AB0),下挂ET200M,带一个323模块,模块输入输出地址都是127。




通过手册,我们知道,317的CPU过程映像区大小是256字节,127在范围之内,所以我们可以用I127.0/Q127.0访问。






但是,如下图,323的外部输入全部接通;状态表也将Q127.0-127.7置位。但是,输出写不到模块上,模块的输入状态表也读不到,这是为什么呢?






看看CPU的属性,我们就明白了,S7-300新的CPU过程映像区不再是固定的了,可以在CPU属性的更改,如下图,此处的过程印象区被改为了输入/输出各100个字节,所以我们直接读取I/Q不能读写,此时如果访问需要直接访问PIB127和PQB127。因此,当我们使用新的CPU组态的时候,一定要注意属性中过程映像区的这点设置,否则就会出现上面我们浮现的问题!


来自西门子技术支持热线的故事:为什么STEP7读不到S7-300的信号? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54763条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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