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功能 块的接口
与串口调试软件校验码的对照,程序正解
审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
寄存器
+关注
关注
31文章
5377浏览量
121394 -
plc
+关注
关注
5019文章
13400浏览量
465943 -
西门子
+关注
关注
96文章
3068浏览量
116587 -
功能块
+关注
关注
0文章
18浏览量
6128
原文标题:(干货)西门子博途1200PLC中CRC校验功能块的封装
文章出处:【微信号:xue_PLC,微信公众号:PLC技术圈】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
西门子PLC编程软件博途下载
西门子PLC编程软件博途TIA V13 SP1 SIMATIC_WinCC_Runtime_Professional_SP1_for_V13---江西工控论坛有下载密码www.jx-g
发表于 03-01 11:04
•69次下载
Modbus转Profinet网关将丹佛斯变频器接入西门子1200PLC配置
本案例是无锡艾默森 Modbus 转 Profinet 网关将丹佛斯变频器接入西门子 1200PLC
用到的设备为西门子 1200PLC 一台,Modbus 转 Profinet 网
发表于 08-17 14:29
•2次下载
Profinet转Modbus485网关将探测器接入到西门子1200PLC
Profinet转Modbus485网关将IAQM多功能空气质量探测器接入到西门子1200PLC中,本案例介绍的是用耐用通信Profinet转Modbus485网关将日本理化CD/CH温控器接入
发表于 04-04 14:36
•4次下载
西门子S7-1200PLC与V20变频器进行MODBUS RTU通信步骤
西门子S7-1200PLC与V20变频器进行MODBUS RTU通信步骤详解 在TIA博途中创建项目,组态1200PLC,并添加CM1241
发表于 04-10 09:39
•15次下载
![<b class='flag-5'>西门子</b>S7-<b class='flag-5'>1200PLC</b>与V20变频器进行MODBUS RTU通信<b class='flag-5'>步骤</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
西门子1200PLC入门
本文主要讲解西门子1200PLC的入门知识,包括PLC的介绍,应用范围,以及硬件PLC的安装接线和编程软件。
PLC是一个可编程逻辑控制器
发表于 04-18 10:49
•1次下载
![<b class='flag-5'>西门子</b><b class='flag-5'>1200PLC</b>入门](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
西门子SMART200 PLC和西门子1200 PLC的Modbus TCP通讯实例
我们上节课程基于博途V16讲了西门子1200PLC和1500PLC的ModbusTCP通讯,这节课程我们讲smart系列
![<b class='flag-5'>西门子</b>SMART200 <b class='flag-5'>PLC</b>和<b class='flag-5'>西门子</b><b class='flag-5'>1200</b> <b class='flag-5'>PLC</b>的Modbus TCP通讯实例](https://file1.elecfans.com//web2/M00/82/3A/wKgaomRHOquAchEnAAJL6gK7ShE687.jpg)
西门子1200PLC连接科尔摩根伺服驱动器通讯案例
本案例为西门子1200PLC连接科尔摩根伺服驱动器,在正常工作时要支持EtherCAT协议,作为EtherCAT从站,监控系统西门子S7-1200系列
发表于 05-23 16:49
•4次下载
西门子1200PLC之间的ModbusTCP通讯如何实现?
西门子1200PLC通过以太网通讯与其它设备进行数据交互,西门子1200PLC可以和西门子系列plc
发表于 07-30 14:49
•1w次阅读
![<b class='flag-5'>西门子</b><b class='flag-5'>1200PLC</b>之间的ModbusTCP通讯如何实现?](https://file1.elecfans.com/web2/M00/8E/63/wKgZomTGCHqAfdfeAABtRMpUq2g032.jpg)
EtherCAT转profinet网关连接kollmorgen驱动器将其接入西门子1200PLC
本案例是通过EtherCAT转profinet网关(WL-PN-ECATM)连接kollmorgen驱动器将其接入西门子1200PLC的配置案例。用到的设备为西门子1200PLC一台,
发表于 08-10 09:22
•5次下载
西门子1200PLC和西门子1500PLC的ModbusRTU通讯
在现代化高度集成工业中,经常用到PLC和PLC之间的通讯,常见的通讯modbus,profibus DP,profinet ,CANOPEN等等通讯,今天我们以西门子TIA
![<b class='flag-5'>西门子</b><b class='flag-5'>1200PLC</b>和<b class='flag-5'>西门子</b>1500<b class='flag-5'>PLC</b>的ModbusRTU通讯](https://file1.elecfans.com/web2/M00/94/68/wKgaomTlXgWAcuboAAAbw9UShcs258.jpg)
评论