回复:S7-300模拟量默认地址为啥是从256开始?

划痕

  • 帖子

    2009
  • 精华

    23
  • 被关注

    16

论坛等级:侠圣

注册时间:2009-08-14

普通 普通 如何晋级?

发布于 2011-05-27 23:45:50

6楼

quote:以下是引用n次看你的背影在2011-05-27 16:26:26的发言:
给楼主参考:与CPU模块型号有关系,不同的CPU模块,它内部使用的CPU是不一样的,型号低的CPU模块它内部可使用的CPU自身资源就少,反之也然。像I、Q、M这些资源是CPU内部资源,或者说是CPU内部存储器;CPU自身资源是优先编址的,也就是编址在前面。在执行这些资源操作的时候,指令执行速度会很快。PI、PQ、这些是CPU的外围设备,或者说是CPU的扩展存储器,它们的起始地址在内部资源的后面。通常模拟量用CPU外围设备PI、PQ区做处理,在执行这些资源操作的时候,指令执行速度会稍微慢一点。当CPU模块型号变高,模块内部使用的CPU档次也就提高,I、Q、M这些资源也就变多了,相应它们的地址范围也就变大了,相当于把PI、PQ的起始地址往后面移了,PI、PQ的起始地址也就变大了。所以随着CPU模块档次的提高,它的模拟量起始地址就会变大,有些型号较高的CPU模块,模拟量地址就从512开始,而且地址范围也扩大了。
学过单片机的朋友就比较容易理解了。我个人认为:300、400PLC的CPU就是一个单片机,只不过西门子对PLC的CPU开发了专门的操作系统,并且固化在CPU内部了。
回复:S7-300模拟量默认地址为啥是从256开始?回答是:因为PI、PQ外围设备的起始地址是从256开始的。

支持楼主的看法,确实对于S7-400的起始地址已经是512开始的了……
No discussion, no outcome.
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54621条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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