关于DP分配地址的疑问

CPU自带的DP端口组成DPROFIBUS-DP网下挂了12台伺服电机,在硬件组态的时候,I address和Q address的地址为了方便记录我从100开始,比如第一台我用了6个字,那么I address是100-111,第二台是112-123,这样都可以修改的,那么为什么我在分配第三台的时候我以124开始就不行了,而且自动跳到128开始,中间的4个字节为什么分配不上去?是不是已经被一些OB块调用了还是怎么回事,关键我看了124-127地址没有被使用过?哪位大侠告诉我,谢谢!

问题补充:
寒音的回答我有一点理解了,我的CPU是315-2PN/DP,那么我还有一个疑问:就是PLC的映像区应该是多少字节CPU是固定死的是吧?那315-2PN/DP是128个字节吗?
 还有就是较老的版本如5.1中是没有的,那么如果我分配会不会出问题呢?谢谢

最佳答案

你用的PLC的映像区应该是128字节的,STEP7中不允许一个模块的地址跨越映像区的边界,也就是说程序认为124-135这个的地址是不合法的,程序会自动分配一个它认为合法的地址,也就是从128开始。
 此检查在较老的版本如5.1中是没有的,具体在哪个版本中增加的就不清楚了。

提问者对于答案的评价:
问题补充哪位大侠解释下!!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc317728.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:37
下一篇 2020年11月1日 下午4:37

相关推荐