我现在用226CN CPU与伟创AC80变频器modbus RTU通讯,现在通讯没问题,但是修改数据有问题了,226CN CPU做主站,从站变频器的地址是16#3000,询址能询到,就是数据写时不对,例如我要写5000HZ,转换成16#1388,但是输入自动变成了16#1300,变频器输出4864HZ,不知道什么原因。请各位指导一下,谢谢!
补充:我大概分析了一下,怀疑是地址对应不对,但是我都改了,还是不行,不知道为什么?
问题补充:
用串口调试,发现低字节数据一直是16#01不变,不知道什么原因?急!急!
最佳答案
看的别人稀里糊涂。
1 16#3000是变频器地址?怎么这么大?是不是模拟量寄存器地址?
2 什么叫询址能询到??????
3 你是怎么写数据的?用modbus主站库?自己写的通讯程序?
4 5000HZ在哪里输入的?怎么变成16#1300????
提问者对于答案的评价:
谢谢LAOHAI了,以后有问题请多多指教!!!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc316755.html