用户登陆
免费注册
找回密码
站内短信
论坛搜索
工控下载
用户名
密码
输入验证码:
睡觉
综合讨论
资料互助
程序样例
三菱工控
西门子区
欧姆龙区
触摸屏区
工控人家园
综合讨论
关于三菱PLC与变频器通讯
上一主题
下一主题
yanglingson
级别: *
发送短信
加为好友
精华主题:
* 篇
发帖数量:
* 个
工控威望:
* 点
下载积分:
* 分
在线时间: (小时)
注册时间:
*
最后登录:
*
查看yanglingson的
主题
/
回贴
楼主
发表于: 2008-05-16 11:16
全看
|
小
中
大
三菱PLC与变频器通讯时,校验码怎样去设定还不清楚,请各位资深人士给点提示,我知道是给相应的参数代码,就传输相应的参数,还有采用那种协议格式进行,我也不太清楚,我手上的资料没有明讲采用那种协议进行通讯.
分享
fgc536
DCS、PLC
级别: 论坛先锋
发送短信
加为好友
精华主题:
0
发帖数量:
559 个
工控威望:
1103 点
下载积分:
1429 分
在线时间: 36(小时)
注册时间:
2007-01-12
最后登录:
2017-12-23
查看fgc536的
主题
/
回贴
1楼
发表于: 2008-05-16 13:41
全看
|
小
中
大
生成一个CRC的流程为:
1、预置一个16位寄存器为0FFFFH(全1),称之为CRC寄存器。
2、 把数据帧中的第一个字节的8位与CRC寄存器中的低字节进行异或运算,结果存回CRC寄存器。
3、将CRC寄存器向右移一位,最高位填以0,最低位移出并检测。
4、如果最低位为0:重复第三步(下一次移位);如果最低位为1:将CRC寄存器与一个预设的固定值(0A001H)进行异或运算。
5、重复第三步和第四步直到8次移位。这样处理完了一个完整的八位。
6、重复第2步到第5步来处理下一个八位,直到所有的字节处理结束。
7、最终CRC寄存器的值就是CRC的值。
此外还有一种利用预设的表格计算CRC的方法,它的主要特点是计算速度快,但是表格需要较大的存储空间,该方法此处不再赘述,请参阅相关资料。
要赢别人,先赢自己!
分享
上一主题
下一主题
工控人家园
综合讨论
关于三菱PLC与变频器通讯
http://www.ymmfa.com
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问