300PLC与200PLC DP通讯

300PLC与200PLc采用DP通讯,在300主站组态中,好像200分站只能设成IO区,如何才能设置成PI PQ 区,我用的是CPU314C-2DP    CUP224XPSi

最佳答案

I/Q 叫IO 映像区,新的CPU在每个OB1的扫描结束后,会从DI,DO模块读取或写入信号到IO区里面可以按位、字节、字、双字读取,可以简答理解成从PI 或者PQ 赋值到相应的I Q 里。

PI/PQ 叫外设IO区,PI/PO用来直接访问本地的和分布式的输入输出模块,只能以字节,字,或者双字的方式存取,不能以位的方式读取。

IO 区有一定的大小限制,比如有的CPU 过程映像区最大为1024.那么超过1024 ,就不能以I1025.0 之类的来读取了。只能以PIB1025 来读取整个字节了。在1024 之类 你用I/Q 或者PI/PQ 来存取值是一样的,却别就是 上面提到的2点。

所以,你的EM277 配置,不要过分纠结什么I/Q PI/PQ的区,SIEMENS里面 没有说地址是PI,PQ的 ,输入 就是I ,输出就是Q。至于用I/Q 或者PI,PQ 只是你的访问方式不同,读取的值是相同的。
参见 下面
http://www.ad.siemens.com.cn/Service/answer/solution.aspx?Q_ID=57240&cid=1029

提问者对于答案的评价:
谢谢

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

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

相关推荐