西门子S7模块和外围设备地址怎么确定

1、CPU自带的扩展模块地址确定,就是直接从0开始,一直往后排,但是由于单个CPU能够扩展的模块数量有限,于是就有了远程I/O,远程I/O扩展模块通过DP或者PROFINET等方式进行连接,I/O地址也一直跟着往后排,这点是没有问题的。但是针对外部设备,比如像变频器和EM277等设备,因为不知扩展模块,他们的地址在组态中其实也是数字,也是自动默认排列,想问的,是不是此时外部设备地址编程时一定要用PIW、PQW、PID、PQD什么的来表示?
2、另外想确定下:什么情况下程序中才会用到PIW和PQW带P字的地址区。

问题补充:
另外,模拟量模块的地址也是P开头的,比如:PIW256、PQW256什么的,这样一来是不是与外围设备的地址相类似,但模拟量模块也是CPU的扩展模块而不是外围设备。

最佳答案

1、一般需要进行“位”操作的,设置在输入输出映像区内,即IW/QW。
2、一般需要进行操作的单位是“字节、字、双字”的,设置在到PIW和PQW带P字的地址区。带P字的地址区不能进行“位”操作,最小操作的单位是字节。带P字的地址区不受扫描周期的限制。
3、一般如果输入输出映像区内的地址不够用了,可分配为带P字的地址区。
4、问题补充:
模拟量模块的地址也是P开头的,比如:PIW256、PQW256什么的,这样一来是不是与外围设备的地址相类似,但模拟量模块也是CPU的扩展模块而不是外围设备?
、何谓外围设备?
计算机系统中除主机外的其他设备均为外围设备。包括输入和输出设备、外存储器、模数转换器、数模转换器、外围处理机等。即,除CPU模块之外的均为外围设备。
、带P字的地址区不是只能分配给模拟量模块,分布式I/O模块也可定义为带P字的地址。

提问者对于答案的评价:
不愧是高手,好像懂点了

专家置评

已阅,最佳答案正确。

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

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

相关推荐