将模拟量输出模块的输出AQW0接到模拟量输入模块的输入AIW0,通过图片中的这段程序,对AQW0进行赋值,在状态表中对AQW0、MW0及AIW0进行检测。可以通过修改MW0的值,使AQW0的值变化,但是AIW0的值一直是0。
请问这是因为:(1)接线错误;(2)程序错误;(3)不能通过这种发放实现。如果是接线错误或是程序错误应该如何改正。请指教。
问题补充:
图片中的两个模块,将输出模块的M0 V0接到输入模块的A+ A-上,这样接线对吗?应该怎样接线才正确,可以实现AIW值的变化?
图片说明:
钻石用户推荐最佳答案
1、接线错误会导致此问题
2、查看你使用的CPU型号,模拟量通道是使用的扩展模块还是CPU自身集成的?注意扩展模块的拨码开关设置,输出和输入如果不是同一类型,也会异常
3、核对模拟量输入和输出通道的地址,是否是AIW0和AQW0
4、用万用表测量AQW的输出信号,与输入信号,排除接线问题和通道设置、地址对应等问题
另外,检查CPU和扩展模块的电源是否正常接好
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc364095.html