• 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主控指令MC、MCR的使用说明
  • A(与)和AN(与非)指令编程示例
  • 西门子S7-1200编程技巧
  • 功能块FB41的功能及用法
  • PLC的主控继电器启动(激活)和主控继电器停止指令(取消激活)
  • PLC顺序控制基本功能模块及编程
  • Wincc与1500PLC 通讯-变量连接实验-通过AS符号连接
  • 欧姆龙PLC常用基本应用程序举例
  • 欧姆龙PLC浮点数据格式是怎么样的?
  • 西门子PLC的用户装载存储区、用户工作存储区和用户系统存储区

文章分类

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

最近更新的内容

    • plc延合延分电路梯形图
    • 欧姆龙CPM1A-AD041的外部输入电流和电压信号要如何接线?
    • plc互锁梯形图
    • PLC错误处理组织块
    • 三菱PLC的故障如何下手?三菱PLC故障检查方法
    • 欧姆龙PLC连接扩展模块后PLC 不运行,RUN 灯不亮
    • 欧姆龙PLC中央处理器CPU
    • 编程软件和编程器对欧姆龙PLC加密与解密方法
    • 西门子plc MPI网络组态
    • 西门子S7-300系列PLC的接地规范

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

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