来源:Modbus中文网(modbus.cn) —— 国内领先的Modbus通信协议技术社区
本文:Modbus的通讯协议特点,用最通俗的语言告诉你怎么回事? · 作者:modbus技术团队 · 发布于 2022-03-08
摘要:ModBus是一种协议,可以理解成一种语言。比如小程说的是汉语,小李说的是英语,如果小程和小李路上碰见了,那小程说了一堆,小李啥也听不懂。
- ModBus是一种协议,可以理解成一种语言。
- 比如小程说的是汉语,小李说的是英语,如果小程和小李路上碰见了,那小程说了一堆,小李啥也听不懂。所以如果小程和小李想要交流沟通,就弄清楚对方说什么话,首先他俩就得使用同一种语言。(为什么要使用RTU串口服务器?)
- 现在小程和小李现在都学会汉语了,准备沟通了,他俩面对面说话沟通、可以打字微信聊天沟通;
- 说话沟通就可以理解成RTU通讯(屏蔽双绞线);打字聊天就可以理解成TCP通讯(网线)。他俩沟通的语言没有发生变化,仍然是汉语,只是沟通的方式变化了。
- 沟通方式变化了,一个是说,一个是写,反应到ModBus协议就是一个是ModBus_RTU,另一个是ModBus_TCP,两种接线也不一样。RTU就是串口接线,比如RS-485、RS-232、RS-422,用屏蔽双绞线通过手拉手的方式进行连接;TCP就是RJ45以太网接口,就是水晶头网线。
- (二)模式举个例子:小程和4个小朋友准备用汉语交流说话。
- 1、小程和A说话,小程只有问了A,A听到后 才能去 回答 小程。 如果小明不问,A就不会回答。 这种模式就叫做“半双工”, 问了才能答,不问就不回答 。(什么叫半双工模式)
- 2、 小程准备挨个问A、B、C、D,4个小朋友一些问题,小明就是主站,ABCD就是从站。ABCD4个小朋友挨个进行编号,A就是1,B就是2,C就是3,D就是4,这1 2 3 4就是从站的地址。(什么是主站,什么是从站,什么是Modbus地址)
- 3、小程问了A,A开始回答,等A说完了,小程开始问B。A与B的间隔,这个就是“轮询间隔”。如果A还没说完,小程就是开始问B,那A说的话就听不完,数据就不完整。(什么是轮询间隔?)
- 4、小程问了A,他俩说话速度都特别快,这个说话的速度就是波特率,说的快了,小明就得离得A近点,要不就听不清楚;说的慢点,就可以离得远点。波特率9600传输速度就比19200传输速度慢,但是传输距离长。 (什么是波特率?为什么波特率越低,传输距离越远?)
Modbus的通讯协议特点,用最通俗的语言告诉你怎么回事?概述
技术术语(共 2 个)—— 点击展开
| 波特率 | 串行通信每秒传输符号数,Modbus RTU常用9600/19200 |
| 串口 | 计算机与外部设备进行串行通信的物理接口 |
来源/工具信息 —— 点击展开
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
发表回复