有关OB1过程映像过程映像分区和外设寻址

http://support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&objId=24148871&load=treecontent&switchLang;18325417;6.x=34&switchLang;18325417;6.y=4&lang=de&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=WW
看了这个链接之后有些疑问.
1.首先就是OB1过程映像和PIP过程映像有什么区别?有的时候PIP中还有PIP1.PIP2.PIP3这些是自己划分的还是有些CPU自动分配的?
2.这上面说如果想要实时数据,那么就用外设地址,但是又说到外设地址访问时间更长,实时数据不就是越快越新的吗/
3.这个问题涉及到我的一个改造项目.
他原来的CPU站点分配的是512.而他有些AI变量比如就是PIW800,PIW1000,但是改造有个需要,要把这PIW1000要用成IW1000,所以我要把过程映像扩大到1024.
这样会不会影响到PIW800这个变量.我看了下硬件设置改了之后,在硬件中编辑变量都变成了IW800了.
但是原程序里面调用的都是PIW800,而且我也不能去动这个PIW800.这样会不会对原程序有影响?

问题补充:
我SIM模拟测试了一下,PIW100不等于IW100.
难道我只能去把哪些需要保留的全部由PIW改成IW吗?

最佳答案

1、OB1随CPU运行周期自动刷新,而如果组态了PIP,那么需要调用功能块刷新,具体几个或有没有是CPU决定的
2、这个是个概念的问题。实时不一定就会快,而是在你需要的时候就得到了的概念,或者可以看做是立即访问,但因为涉及到要对外设直接寻址,所以要比过程影响区(对内存的访问)要慢。
3、不改可以,过程影响区内也可以P访问。

提问者对于答案的评价:
算是接了我的疑惑了,3Q

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午6:47
下一篇 2018年12月1日 下午6:47

相关推荐