三菱plc fx2N用梯形图写crc校验
在网上流行的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校验相关推荐
- 工业智能网关BL110应用之19:实现三菱 PLC FX2N 接入MQTT Client One云平台
COM口采集三菱 PLC FX2N 的配置 工业智能网关一共有四个COM 接口, 4个COM口的配置内容一样,COM1固定为RS232,COM2.COM3和COM4是RS232/RS485可选串口(默 ...
- 工业现场通讯协议网关BL110应用17:实现三菱 PLC FX2N 接入Modbus TCP Server云平台
COM口采集三菱 PLC FX2N 的配置 工业智能网关一共有四个COM 接口, 4个COM口的配置内容一样,COM1固定为RS232,COM2.COM3和COM4是RS232/RS485可选串口(默 ...
- 威纶触摸屏与三菱PLC的以太网通讯
威纶通触摸屏(以MT(ie)系列为例)通过以太网连接三菱FX系列PLC,NET30-FX通讯桥接器为PLC提供以太网通讯接口. 三菱PLC FX2N设备信息化 威纶通触摸屏 上位数据采集 应用要求 使 ...
- STM32三菱FX1N,FX2N,FX3U,PLC方案 可以直接上传下载梯形图,在线监控,具有称重功能,数码管功能,可以做到10路模拟量
STM32三菱FX1N,FX2N,FX3U,PLC方案 可以直接上传下载梯形图,在线监控,具有称重功能,数码管功能,可以做到10路模拟量,CAN总线扩展功能,4路高速脉冲功能,支持2至12轴相对位置和 ...
- 三菱四节传送带控制梯形图_三菱plc控制传送带三级 编程 fx2n 模拟四节传送带控制实验三菱...
开关怎么查啊?四节传送带模拟控制中的开关,空气开关么? 不会 设计两级传送带的plc梯形图. 启动时用一个定时器,停止的时候用一个定时器!如下图所示:望采纳! 求三菱plc四节传送带梯形图! 你还真是 ...
- STM32三菱FX1N,FX2N,FX3U,PLC方案 可以直接上传下载梯形图
STM32三菱FX1N,FX2N,FX3U,PLC方案 可以直接上传下载梯形图,在线监控,具有称重功能,数码管功能,可以做到10路模拟量,CAN总线扩展功能,4路高速脉冲功能,支持2至12轴相对位置和 ...
- 三菱fx2n做从站的modbus通讯_三菱PLC编程实例分享
三菱FX系列PLC与三菱变频器通讯应用实例(RS485) 三菱电机自动化 对象: ① 三菱PLC:FX2N + FX2N-485-BD ② 三菱变频器:A500系列.E500系列.F500系列.F70 ...
- 三菱fx2n做从站的modbus通讯_三菱PLC控制变频器的方法
前沿 变频器是一个执行机构,它的作用就是驱动三相异步电动机,一些高性能的变频器也可以驱动同步电机,甚至增加编码器反馈实现伺服功能.至于如何驱动,就靠PLC控制实现. 在工控行业中,PLC与变频器是最常 ...
- 三菱 plc方案源码STM32工控板fx2n源码
三菱 plc方案源码STM32工控板fx2n源码 FX2N源码V9.x完善高性能版,程序架构清晰,注释详细,支持大部分指令,当前最新功能如下: 13.FX2N源码持续升级中. . . 亲们,敬请关注! ...
最新文章
- 拯救尴尬:鉴黄神器NSFW JS开源了!
- 自学考试计算机实践课,自学考试的计算机实践课怎么考大神们帮帮忙
- Android短信操作(通过内容提供者)
- 天堂2地点坐标(SQL语句,可直接导入数据库)
- 2022年第十三届蓝桥杯省赛B组python题目部分解题
- 图像处理算法工程师——必备技能
- 全基因组水平分泌蛋白鉴定
- JavaScript名词解释
- hdu 5956 The Elder
- sparkSQL写入hive报错:Exception thrown when executing query
- 去中心化应用程序 (dApps) 发展现状及趋势回顾
- Java Cache 入门
- GetDC 与 释放DC
- 如何写系统需求分析书
- 服务器系统安装(DELL)
- 链表---给定一个排序链表,删除所有重复的元素每个元素只留下一个
- HDU 1005 第二次呜呜呜 除49啥的请别信
- C# 多线程 System.Threading.Thread
- AppStore 如何增加销售的心得
- JavaScript学习手册三