• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • 电脑应用技巧
  • 电脑基本常识
  • 电脑健康知识
  • 电脑初学者入门
  • 电脑维护基础
  • 电脑故障维护
  • 电脑硬件知识
  • 电脑维修实例
  • 电工学习
您的位置:首页 > 电脑知识 >plc > 西门子200smart modbus自由口通讯BCC校验方式的编程思路

西门子200smart modbus自由口通讯BCC校验方式的编程思路

作者:匿名 字体:[增加 减小] 来源:互联网

本文介绍了西门子200smart modbus自由口通讯BCC校验方式的编程思路等相关知识要点,需要的同学们可以参考学习下
   自由口通讯过程中很难避免通讯数据的出错概率,这就要求在通讯数据中增加校验数据,以判断数据是否是正确的。常用的校验方式有CRC、LRC,今天来说说BCC方式,该校验方式是把参与校验的数据进行“异或”运算。
BCC校验方式的编程思路:
将参与校验的数据逐个进行异或运算。
1)  创建一个BCC校验的子程序,以便进行几个或者多个数据的校验。
2)  在主程序或其它子程序中调用BCC校验
BCC子程序:
1)  创建接口变量并按参与通讯的数据异或运算

为方便阅图理解注释,用STL方式

2)  在主程序OB1或者其它子程序中调用

3)  将程序下载到cpu验证
异或指令:将2个参与异或运算的数据按二进制方式按位进行运算,假如第0位数据均为0,则运算结果为0;如果均为1,则运算结果为0;其它状态运算结果均为1。
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 欧姆龙PLC通电后ERR灯常亮
  • CPU不同进制数的表示方法
  • 西门子plc型号含义说明
  • 欧姆龙plc AND、ANDNOT指令应用举例
  • A(与)和AN(与非)指令编程示例
  • PLC程序编写规范和要求
  • STEP 7中的编程语言
  • STEP 7程序中绝对地址和符号寻址的定义与区别
  • 三菱FX2N系列PLC基本单元组成
  • 西门子200smart modbus自由口通讯BCC校验方式的编程思路

文章分类

  • 电脑应用技巧
  • 电脑基本常识
  • 电脑健康知识
  • 电脑初学者入门
  • 电脑维护基础
  • 电脑故障维护
  • 电脑硬件知识
  • 电脑维修实例
  • 电工学习

最近更新的内容

    • 西门子PLC博途平台的内部寄存器寻址方法
    • STEP 7防止错误操作的措施
    • 三菱FX2N系列PLC基本单元组成
    • 三菱PLC点动+自锁控制编程实例
    • 三菱PLC应用中应注意的问题
    • 欧姆龙CPM2AH-60CDR型PLC使用经验
    • 三菱plc高速计数器使用实例
    • 三菱plc数据交换指令XCH、BCD变换、BIN变换指令
    • 编程软件和编程器对欧姆龙PLC加密与解密方法
    • 三菱plc置位与复位指令的使用方法图解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有