CRC校验生成步骤:
第1步、预置INT数据类型CRC寄存器为16#制FFFF
第2步、该16位寄存器的低8位字节与信息帧的第一位字节的8位进行异或运算,运算结果放入16位寄存器。使用XOR异或指令
第3步、把这个16位寄存器向右移一位,使用移位指令
第4步、若向右移出的位为1,则与常量16#A001和这个寄存器进行异或运算,若移出数为0则返回第3步
第5步、重复3和4直至移出第8位。
第6步、重复第2步到第5步进行下一个8位数据的处理,直到把数组的元素都处理完成
第7步、最后得到的CRC寄存器即为CRC码,但要进高低字节的交换
FC功能 块的接口
与串口调试软件校验码的对照,程序正解
审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
寄存器
+关注
关注
30文章
5030浏览量
117733 -
plc
+关注
关注
4975文章
12254浏览量
454918 -
西门子
+关注
关注
92文章
2850浏览量
113777 -
功能块
+关注
关注
0文章
18浏览量
6025
原文标题:(干货)西门子博途1200PLC中CRC校验功能块的封装
文章出处:【微信号:xue_PLC,微信公众号:PLC技术圈】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
西门子PLC1200通过EtherCAT转Profinet网关连接kollmorgen驱动器
本案例是通过EtherCAT转profinet网关(WL-PN-ECATM)连接kollmorgen驱动器将其接入西门子1200PLC的配置案例。用到的设备为西门子1200PLC一台,
西门子1200PLC博图的远程调试方法
调试准备:需要准备的材料:HINET智能网关网关、现场安装西门子1200PLC、网线、电脑安装博图软件等;网关和PLC的连接方式:网关LNA口直接和
发表于 03-12 10:07
基于Modbus/TCP的西门子1200PLC和STM32通信
西门子1200PLC 中间需要交换机来互联网口首先通信是要基于协议的,对于单片机和PLC而言之间的通信协议可以有很多,串口232,485,ModbusRTU/TCP等等。现在工控都是组网时代了,Modbus作为一款开源的协议资
发表于 11-23 18:21
•40次下载
Modbus转Profinet网关将丹佛斯变频器接入西门子1200PLC配置
本案例是无锡艾默森 Modbus 转 Profinet 网关将丹佛斯变频器接入西门子 1200PLC
用到的设备为西门子 1200PLC 一台,Modbus 转 Profinet 网
发表于 08-17 14:29
•0次下载
Modbus转Profinet网关将丹佛斯变频器接入西门子 1200PLC 配置案例
现场用西门子1200PLC通过Modbus转Profinet网关连接流量计的配置,对流量瞬时值及报警值监控及控制程
兴达易控Modbus转Profinet网关将丹佛斯变频器接入西门子 1200PLC 配置案例
通过兴达易控Modbus转Profinet网关连接丹佛斯变频器在西门子 1200PLC程序控制实例,实现对变频器频率读写,及工作模式切换
兴达易控Modbus转Profinet网关将丹佛斯变频器接入西门子 1200PLC 配置案例
本案例是兴达易控Modbus转Profinet网关连接丹佛斯变频器在西门子 1200PLC程序控制实例,实现对变频器频率读写,及工作模式切换
Profinet转Modbus485网关将探测器接入到西门子1200PLC
Profinet转Modbus485网关将IAQM多功能空气质量探测器接入到西门子1200PLC中,本案例介绍的是用耐用通信Profinet转Modbus485网关将日本理化CD/CH温控器接入西门子
发表于 04-04 14:36
•0次下载
西门子S7-1200PLC与V20变频器进行MODBUS RTU通信步骤
西门子S7-1200PLC与V20变频器进行MODBUS RTU通信步骤详解 在TIA博途中创建项目,组态1200PLC,并添加CM1241 RS485模块,如下图所示,
发表于 04-10 09:39
•12次下载
兴达易控Modbus转Profinet网关将丹佛斯变频器接入西门子 1200PLC 配置案例
本案例是兴达易控Modbus转Profinet网关连接丹佛斯变频器在西门子 1200PLC程序控制实例,实现对变频器频率读写,及工作模式切换
西门子1200PLC之间的ModbusTCP通讯如何实现?
西门子1200PLC通过以太网通讯与其它设备进行数据交互,西门子1200PLC可以和西门子系列plc
发表于 07-30 14:49
•7292次阅读
EtherCAT转profinet网关连接kollmorgen驱动器将其接入西门子1200PLC
本案例是通过EtherCAT转profinet网关(WL-PN-ECATM)连接kollmorgen驱动器将其接入西门子1200PLC的配置案例。用到的设备为西门子1200PLC一台,
发表于 08-10 09:22
•2次下载
评论