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

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

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-08-28

本文介绍了西门子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好友复制网址打印

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

相关文章

  • 2018-08-28plc自动与手动控制电路梯形图
  • 2018-08-28欧姆龙PLC MOVD指令的解释
  • 2018-08-28西门子S7-1200的硬件结构
  • 2018-08-28西门子S7-300 PLC接地规范
  • 2018-08-28欧姆龙PLC编程软件中功能块的使用方法
  • 2018-08-28plc并联电路块串联指令ANB
  • 2018-08-28PLC的数制和编码
  • 2018-08-28plc的输出方式
  • 2018-08-28欧姆龙plc取/取非LD/LDNOT指令及其梯形图符号
  • 2018-08-28欧姆龙PLC功能指令

文章分类

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

最近更新的内容

    • 电脑读取三菱PLC数据简单方法
    • 四则运算指令的实际应用举例
    • PLC的选型应用
    • plc编程时新手容易犯错的一点
    • 欧姆龙C200H-AD003外部输入电流电压信号需要如何接线?
    • 闪烁控制的PLC线路与梯形图
    • 西门子S7-300 PLC接地规范
    • 三菱plc脉冲输出指令的使用方法图解
    • 欧姆龙各型PLC RS232C电缆制作图
    • PLC的主控继电器指令

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

©2015-2018 All Rights Reserved. 微课江湖 版权所有