汇川PLC与单片机通讯,能发送数据,不能接受数据是什么原因

各位今天汇川雨单片机数据,发现plc能发送数据且单片机能收到,但plc接受不到单片机所发生数据
通讯格式:9600,奇校验,1位停止位,数据长度 8位,通讯协议:MODBUS-RTU
程序思路:是PLC中D200数据写入单片机H3001中,或将单片机H3000中数据读到PLC的D203中
现在通讯后只能实现PLC发送数据到单片机H3001中,且单片机接受到,但PLC读不到单片机H3000中数据
请各位指导下
PLC为主站

第1个回答  2015-03-26
你先下载一个串口调试程序,电脑需要COM转485接口,与485总线连上,在电脑安装串口调试程序后打开,单片机发送数据时,在电脑中观察发送和接收的情况就能找出问题所在。本回答被提问者和网友采纳
第2个回答  2015-03-26
你图片上给出的和你描述的,寄存器D200与D203都混淆了。第一我认为PLC是主站,单片机是从站。第二PLC的命令可以被单片机接受并执行命令,那么证明物理层通信成功了。第三单片机的数据格式与PLC的数据格式是否匹配
第3个回答  2015-03-26
关注这个问题
相似回答