邦纳——浅谈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通讯

更多相关内容
邦纳传感器的构成 邦纳传感器的构成

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

邦纳携创新产品亮相2018 IAMD北京展 邦纳携创新产品亮相2018 IAMD北京展

中国(北京)国际工业智能及动力传动与自动化展览会(IAMD BEIJING)将于5月9 -11日在北京展览馆盛大开幕。作为工业自动化行业的代表展会,IAMD北京展历经发展,已经积聚了相当的影响力。美国邦 ...

邦纳传感器的分类及介绍 邦纳传感器的分类及介绍

⑴槽型邦纳传感器   把一个光发射器和一个接收器面对面地装在一个槽的两侧的是槽形光电。发光器能发出红外光或可见光,在无阻情况下光接收器能收到光。但当被检测物体从槽中通过时,光被遮挡 ...

邦纳传感器——光纤传感器的主要用途有哪些? 邦纳传感器——光纤传感器的主要用途有哪些?

1. 温度测量:光纤传感器可以通过测量光纤的热膨胀或热导率来实现温度的测量。它可以应用于工业过程控制、电力系统监测、火灾预警等领域。   2. 压力测量:光纤传感器可以通过测量光纤的弯曲 ...

邦纳传感器——压力传感器的应用场景 邦纳传感器——压力传感器的应用场景

01.压力传感器在称重系统中的应用   在工业控制中,压力传感技术越来越多地被运用到商用称重系统中。在很多控制过程中,经常需要采集压力信号,转换为能够进行自动化控制的电信号,这种以压 ...

邦纳传感器——光纤传感器选型须知的六大要素 邦纳传感器——光纤传感器选型须知的六大要素

1、根据测量对象和环境确定类型   要认真分析测量工作,考虑采用哪种原理的传感器进行测量,因为即使测量同一物理量,也可以通过不同的原理实现。其次就得考虑量程、体积(空间是否足够)、安 ...

邦纳传感器——分布式光纤传感器的特点介绍 邦纳传感器——分布式光纤传感器的特点介绍

① 分布式光纤传感系统中的传感元件仅为光纤;   ② 一次测量就可以获取整个光纤区域内被测量的一维分布图,将光纤架设成光栅状,就可测定被测量的二维和三维分布情况;   ③ 系统的空 ...

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

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

邦纳传感器——传感器总是报警的原因及解决办法 邦纳传感器——传感器总是报警的原因及解决办法

一、传感器总报警原因   传感器总报警是指传感器的报警指示灯一向亮着,而实际上传感器并没有捕捉到异常值。出现这种情况或许是由多种原因引起的,以下是一些常见的原因:   1.传感器装置 ...

邦纳发布BSP02系列小型PLC新贵 邦纳发布BSP02系列小型PLC新贵

美国邦纳隆重推出新一代高速、高性能BSP02系列可编程逻辑控制器,它是邦纳的杰出力作,小型PLC中的新贵!相比BSP01第一代产品,BSP02具有更快的执行速度;更多应用指令;更大的IO扩展;并支持直 ...

邦纳传感器——光纤传感器常见故障及处理方法 邦纳传感器——光纤传感器常见故障及处理方法

1、接电源后数显表无显示   (1)检查电源线是否断线,插头接触是否良好。   (2)数显表电源保险丝是否熔断。   (3)供电电压是否 符合要求。   2、数显表不计数   (1)将传 ...

邦纳助力机床高效运转的上下料视觉和安全解决方案 邦纳助力机床高效运转的上下料视觉和安全解决方案

工业自动化、智能化的进步,使人类得以逐步从繁重的体力劳动中解放出来,机床、加工中心的出现,使机器能够更快更准地完成零部件的加工,自动上下料系统的出现更是使加工中心如虎添翼。而上下料 ...

邦纳传感器——磁栅尺位移传感器磁尺的安装方法 邦纳传感器——磁栅尺位移传感器磁尺的安装方法

1、可以将磁尺直接粘贴在设备表面,两端用螺丝固定;   2、可以将磁尺直接安装在预留的凹槽内;   3、可以将磁尺粘贴在厂家提供的铝合金防护外壳中,再采用安装支架将磁尺紧固在设备上。 ...

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

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

邦纳传感器——压力传感器常见故障有哪些? 邦纳传感器——压力传感器常见故障有哪些?

第一是压力上升,变送器无法输送。在这种情况下,首先要检查压力接口是否漏气或堵塞。如果确认不是,检查接线方式和电源。如果电源正常,简单加压,看输出是否变化,或者传感器零件是否输出。如 ...

邦纳光电传感器的使用方法 邦纳光电传感器的使用方法

1、光电传感器的尺寸要符合本身生产环境,需要测量好之后再进行选择。   2、选择适合本环境下面的传感模式,适当选择。   3、要根据自身产品的生产环境来进行传感范围的选择,不论范围是 ...

邦纳传感器——光电传感器的光电头偏移怎么调整? 邦纳传感器——光电传感器的光电头偏移怎么调整?

光电传感器的光电头是精密装置,位置错位会严重影响测量结果。这种情况通常发生在外力干扰下,例如电缆施工时用力过度使得传感器位置发生偏移。此时需要重新调整光电头的位置。   调整方法: ...

邦纳光电传感器的工作原理介绍 邦纳光电传感器的工作原理介绍

光电传感器是通过把光强度的变化转换成电信号的变化来实现控制的。   光电传感器在一般情况下,有三部分构成,它们分为:发送器、接收器和检测电路。   发送器对准目标发射光束,发射的光 ...

邦纳光电传感器没有信号输出的原因有哪些? 邦纳光电传感器没有信号输出的原因有哪些?

一、要考虑的是接线或配置的问题。对于对射型BANNER邦纳光电传感器必须由投光部和受光部组合使用,两端都需要供电;而回归反射型必须由传感器探头和回归反射板组合使用;同时,用户必须给传感器 ...

邦纳位移传感器的常见故障 邦纳位移传感器的常见故障

邦纳BANNER位移传感器的常见故障用七个点来介绍,详情如下:   直线的工作原理是跟滑动变阻器一样的,它作为分压器使用的,它是以相对的输出电压来呈现出所测量位置的实际上的位置。对这个装 ...

栏目导航
客服中心

在线咨询:QQ


联系方式联系方式

联 系 人:黄经理

联系QQ:3271883383

联系电话:13522565663


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

工作时间工作时间

工作日:9:00-17:00

节假日:仅处理紧急事件

Contact us

联系我们

联系电话 QQ咨询
QQ咨询

3271883383

公司地址
返回顶部