邦纳——浅谈Modbus协议中RTU、ASCII、TCP的区别

发布时间:2024-8-30 12:03:23|来源: 邦纳/BANNER

Modbus是一种应用层协议,它定义了与基础网络无关的数据单元(ADU),可以在以太网(TCP/IP)或串行链路上(RS232、RS485等)进行通信(以太网ADU和串行ADU略有不同)。在串行链路上,Modbus协议有两种传输模式——ASCII模式和RTU模式。其中,ASCII是英文“American Standard Code for Information Interchange”的缩写,中文翻译为“美国国家信息交换标准编码”;RTU是英文“ Remote Terminal Unit”的缩写,中文翻译为“远程终端设备”。

  在ASCII模式下,每个8位的字节被拆分成两个ASCII字符进行发送,比如十六进制数0xAF,会被分解成ASCII字符“A”和“F”进行发送,发送的字符量比RTU增加一倍。ASCII模式的好处是允许两个字符之间间隔的时间长达1s而不引发通信故障,该模式采用纵向冗余校验(Longitudinal Redundancy Check ,LRC)) 的方法来检验错误。

  在RTU(Remote Terminal Unit)模式下,每个字节可以传输两个十六进制字符,比如十六进制数0xAF,直接以十六进制0xAF(二进制:10101111)进行发送,因此它的发送密度比ASCII模式高一倍;RTU模式采用循环冗余校验(CRC)。邦纳公司大部分产品支持Modbus通讯,以下为支持Modbus RTU的产品:
  ▲测量光栅支持Modbus RTU 通讯
  ▲拾取指示灯支持Modbus RTU通讯
  ▲邦纳所有无线产品支持Modbus RTU通讯

  什么是Modbus TCP?

  Modbus TCP和Modbus RTU基本相同,但是也存在一些区别:

  从机地址变得不再重要,多数情况下忽略。从某种意义上说从机地址被IP地址取代

  CRC校验变得不再重要,甚至可以忽略。由于TCP数据包中已经存在校验,为了不重复造轮子,Modbus TCP干脆取消了CRC校验。

  TCP 模式是为了让Modbus数据顺利在以太网上传输产生的,使用TCP502 端口。该协议物理层,数据链路层,网络层,传输层都是基于TCP 协议,只在应用层,将Modbus 协议修改后封装进去; 接收端将该TCP 数据包拆封后,重新获得原始Modbus帧,然后按照Modbus协议规范进行解析,并将返回的数据包重新封装进TCP 协议中,返回到发送端。与串行链路传输的数据格式不同,TCP 模式去除了附加地址和校验,增加了报文头。邦纳公司大部分产品支持Modbus通讯,以下为支持Modbus TCP的产品:
  ▲安全控制器支持Modbus TCP通讯
  ▲邦纳所有视觉产品支持Modbus TCP通讯
  ▲邦纳二维码读取器都支持Modbus TCP通讯
  ▲邦纳部分无线产品支持Modbus TCP通讯

更多相关内容
邦纳传感器——光电开关传感器的接线方法 邦纳传感器——光电开关传感器的接线方法

1.了解光电开关传感器的基本接线原理。光电开关传感器通常有三个引脚:电源引脚(V+)、电源地引脚(V-)和输出引脚(OUT)。电源引脚用于连接电源正极,电源地引脚用于连接电源负极,输出引脚 ...

邦纳传感器——位移传感器的常见故障有哪些? 邦纳传感器——位移传感器的常见故障有哪些?

直线的工作原理是跟滑动变阻器一样的,它作为分压器使用的,它是以相对的输出电压来呈现出所测量位置的实际上的位置。对这个装置的工作有下面几点要求:   1、如果电子尺已经使用很长时间了 ...

邦纳传感器——怎么清洁光电传感器? 邦纳传感器——怎么清洁光电传感器?

1. 首要,将传感器断电并卸下。   2. 用洁净的棉花棒蘸取适量的无水酒精,悄悄地擦洗接纳窗口。留意不要使用水或有机溶剂清洗,以免损坏传感器。   3. 擦洗完毕后,用洁净的棉花棒将接纳 ...

邦纳传感器——超声波传感器可应用于哪些方面呢? 邦纳传感器——超声波传感器可应用于哪些方面呢?

1.超声波间隔传感器技能的使用   超声波传感器包含三个部分:超声换能器、处理单元和输出级。首先处理单元对超声换能器加以电压激励,其受激后以脉冲方式宣布超声波,接着超声换能器转入承受 ...

邦纳传感器——温度传感器的几种封装形式介绍 邦纳传感器——温度传感器的几种封装形式介绍

一、普通金属直管封装温度传感器   这种温度传感器的封装形式多用在简单的安装环境里,根据测量的温度范围分为高温温度传感器、中温或普通温度传感器和低温温度传感器,高温测量温度可达到长 ...

邦纳传感器——光纤传感器的原理 邦纳传感器——光纤传感器的原理

光纤传感器的测量原理有两种。   (1)物性型光纤传感器原理,物性型光纤传感器是利用光纤对环境变化的敏感性,将输入物理量变换为调制的光信号。其工作原理基于光纤的光调制效应,即光纤在 ...

