lc1983
级别: 探索解密
精华主题: 0
发帖数量: 69 个
工控威望: 186 点
下载积分: 1727 分
在线时间: 208(小时)
注册时间: 2010-01-25
最后登录: 2024-06-04
查看lc1983的 主题 / 回贴
楼主  发表于: 2011-06-05 00:04
哪位老大给个1N的LRC效验程序呀  几天了都没人理   有没会写的呀
hxl202319
工资就像大姨妈,一月一次,一周就没了
级别: 网络英雄

精华主题: 0
发帖数量: 1751 个
工控威望: 10137 点
下载积分: 61261 分
在线时间: 2663(小时)
注册时间: 2007-03-26
最后登录: 2024-05-16
查看hxl202319的 主题 / 回贴
1楼  发表于: 2011-06-05 07:19
CRC校验的格式不是FX1N决定的,是变频器通讯协议决定的。自己多看下台达变频器说明书,上面有通讯协议。
楼主留言:
首先表示感谢  我使用ASCII格式通讯协议 要用LRC效验 如果用7.0.1无效验通讯该怎么写
签名无效了,麻雀不见了!
caifangchun
级别: 略有小成
精华主题: 0
发帖数量: 244 个
工控威望: 348 点
下载积分: 814 分
在线时间: 46(小时)
注册时间: 2011-04-07
最后登录: 2015-08-30
查看caifangchun的 主题 / 回贴
2楼  发表于: 2011-06-05 07:26
谢谢楼主
hxl202319
工资就像大姨妈,一月一次,一周就没了
级别: 网络英雄

精华主题: 0
发帖数量: 1751 个
工控威望: 10137 点
下载积分: 61261 分
在线时间: 2663(小时)
注册时间: 2007-03-26
最后登录: 2024-05-16
查看hxl202319的 主题 / 回贴
3楼  发表于: 2011-06-05 11:52
还不会写?
FX1N没LRC指令,你可以将那些用16进制数全部相加,取用最后两位,并用H0减去这两位数得到的差即是LRC。
例如你想调1#地址变频的频率,
那么   站号码 01
              命令   06
              地址   20
                            01
              频率   XX
                            XX
那么LRC=H0-(H01+H06+H20+H01+HXX+HXX)=H0-(H28+HXX+HXX)              
楼主留言:
谢谢老大  书上说用和效验取反加一  所以有点不明白  还有就是如果我想中途改变频率 那没有自动效验程序肯定不行 有什么方法吗
签名无效了,麻雀不见了!