PIC32 MODBUS串口通信问题

weixin_36557987 2018-11-07 09:36:32
用PIC32实现MODBUS master,PLC做从设备,两者通信,主发的消息,从能收到并处理,比如点灯能点亮,但从返回的消息不正常,既不是正常响应包,也不是错误包。同时,如果将PLC和电脑连,两者之间可正常收发数据,电脑能把灯点亮,也能收到正常的响应包;如果将电脑和PIC32相连,手动回复PIC32发来的包,从缓冲区看,PIC也能收到正确的响应包。但就是PIC和PLC直连的时候,PLC回复的数据不正常,有没有哪位大神能帮忙分析一下问题可能出现在哪里?
...全文
70 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yishumei 2018-11-07
  • 打赏
  • 举报
回复
引用 0 楼 weixin_36557987 的回复:
但就是PIC和PLC直连的时候,PLC回复的数据不正常
PLC回复的数据怎么不正常?楼主想办法看到PLC回复的响应包,看看数据究竟是错了,丢了还是多了。PC机和PIC32能正常收发,建议楼主检查一下PIC32和PLC的通讯硬件电路。
dceacho 2018-11-07
  • 打赏
  • 举报
回复
如果你PIC32用查询方式读取UART口可能会漏掉数据

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