关于我们联系我们 网站地图 您好!欢迎访问深圳长欣自动化设备有限公司!
进口品牌控制系统备件DCS系统,机器人系统、大型进口伺服控制系统
全国咨询热线:18030042035
您的位置: 长欣自动化 > 产品展示 > ABB

ABB 086351-504 ECD9742

品牌型号:ABB 086351-504 ECD9742安装方式:现场安装LD指令处理器:硬PLC可售卖地:全国质保:一年联系方式:+86-18150087953邮箱:340565517@qq.com 1、装载16#FFFF到一个16位CRC寄存器;2、将CRC寄存器的高8位字节与信息中的第一个8位字节相异或,结果返回到CRC寄存器中;3、将CRC寄存器数据向右移动一位;4、如果溢出的位等于1,则将

在线咨询 全国热线
18030042035
产品简介 / PRODUCT INTRODUCTION

品牌型号:ABB 086351-504 ECD9742

安装方式:现场安装
LD指令处理器:硬PLC
可售卖地:全国
质保:一年
联系方式:+86-18150087953
邮箱:340565517@qq.com

 

IMG_0858.JPG

1、装载16#FFFF到一个16位CRC寄存器;

2、将CRC寄存器的高8位字节与信息中的第一个8位字节相异或,结果返回到CRC寄存器中;

3、将CRC寄存器数据向右移动一位;

4、如果溢出的位等于1,则将CRC寄存器与16#A001相异或,结果返回到CRC寄存器中;

5、重复第3、4步骤,直到已经移位了8次;

6、将CRC寄存器的高8位字节与信息中的下一个8位字节相异或,结果返回到CRC寄存器中;

IMG_0857.JPG


7、重复第3步到第6步,直到信息中所有字节都与CRC寄存器相异或,并都移位了8次;

8、最后的CRC寄存器中的结果即为CRC校验码,最后被添加到信息(数据)的末尾(交换!低8位在前,高8位在后;)

在第4步中需要判断溢出的位是否为1,如何判断对于整个程序有着重要的影响。我们可以用A>0指令来判断这个条件,具体代码的编写,有兴趣时大家可以根据上面的步骤编写一个自己的CRC程序。

白荣中文名片01.jpg

企业微信截图_16727981578(1).png



热品推荐