关于485通信的问题,我又来提问啦,先感谢21家和各路大神网友!
以下为目前的问题
目的:实现PLC(下位机)与LINUX设备(上位机)之间的通信,上位机发送查询命令给下位机,下位机收到命令后回复相对应的数据(很简单是不是)。
接口:RS485;波特率:19200;
目前问题:上位机发送查询命令,下位机通信指示灯会闪烁,说明命令收到,但是上位机并未收到下位机的回复(略尴尬)。
调试手段:1)PC端模拟上位机通过串口调试助手和485转换小板发送查询命令给下位机,下位机会回复正常数据;
2)PC端模拟下位机,当收到上位机发送的查询命令后,回复数据给上位机,上位机可正常显示回复的数据;
3)上位机和下位机通信线中间接入PC端监测数据,可监测到上位机发送的查询命令,但看不到下位机的回复。
请问还有啥办法检测问题的所在?
|