社区
单片机/工控
帖子详情
PIC32 MODBUS串口通信问题
weixin_36557987
2018-11-07 09:36:32
用PIC32实现MODBUS master,PLC做从设备,两者通信,主发的消息,从能收到并处理,比如点灯能点亮,但从返回的消息不正常,既不是正常响应包,也不是错误包。同时,如果将PLC和电脑连,两者之间可正常收发数据,电脑能把灯点亮,也能收到正常的响应包;如果将电脑和PIC32相连,手动回复PIC32发来的包,从缓冲区看,PIC也能收到正确的响应包。但就是PIC和PLC直连的时候,PLC回复的数据不正常,有没有哪位大神能帮忙分析一下问题可能出现在哪里?
...全文
70
2
打赏
收藏
PIC32 MODBUS串口通信问题
用PIC32实现MODBUS master,PLC做从设备,两者通信,主发的消息,从能收到并处理,比如点灯能点亮,但从返回的消息不正常,既不是正常响应包,也不是错误包。同时,如果将PLC和电脑连,两者之间可正常收发数据,电脑能把灯点亮,也能收到正常的响应包;如果将电脑和PIC32相连,手动回复PIC32发来的包,从缓冲区看,PIC也能收到正确的响应包。但就是PIC和PLC直连的时候,PLC回复的数据不正常,有没有哪位大神能帮忙分析一下问题可能出现在哪里?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yishumei
2018-11-07
打赏
举报
回复
引用 0 楼 weixin_36557987 的回复:
但就是PIC和PLC直连的时候,PLC回复的数据不正常
PLC回复的数据怎么不正常?楼主想办法看到PLC回复的响应包,看看数据究竟是错了,丢了还是多了。PC机和PIC32能正常收发,建议楼主检查一下PIC32和PLC的通讯硬件电路。
dceacho
2018-11-07
打赏
举报
回复
如果你PIC32用查询方式读取UART口可能会漏掉数据
PC单片机串口通讯
用
PIC
写的串口通讯,规约为
ModBus
,能实现PC机跟单片机的通讯
PIC
单片机485总线通信
PIc
单片机485通讯,基于
MODBUS
协议,采用protues仿真,有完整的C代码。
USART与PC通信RS485.c
利用USART与PC通信,带CRC校验,485发送
单片机相关论文资料51单片机设计学习资料200个合集.rar
pc机与51系列单片机的远距离
串口通信
.pdf pc机与多台单片机串行通信的设计.pdf
pic
16单片机中双字节乘法子程序的更正.pdf
pic
单片机与基于hd44780液晶显示模块接口的设计.pdf
pic
单片机在瓦斯报警设备中的应用.pdf ...
pic
单片机
modbus
c语言,
PIC
单片机
MODBUS
总线通信仿真及程序源码
#define INT8Uunsigned char#define INT16U unsigned int#define INT
32
U unsigned long#include #include #include "LM041_4BIT.h"const char* Prompts[17] ={"****************"," RS-485
MODBUS
","TEST PROG...
单片机/工控
27,375
社区成员
28,769
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章