PLC通信校验程序 BBC校验 LRC校验 CRC校验程序

这篇博客介绍了如何使用S7-200 SMART CPU进行串口通信的校验程序,包括BBC(异或校验)、LRC(纵向冗余检验)和CRC(循环冗余校验)的计算方法,适用于Modbus RTU/ASCII协议。提供源代码链接和示例通信报文。
摘要由CSDN通过智能技术生成

BBC、LRC、CRC校验

 库介绍:

        使用软件和硬件环境:

        STEP 7-Micro/WIN SMART V2.2及以上

        S7-200 SMART固件V2.2及以上

 特点:

       伴随着新版本的STEP 7-Micro/WIN SMART和S7-200 SMART CPU的发布,S7-200 SMART CPU性能越来越强大。由于串口通信设计较为困难,基于此笔者设计了BBC(异或校验)、LRC(纵向冗余检验)、CRC(循环冗余校验),便于初学者快速用于Modbus RTU/ASCII协议及相关支持BBC、LCR和CRC协议的设计,为后续工作打下坚实的基础。

 

使用注意事项:

1)计算 BBC 校验值

       说明: 

                本程序使用异或的方法计算信息帧的BBC 值。

       输入参数:

                 Ris

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值