Modbus-RTU中为什么串口设置时这个校验可以选择成无校验?

现在主流的选择配置都是“无校验”,没有校验的话,那么这个数据万一有错怎么知道?
为什么不选择奇或偶校验,而更多的选择无校验,这个选择无校验有啥好处?无校验的优点在哪里?缺点又在哪里?

最佳答案

modbus-RTU具有两种错误检验方式:奇偶校验和帧校验。

奇偶校验 (偶或奇) 是针对每个字符采用校验,奇偶检验只能检测到一个字符帧在传输过程中奇数个的增加或丢失的位,本身作用有限。

帧检验是针对整个报文内容执行的(包括地址域、功能码和数据),它是基于循环冗余校验算法的错误检验域(CRC)。发送端与接收端各自根据规则独立计算整个帧的CRC。发送端在帧的尾端发送计算的CRC;接收端根据接收到的帧内容计算出CRC值并与接收到的CRC值作比较,相符则接收整个数据帧的内容,做相应处理,不符则丢弃数据,并做相应处理(从站发送异常码,主站重新请求数据等)。

由上可知,在modbus-RTU中帧校验已可靠地完成了所有数据的校验,因此没必要再做奇偶校验,来增加处理器的负担。

换言之,即使加入了奇偶校验,并且发现错误,也不会及时得到相应的响应,还是要等到整帧数据交换完成,进行了帧校验后,才会根据帧校验,产生相应的响应。(这是modbus协议的规则决定的)

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc194423.html

(2)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月18日 下午10:33
下一篇 2017年8月18日 下午10:34

相关推荐

  • S7-200与TD400c通信

    为什么我从TD400c传数据到S7-200程序中,显示NAN? 最佳答案 1、通讯有问题。2、按下述操作:使用文本显示向导连接TD400C与S7-200:http://shop.e…

    SIMATIC S7-200 2017年11月12日
  • s7200的数据存储

    1:s7-200的编程软件中的数据块怎么使用,有什么功能,和300中的DB有什么区别??2:s7-200中能能像300中那样建立数据存储块么?有DB这样的功能么?? 最佳答案 1:…

    SIMATIC S7-200 2018年12月7日
  • 高速计数器@

    FX1N C251 为32位计数器 为什么计数到32767就归零了? 最佳答案 这个是不可能这么小的吧。32位的一个位管正负,也是2^31=21474…

    SIMATIC S7-200 2017年6月5日
  • S7-200SMART模拟量输入模块接线问题

    S7-200系列模拟量输入模块不用的通道好像需要短接,S7-200SMART模拟量输入模块EMAIO4不用的通道用不用短接,请大侠给与指点。 问题补充:另外,如EMAIO4模块不用…

    SIMATIC S7-200 2021年7月5日
  • S7-200的M点用完了怎么办?

    做个小配料工程,把S7-200的M点用完了,不知道怎么办?有高手指点一下吗? 最佳答案 因为S7-200的M点只有32个字节,所以使用v区作控制点使用,使用方法与M点一样,有位,字…

    SIMATIC S7-200 2021年7月5日
  • SMART 200 MODBUS RTU问题

    本人现需要用SAMRT 200 PLC读一仪表数据,仪表通过串口助手发指令:01 03 00 00 00 06…

    2021年7月5日
  • s7-200的测速问题?

    我想用光电编码器配合s7-200CUP222测电机的转速且判断正反转,同时还想在文本显示器TD210(天津罗升公司产)上显示其转速值该如何接线和程序怎样编写?(小弟在此向各位大哥、…

    SIMATIC S7-200 2021年7月5日
  • s7-200 CN CPU224XP模块通电后,左侧3个状态指示灯都不亮

    S7-200 CN    CPU224XP模块通电后,左侧3个状态指示灯(SD/DIAG 、 RUN&nbsp…

    SIMATIC S7-200 2021年7月5日
  • DTU与Modem有什么区别

    市场上的DTU和Modem产品功能一样吗?我要实现s7-200的无线通信,应该用什么 最佳答案 GPRS/CDMA/3G DTU全称GPRS/CDMA/3G数据终端单元,…

    SIMATIC S7-200 2021年7月5日
  • 增量型编码器如何接线,如何编程

    各位前辈,小弟现在有一个增量型编码器,有三根信号线A , B , Z,如使用200编程,该如何得到编码器的脉冲数,如何接线,定位程序该如何写…

    SIMATIC S7-200 2021年7月5日