二进制协议的问题
刘玉蓉
发布于2014-11-21 17:14
30
0
标签:
在学习200程序中的SMB87时,里面的“空闲行检测”提到了“您将空闲行检测用作没有特定起始字符或指定信息间小时间的二进制协议的开始条件”。这里的二进制协议是什么协议?MODBUS是二进制协议么?能给我一份二进制协议的样本么?
佳答案
此协议非彼协议。以我的理解,系统空闲时,通讯线上可能处于高电平,检测空闲时间超过一段时间,比如3.5MS,当检测到A、B线电压由1变为0,则认为有新数据。就是通过通讯线上的高电平1,低电平0的变化,来判断的数据的收发。
至于你说的MODBUS,那完全是具体的软件通讯协议。