BCC 检验 CRC校验 奇偶校验区别?

BCC 检验 CRC校验 奇偶校验有何区别?

最佳答案

BCC是 BLOCK CHECK CODE 的缩写,SIEMENS的BCC是将字节异或和计算出来的;而CRC是一个计算机领域的通用术语,意为循环冗余校验码,计算的位长可以不同,有16BIT,32BIT及128BIT,位数越长,计算量越大。
      数据通信中,在大多数情况下采用检错码加重传,效率较高。将每个数据块组成一个n位宽和k位高的长方形矩阵来发送。对每一列单独计算奇偶位,并附在矩阵之后作为最后一行。然后发送这个矩阵,每次一行。当数据块到达时,接收设备检查所有奇偶位。假若其中任一奇偶位错了,就需要重传整个块。
     帧以块检查码BCC(Block Check Code)结尾,检查码可以是纵向冗余检查LRC(Longitudinal Redundancy Check),也可以是循环冗余检查CRC(Cyclic Redundancy Check)。
     接收方计算检查码时,如果与发送方的CRC或LRC不匹配,接收方就在一个单独的控制帧中给发送方返回一个NAK。当检查码匹配时,接收方在一个单独的控制帧中返回一个肯定确认。如果收到一个NAK序列,源发方就重发整个有错的块。如果继续有NAKs返回,发送方将认为链路有了故障,并且中止传输。
      
 

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午10:27
下一篇 2021年7月5日 上午10:28

相关推荐

  • s7-200与组态MCGS变量的连接

    我的plc程序是对VD100这个变量值进行模数转换,plc可以实现。但是在组态上定义变量给定值,将给定值与VD100建立通道连接,组态中输入的值就是不赋给VD100,为什么呢?为什…

    SIMATIC S7-200 2021年7月5日
  • s7 200通信不上

    s7 200通信不上 问题补充:电脑WIN7  64是重新装的系统 和USB转232的驱动。装系统前也是WIN7  64…

    2017年6月10日
  • S7-200通讯VLT2800失败原因

    丹佛斯2800提供标准的485串口,200的引脚3(485+),8(485-),接到VLT,波特率统一9600,PLC按照丹佛斯的FC协议通讯,结果VLT无响应。我怀疑:&nbsp…

    SIMATIC S7-200 2021年7月5日
  • EM231,模拟量输入热电偶,8输入

    请问下:EM231,模拟量输入热电偶,8输入这个扩展模块接受的输入信号是电流型还是电压型?然后还有就是我可以选择哪些器牌的热电偶传感器最好能推荐下,谢谢大师们! 最佳答案 1.你问…

    SIMATIC S7-200 2017年11月1日
  • S7-200 PLC自由口通讯时地址划分

    S7-200 PLC在进行自由口通讯时发送区、接收区、译码区地址是怎样划分的呢? 最佳答案 S7-200 PLC在进行自由口通讯时发送区、接收区、译码区地址都是…

    SIMATIC S7-200 2020年11月5日
  • PLC主站,单片机从站,自由口通信

    我想请问一下,我现在想要S7-200PLC与单片机通过RS485直接通讯。看了一部分资料,上面都有主站和从站之分,说的是从站不可以主动的向主站发送数据,只有当主站向从站发送命令的时…

    SIMATIC S7-200 2020年11月1日
  • 西门子触摸屏TP1200COMFORT用什编程软件

    西门子触摸屏TP1200COMFORT用什编程软件 问题补充:有没有专门针对触摸屏的TP1200COMFORTR的编程软件,不需要PLC 的 钻石用户推荐最佳答案 1、T…

    SIMATIC S7-200 2021年7月5日
  • MODBUS从站指令问题

    modbus从站指令INIT和SLAVE中"done"和"error"什么意思啊干什么用的啊 问题补充:那是不是写什么地址都可以,然后监控的…

    SIMATIC S7-200 2021年7月5日
  • 用s7-200实现缓存数据,发送给触摸屏

    现在我想用s7-200把数据传给昆仑通态触摸屏显示曲线,但是曲线总是显示不完整,不知道可不可以在s7-200plc中设置缓存区,让触摸屏可以完整显示曲线?(触摸屏的传输速率太低,不…

    SIMATIC S7-200 2017年8月26日
  • cpu226模拟量地址

    现有cpu226和模拟量模块4个,安装顺序分别是CPU226/开关量模块3个,第二排导轨EM235/EM235/EM231/EM231,其中第二排的第一个EM235通过加长扁平电缆…

    SIMATIC S7-200 2017年11月4日

发表回复

登录后才能评论