引用
引用第3楼chen1991903于2015-06-04 17:28发表的 :
通讯就是设备之间的信息交流, 既然是交流就得有大家都能懂的语言,比方说, 我俩聊天, 你用英语 , 我用法语 , 可你不懂法语 , 我又不懂英语 , 这样是没法交流的. 所以交流的双方就要说双方都明白的语言,
所谓的通信协议, 就是用来约束大家说同样的语言. 这样, 大家只要按照协议来交流,就能实现信息的准确传递,这样就通信成功了.
通信协议的具体内容,以modbus协议来说明, 祯格式: 地址 | 功能码 | 数据 | 校验
地址;
打比方说,你和一堆同学聊天,你要问某一个同学英语六级过了没,于是,你对着一堆同学说:"英语六级过了没?"这时问题来了,张三说:"人品爆发,勉强过了,"李四说:"靠了,抄小抄被逮了,考试作废了",,,,,,,,可实际上你只是想问王二麻子过了没, 如果你这么说:"王二麻子,你英语六级过了没?"就不会有之前的问题了. 其实问句中"王二麻子"就相当于地址,表明你要与谁通信.
.......