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子程序形式参数

    S7-200子程序的形式参数只能定义16个,现在需要定义20个,有什么解决方法呢。另外子程序中定义TEMP类型的参数不动作呢。参考:定义L0.0 RUN IN&…

    SIMATIC S7-200 2021年7月5日
  • 关于定时器

    定时器是如何 最佳答案 提问题不能认真一点吗? 1 在记事本里先编辑好 2 把问题说清楚 等等 提问者对于答案的评价:不好意思~

    SIMATIC S7-200 2021年7月5日
  • 自由口 故障

    SMART  200   自由口出现这个什么原因 问题补充:zhongduan  chengxu 图片说明: …

    2021年7月5日
  • 200 300 通讯问题

    各位大虾,我有个问题想请教下     根据315与EM277配置资料显示,EM277选择8字节入/8字节出的通讯方式,I/O&nb…

    SIMATIC S7-200 2020年11月1日
  • 中断分离

    请问 中断分离指令 DTCH 如何使用,请详细解释 最佳答案 断处理在PLC所组成的控制系统中经常出现,其处理方法及应用是否恰当,对整个控制系统是非常…

    SIMATIC S7-200 2020年11月1日
  • 224XP采集模拟量

    我用下面语句想采集模拟量,用224XP自带的模拟量采集端口 LD     SM0.0 MOVW &n…

    SIMATIC S7-200 2021年7月5日
  • PLC 触摸屏 PC通讯

    大家好,现在用6ES7214-2BD23-0XB的PLC,光洋的屏EA7-T6C-C ,一个转换接头6ES7972-0BB12-0XA0  想实现PC…

    SIMATIC S7-200 2020年11月1日
  • 200发脉冲控制三菱伺服

    现使用200发脉冲控制三菱伺服,脉冲+方向控制。1,cpu为226继电器、源型输出。如果我不考虑频率不够及影响继电器输出点的寿命问题,此继电器及源型输出点,可否用于控制三菱伺服?2…

    SIMATIC S7-200 2020年11月1日
  • MODBUS-RTU从站

    一个S7-200的PLC走modbus-RTU通讯最多能带多少个从站?我这边有48个从站,请问什么方法才能使方案成本最低呢? 最佳答案 1、S7-200 modbus&n…

    SIMATIC S7-200 2017年8月24日
  • s7200与ABB变频510通

    需要通讯有:共10台变频器,每台变频启停控制、运行信号、故障信号,变频转速给定、转速反馈、电流反馈;变频器的modbus寄存器是4####与PLC的对应关系?寄存器的位变量怎样在P…

    SIMATIC S7-200 2017年11月26日

发表回复

登录后才能评论