恭喜,你发布的帖子
发布于 2020-05-01 12:18:19
18楼
报文是由一串2进制码组成的,不同协议的报文,其二进制码序列会有重复的可被识别的部分,比如
协议1:读取一个状态的报文 AA BB CC AD CD DC 12 34 56
协议2:发送一个复位指令报文 AA BB CC AD CD
那么当协议1的报文发出去后会是什么结果?
除非端口是物理隔离的,这容易实现吗?
搞技术,往往并非2点之间直线最短,类似于这样的事情,你该想想为什么前人都不做偏要等你来做?
再次感谢Zane老师的认真回复。
就这次发帖来说,主要是我对通讯的基础知识一窍不通所致!
总是以为,如果用了USS协议,MODBUS的设备是不会反应的,反之也如此。但是就通讯来说,发送和接收的都是2进制码,这样就有可能造成发送出USS协议的2进制码,会被MODBUS设备误读。
另外想问问Zane老师,是否可以通过改变波特率来解决这个误读的情况,也就是让两个协议的波特率不同。
请填写推广理由:
分享
只看
楼主