您现在所在的是:

串口通信

回帖:7个,阅读:1060 [上一页] [1] [下一页]
2198
倪先森森森__
文章数:161
年度积分:54
历史总积分:2198
注册时间:2018/7/12
发站内信
发表于:2018/9/11 10:05:59
#0楼
1.一直搞不清楚RS232,RS485这些到底算通讯协议还是物理层的接线方式;
2.Modbus RTU/ASCII/TCP与RS485有啥联系吗;
37234
cvlsam 版主
文章数:12401
年度积分:1586
历史总积分:37234
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2018/9/11 11:04:09
#1楼
这个问题很久以前就说过了。

人要使用语言交流需要满足2种,首先要有发声和接听的器件,其次需要使用共同的一个标准。聋哑人之间通过声音来交流是不可能的,因为没有满足足够的器件,因此使用了手语,用手比划,用眼看着手势,双方有了发送和接收信息的器件,符合标准的手语,使得双方可以得到沟通。

对于通讯也是如此,首先要有链接的电气标准,你可以是RS232,RS485,以太网,CC-LINK等,他们都有电气标准,就像人与人之间你首先得有器件,手,眼,嘴,耳朵,没有统一的发送与接收信息的器件,通讯是万万不可能的。

有了统一的器件,就要有双方认可且明白的标准,例如你同中国人交流,那么标准是中文,你和美国人交流,那么就是英语,可能你非要扯美国人不可以用中文,当然可以,双方理解就可以了,通讯协议就是这样一个标准。

你看,你的嘴可以说中文,英语,法语等,那么基于同样标准电气协议下也可以有ModbusRTU,ModbusASC,CanOpen等协议。

Good Luck~
2198
倪先森森森__
文章数:161
年度积分:54
历史总积分:2198
注册时间:2018/7/12
发站内信
发表于:2018/9/11 15:04:02
#2楼
回复 #1楼 cvlsam
意思就是RS232,RS485这些都是硬件方面,器件;
Modbus,才是协议标准,是交流的共同语言;
请问我理解的对吗?
10454
xlian
文章数:3232
年度积分:94
历史总积分:10454
注册时间:2002/5/7
发站内信
2018论坛热心网友
西门子PLC体验(二)
发表于:2018/9/11 15:25:02
#3楼
MODBUS是一种协议,RS232与RS485是属于协议中的一部份,MODBUS有MODBU-RTU/MODBUS-ASCII,MODBUS-RTU是基于RS485总线传输,MODBUS-ASCII可以在RS232上传输
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2018/9/11 20:03:35
#4楼
以下是引用倪先森森森__2018/9/11 15:04:02的发言:
意思就是RS232,RS485这些都是硬件方面,器件;
Modbus,才是协议标准,是交流的共同语言;
请问我理解的对吗?
RS232、RS422、RS485等可以理解为硬件协议,即就是接口标准;
Modbus RTU、Modbus ASCII、PPI、HostLink等可以理解为软件协议,即就是通信协议。
Modbus RTU和Modbus ASCII这两种一般是基于RS232、RS422、RS485的一种串行通信协议
Modbus TCP是基于以太网的一种,它的底层报文一般由Modbus RTU演变而来!
[此贴子已经被作者于2018/9/11 20:07:00编辑过]
19537
fuhuafeng72
文章数:5589
年度积分:708
历史总积分:19537
注册时间:2011/11/21
发站内信
2017国庆活动(三)
2016国庆活动(三)
2014逛工博
发表于:2018/9/11 20:20:02
#5楼
以下是引用guanyumou2018/9/11 20:03:35的发言:
以下是引用倪先森森森__2018/9/11 15:04:02的发言:
意思就是RS232,RS485这些都是硬件方面,器件;
Modbus,才是协议标准,是交流的共同语言;
请问我理解的对吗?
RS232、RS422、RS485等可以理解为硬件协议,即就是接口标准;
Modbus RTU、Modbus ASCII、PPI、HostLink等可以理解为软件协议,即就是通信协议。
Modbus RTU和Modbus ASCII这两种一般是基于RS232、RS422、RS485的一种串行通信协议
Modbus TCP是基于以太网的一种,它的底层报文一般由Modbus RTU演变而来!
[此贴子已经被作者于2018/9/11 20:07:00编辑过]
这个讲的比较好
2198
倪先森森森__
文章数:161
年度积分:54
历史总积分:2198
注册时间:2018/7/12
发站内信
发表于:2018/9/12 8:05:00
#6楼
回复 #4楼 guanyumou
感谢!!!通俗易懂
3220
litianxi
文章数:942
年度积分:50
历史总积分:3220
注册时间:2001/4/10
发站内信
发表于:2018/9/12 9:34:10
#7楼
以下是引用cvlsam2018/9/11 11:04:09的发言:
这个问题很久以前就说过了。

人要使用语言交流需要满足2种,首先要有发声和接听的器件,其次需要使用共同的一个标准。聋哑人之间通过声音来交流是不可能的,因为没有满足足够的器件,因此使用了手语,用手比划,用眼看着手势,双方有了发送和接收信息的器件,符合标准的手语,使得双方可以得到沟通。

对于通讯也是如此,首先要有链接的电气标准,你可以是RS232,RS485,以太网,CC-LINK等,他们都有电气标准,就像人与人之间你首先得有器件,手,眼,嘴,耳朵,没有统一的发送与接收信息的器件,通讯是万万不可能的。

有了统一的器件,就要有双方认可且明白的标准,例如你同中国人交流,那么标准是中文,你和美国人交流,那么就是英语,可能你非要扯美国人不可以用中文,当然可以,双方理解就可以了,通讯协议就是这样一个标准。

你看,你的嘴可以说中文,英语,法语等,那么基于同样标准电气协议下也可以有ModbusRTU,ModbusASC,CanOpen等协议。

Good Luck~
这解释接地气

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004