邦纳传感器——选择加速度传感器时,需要考虑哪些参数? 邦纳传感器——选择加速度传感器时,需要考虑哪些参数?

模拟输出 vs 数字输出:   这个是最先需要考虑的。这个取决于你系统中和加速度传感器之间的接口。一般模拟输出的电压和加速度是成比例的,比如2.5V对应0g的加速度,2.6V对应于0.5g的加速度。 ...

邦纳安全光幕的安装步骤 邦纳安全光幕的安装步骤

1.确定好安装位置。像注塑机、油压机等一般都是安装在正面2侧,而有些非标设备就要依据实际情况来确定好安装位置,达到保护的作用的同时,不妨碍正常工作。   2.打孔。确定好安装在位置即可 ...

邦纳传感器——接近传感器的工作原理及选型 邦纳传感器——接近传感器的工作原理及选型

接近传感器是一种具有感知物体接近能力的器件,它利用位移传感器对接近的物体具有敏感特性来识别物体的接近,并输出相应开关信号。因此,通常又把接近传感器称为接近开关。它是代替接触式检测方 ...

邦纳传感器——四种激光传感器的应用介绍 邦纳传感器——四种激光传感器的应用介绍

供给测控方案,处理丈量需求,为工业自动化出产供给坚实的数据基础。本文介绍四种激光典型传感器的应用。   激光传感器:利用激光技能进行丈量的传感器。它由激光器、激光检测器和丈量电路组 ...

邦纳传感器——传感器的分类及应用 邦纳传感器——传感器的分类及应用

1.电阻式传感器   电阻式传感器的基本原理是将被测量的变化转化成为传感元件电阻值的变化再经过转换电路变成电信号输出。应用:1、应变电阻传感器,用来测量拉压应力,以及基于此的其它物理量 ...

邦纳传感器——温度传感器的标定方法 邦纳传感器——温度传感器的标定方法

温度传感器的标定和大多数其它传感器的标定一样,最普遍的方法就是将传感器放置在一个可精确测定的、已知温度的环境中一段时间,然后记录检查传感器的输出是否与已知的环境温度一致,并计算出传 ...

邦纳传感器——红外传感器的分类介绍 邦纳传感器——红外传感器的分类介绍

常见红外传感器可分为热传感器和光子传感器。   一、热传感器   热传感器是利用入射红外辐射引起传感器的温度变化,进而使有关物理参数发生相应的变化,通过测量有关物理参数的变化来确定 ...

邦纳传感器——光电传感器的用途有哪些? 邦纳传感器——光电传感器的用途有哪些?

1、光电式烟雾报警器   没有烟雾时,发光二极管发出的光线直线传播,光电三极管没有接收信号。没有输出,有烟雾时,发光二极管发出的光线被烟雾颗粒折射,使三极管接受到光线,有信号输出, ...

邦纳传感器——光纤传感器的特点和用途 邦纳传感器——光纤传感器的特点和用途

特点   1、因反射体中使用了棱镜,所以与通用的反射型光控传感器器相比,其检测性能更高、更可靠   2 、与分离式光控传感器相比,电路连接更简单容易。   3、 子母扣嵌入式的设计,安 ...

邦纳传感器——色标传感器的使用方法 邦纳传感器——色标传感器的使用方法

1、接线传感器引出线有4根,其中,红或棕线接电源正,黑线接电源负;绿或蓝线为暗动输出线,白或黄线为亮动输出线,用户可根据需要,选取其中的一根,另一根空着不用,但应做绝缘处理。各线不允 ...

邦纳QCM系列颜色传感器特点介绍 邦纳QCM系列颜色传感器特点介绍

QCM系列在量程范围内无论距离远近都能够可靠检测   单一传感器可区分高达12种颜色,从而节省了库存成本   抗眩光型号能够可靠地检测高反光物体   传感器集成显示屏以及按钮,直观地显 ...

邦纳传感器——压力传感器的作用 邦纳传感器——压力传感器的作用

1、直接用作各种压力的测定:气压、水压、液压(包括水压),生活中人们各种血压测定等;   2、汽车、某些高档摩托车以及几乎所有内燃机里都有压力传感器的使用;   3、液位计:各种液位 ...

邦纳传感器的构成 邦纳传感器的构成

光电传感器   普通检测   槽形检测   光纤检测   激光检测   周围光源检测   光电按钮   测量检测产品   色标及颜色检测 C-GAGE   光学测量 L-GAGE   超声波测量 ...

邦纳传感器——压力传感器无法避免的误差有哪些? 邦纳传感器——压力传感器无法避免的误差有哪些?

在选择压力传感器的时候我们要考虑他的综合精度,而压力传感器的精度受哪些方面的影响呢?其实造成传感器误差的因素有很多,下面我们注意说四个无法避免的误差,这是传感器的初始误差。   首 ...

栏目导航
客服中心

在线咨询:QQ


联系方式联系方式

联 系 人:黄经理

联系QQ:3271883383

联系电话:13522565663


扫码添加微信(手机端请先保存图片)

工作时间工作时间

工作日:9:00-17:00

节假日:仅处理紧急事件

Contact us

联系我们

联系电话 QQ咨询
QQ咨询

3271883383

公司地址
返回顶部