wsxebjz
级别: 略有小成
精华主题: 0
发帖数量: 324 个
工控威望: 381 点
下载积分: 1953 分
在线时间: 80(小时)
注册时间: 2023-05-14
最后登录: 2024-11-11
查看wsxebjz的 主题 / 回贴
楼主  发表于: 2023-08-26 01:54
图片:
参考-复制zichen8716大神的
FX1N的MODBUS CRC校验程序: CRC校验2(FX1N).rar
http://www.ymmfa.com/read-gktid-72398-page-1.html
因为FX1S/FX1N不支持SWAP和ROR指令,难点在于CRC校验,直接使用。
程序分为3部分,x0把一个十六进制00 01数据写入目标00 03地址,x10把一个读取目标00 03地址,并将目标的回复保存在D40-47中,参考modbus rtu协议,目标读取的数据保存在D44,D45中,D44保存高8位,D45保存低8位。后面的子程序是调用 CRC校验每一条发送的报文。属于典型的只翻译发送,然后摘取回复。
新手上路,供大家参考,一个读,或者写,使用一段程序,是否有必要使用,功能太多恐怕步数不够。
已经用bmller变频器modbus rtu试验了,目前还么有完整的触摸屏,PLC,变频器三方三角通信方案,只能触摸屏分别通过协议连接变频器和PLC,然后PLC另外自由口连接变频器。
另外使用485-BD板的FX1N,FX2N也可以直接使用,,只要步数足够,更早更低端的就要考虑步数是不是足够了。
附件: bmller.zip (174 K) 下载次数:189
网站提示: 请不要用迅雷下载附件,容易出错
南越孤星
级别: 探索解密
精华主题: 0
发帖数量: 47 个
工控威望: 164 点
下载积分: 9131 分
在线时间: 258(小时)
注册时间: 2014-04-22
最后登录: 2024-09-10
查看南越孤星的 主题 / 回贴
1楼  发表于: 2023-09-04 17:17
好样的,发贴回贴有礼了