叫我某某
级别: 略有小成
精华主题: 0
发帖数量: 231 个
工控威望: 376 点
下载积分: 10034 分
在线时间: 256(小时)
注册时间: 2015-04-17
最后登录: 2023-11-22
查看叫我某某的 主题 / 回贴
楼主  发表于: 2015-06-04 07:27
通讯到底是什么意思?怎么运作的?
ww168tech
级别: 略有小成
精华主题: 0
发帖数量: 85 个
工控威望: 247 点
下载积分: 3670 分
在线时间: 51(小时)
注册时间: 2007-12-04
最后登录: 2023-07-17
查看ww168tech的 主题 / 回贴
1楼  发表于: 2015-06-05 09:44
引用
引用第3楼chen1991903于2015-06-04 17:28发表的  :
      通讯就是设备之间的信息交流,  既然是交流就得有大家都能懂的语言,比方说, 我俩聊天, 你用英语 , 我用法语 , 可你不懂法语 , 我又不懂英语 , 这样是没法交流的. 所以交流的双方就要说双方都明白的语言,
     所谓的通信协议, 就是用来约束大家说同样的语言. 这样,  大家只要按照协议来交流,就能实现信息的准确传递,这样就通信成功了.
     通信协议的具体内容,以modbus协议来说明,   祯格式:  地址 | 功能码 | 数据 | 校验
      地址;  
               打比方说,你和一堆同学聊天,你要问某一个同学英语六级过了没,于是,你对着一堆同学说:"英语六级过了没?"这时问题来了,张三说:"人品爆发,勉强过了,"李四说:"靠了,抄小抄被逮了,考试作废了",,,,,,,,可实际上你只是想问王二麻子过了没, 如果你这么说:"王二麻子,你英语六级过了没?"就不会有之前的问题了.  其实问句中"王二麻子"就相当于地址,表明你要与谁通信.
.......

通俗易懂,大赞1