博途V13用仿真软件仿真,点击CPU RUN 就会提示读取时发生区域长度错误。 求教这是什么原因啊!出问题的地址都是分布式IO中 模拟量输入。
图片说明:
最佳答案
应该是输入地址超出了最大过程映像输入区的定义范围了,使用%IW260:P访问。
提问者对于答案的评价:
谢谢了,真如你所说,地址过大,我改小点就没事了。就是有一点搞不懂,书上写的 S7-300为模拟量输入和模拟量输出保留了特定的地址区域,各地址区域从Byte256扩展到Byte767.
专家置评
仿真器毕竟和真实的设备不一样。过程映像区外的数据无法通过仿真来读取,所以会报错。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc230159.html