EM231模块, 4输入模拟量4-20mA,A通道接压力传感器,B通道接温度传感器,A和B都是两线制,C和D通道短接。
按课本书上说“模拟量输入是一个字长,应该从偶数字节地址开始存放,例如AIW2,AIW4等,且模拟量输入值为只读数据。”那么我应该可以直接读取AIW0和AIW2的数值,然后通过线性关系得到所测的压力和温度值。
但是,实际程序监控可见,AIW6对应当前B通道的温度值,AIW2不是,详见附件截图。
请高手指点,为什么通道B不是对应AIW2呢?谢谢。
问题补充:
厉害哦!!
我用的的确是CPU224XP的!!!
难怪啊~~~哈哈,谢谢你!
你的回答帮我解决了两个问题。哈哈~
我说怎么AIW0,和AIW2里的数据怎么不对呢~原来如此~
图片说明:
最佳答案
如果你应用了CPU 224 XP,在CPU上集成了两个模拟量输入端口和一个模拟量输出端口。CPU本体的两个模拟量输入端口的地址为AIW0和AIW2。如果这样其后的EM231模块的地址为AIW4、AIW6、AIW8和AIW10。
提问者对于答案的评价:
谢谢~~~茅塞顿开啊~~哈哈~~谢谢前辈~
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc213323.html