wsxebjz
级别: 略有小成
精华主题: 0
发帖数量: 294 个
工控威望: 351 点
下载积分: 1872 分
在线时间: 76(小时)
注册时间: 2023-05-14
最后登录: 2024-05-17
查看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) 下载次数:145
网站提示: 请不要用迅雷下载附件,容易出错
往事如风
科技改变制造
级别: 网络英雄

精华主题: 0
发帖数量: 10795 个
工控威望: 17950 点
下载积分: 10580 分
在线时间: 2640(小时)
注册时间: 2013-01-31
最后登录: 2024-05-17
查看往事如风的 主题 / 回贴
1楼  发表于: 2023-10-09 18:57
虽然我不用这个FX1S,还是要感谢
三人行者必有我师 ,择其善者而从之