我想使用串口调试软件发送数据给变频器控制它的启动结果响应报错代码。
发送的数据是:01 05 17 A0 FF 00 89 AC
报错返回:01 85 02 C3 51
请问是地址错误吗,怎么样才能控制它的启动?
展开全部
收起
返回 01 85 02 c3 51 表明地址错误,你要控制启动 正确的数据应该是01 05 0f a0 ff 00 8F 0C。
另外,在进行通讯控制之前,需要把参数p003提前设置为6。建议更改后重启一下变频器
感谢确实有用,请问这个0f a0是怎样得出来的呢
你要写的线圈是R2500,R2500其实用plc的写法是R250.0,也就是250字节的第0位,所以实际地址就是250*16+0=4000(十进制),换成16进制就是0x0fa0。
250字第0位,不是字节,那个地方打错
报告相同问题?
程序员都在用的中文IT技术交流社区
专业的中文 IT 技术社区,与千万技术人共成长
关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!