在网上流行的CRC码的计算方法如下:

1、 预置1个16位的寄存器为十六进制FFFF(即全为1);称此寄存器为CRC寄存器;

2、 把第一个8位二进制数据(既通讯信息帧的第一个字节)与16位的CRC寄存器的低 8位相异或,把结果放于CRC寄存器;

3、 把CRC寄存器的内容右移一位(朝低位)用0填补最高位,并检查移出位;

4、 如果移出位为0:重复第3步(再次右移一位); 如果移出位为1:CRC寄存器与多项式A001(1010 0000 0000 0001)进行异或;

5、 重复步骤3和4,直到右移8次,这样整个8位数据全部进行了处理;

6、 重复步骤2到步骤5,进行通讯信息帧下一个字节的处理;

7、 将该通讯信息帧所有字节按上述步骤计算完成后,得到的16位CRC寄存器;

8、 最后得到的CRC寄存器的高、低字节进行交换即为:CRC码。

我现在是将 00 06 01 34 05 06算出crc然后通过485串口发送出去,用的协议是串口协议。

这里面大家要注意一下,不同厂家出来的d8120配置的参数会有不同,一定要以说明书为准,要不然发送不出去。我实验的时候不知道为啥d17和d16不需要换位置,真实数据以串口工具得出的为主

这是我在别的项目中实验的结果仅供参考

三菱plc fx2N用梯形图写crc校验相关推荐

  1. 工业智能网关BL110应用之19:实现三菱 PLC FX2N 接入MQTT Client One云平台

    COM口采集三菱 PLC FX2N 的配置 工业智能网关一共有四个COM 接口, 4个COM口的配置内容一样,COM1固定为RS232,COM2.COM3和COM4是RS232/RS485可选串口(默 ...

  2. 工业现场通讯协议网关BL110应用17:实现三菱 PLC FX2N 接入Modbus TCP Server云平台

    COM口采集三菱 PLC FX2N 的配置 工业智能网关一共有四个COM 接口, 4个COM口的配置内容一样,COM1固定为RS232,COM2.COM3和COM4是RS232/RS485可选串口(默 ...

  3. 威纶触摸屏与三菱PLC的以太网通讯

    威纶通触摸屏(以MT(ie)系列为例)通过以太网连接三菱FX系列PLC,NET30-FX通讯桥接器为PLC提供以太网通讯接口. 三菱PLC FX2N设备信息化 威纶通触摸屏 上位数据采集 应用要求 使 ...

  4. STM32三菱FX1N,FX2N,FX3U,PLC方案 可以直接上传下载梯形图,在线监控,具有称重功能,数码管功能,可以做到10路模拟量

    STM32三菱FX1N,FX2N,FX3U,PLC方案 可以直接上传下载梯形图,在线监控,具有称重功能,数码管功能,可以做到10路模拟量,CAN总线扩展功能,4路高速脉冲功能,支持2至12轴相对位置和 ...

  5. 三菱四节传送带控制梯形图_三菱plc控制传送带三级 编程 fx2n 模拟四节传送带控制实验三菱...

    开关怎么查啊?四节传送带模拟控制中的开关,空气开关么? 不会 设计两级传送带的plc梯形图. 启动时用一个定时器,停止的时候用一个定时器!如下图所示:望采纳! 求三菱plc四节传送带梯形图! 你还真是 ...

  6. STM32三菱FX1N,FX2N,FX3U,PLC方案 可以直接上传下载梯形图

    STM32三菱FX1N,FX2N,FX3U,PLC方案 可以直接上传下载梯形图,在线监控,具有称重功能,数码管功能,可以做到10路模拟量,CAN总线扩展功能,4路高速脉冲功能,支持2至12轴相对位置和 ...

  7. 三菱fx2n做从站的modbus通讯_三菱PLC编程实例分享

    三菱FX系列PLC与三菱变频器通讯应用实例(RS485) 三菱电机自动化 对象: ① 三菱PLC:FX2N + FX2N-485-BD ② 三菱变频器:A500系列.E500系列.F500系列.F70 ...

  8. 三菱fx2n做从站的modbus通讯_三菱PLC控制变频器的方法

    前沿 变频器是一个执行机构,它的作用就是驱动三相异步电动机,一些高性能的变频器也可以驱动同步电机,甚至增加编码器反馈实现伺服功能.至于如何驱动,就靠PLC控制实现. 在工控行业中,PLC与变频器是最常 ...

  9. 三菱 plc方案源码STM32工控板fx2n源码

    三菱 plc方案源码STM32工控板fx2n源码 FX2N源码V9.x完善高性能版,程序架构清晰,注释详细,支持大部分指令,当前最新功能如下: 13.FX2N源码持续升级中. . . 亲们,敬请关注! ...

最新文章

  1. 拯救尴尬:鉴黄神器NSFW JS开源了!
  2. 自学考试计算机实践课,自学考试的计算机实践课怎么考大神们帮帮忙
  3. Android短信操作(通过内容提供者)
  4. 天堂2地点坐标(SQL语句,可直接导入数据库)
  5. 2022年第十三届蓝桥杯省赛B组python题目部分解题
  6. 图像处理算法工程师——必备技能
  7. 全基因组水平分泌蛋白鉴定
  8. JavaScript名词解释
  9. hdu 5956 The Elder
  10. sparkSQL写入hive报错:Exception thrown when executing query
  11. 去中心化应用程序 (dApps) 发展现状及趋势回顾
  12. Java Cache 入门
  13. GetDC 与 释放DC
  14. 如何写系统需求分析书
  15. 服务器系统安装(DELL)
  16. 链表---给定一个排序链表,删除所有重复的元素每个元素只留下一个
  17. HDU 1005 第二次呜呜呜 除49啥的请别信
  18. C# 多线程 System.Threading.Thread
  19. AppStore 如何增加销售的心得
  20. JavaScript学习手册三

热门文章

  1. leveldb:数据库recover机制
  2. 终于有人把Java程序员必学知识点整理出来了,令人有如醍醐灌顶
  3. 机器人足球仿真第二次作业
  4. 重装助手安装系统教程
  5. 采用3D打印制造整枚火箭?Relativity工厂内部曝光
  6. 杀一个五余+杀一尾+杀三个和值的方法
  7. 精简XP系统添加韩文输入法,太难了
  8. 卷积神经网络之上采样-pytorch
  9. 物流仓储中先进的自动化系统 实现物料先进先出的自动化立体库
  10. Pandas超全总结