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