wsxebjz
级别: 略有小成
精华主题: 0
发帖数量: 335 个
工控威望: 397 点
下载积分: 2025 分
在线时间: 82(小时)
注册时间: 2023-05-14
最后登录: 2025-01-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) 下载次数:206
网站提示: 请不要用迅雷下载附件,容易出错
anlyl2014
大吉大利
级别: 网络英雄
精华主题: 0
发帖数量: 983 个
工控威望: 8885 点
下载积分: 11264 分
在线时间: 931(小时)
注册时间: 2014-05-23
最后登录: 2025-01-19
查看anlyl2014的 主题 / 回贴
1楼  发表于: 2023-08-26 12:00
FX5U没出时,这种用法还有点价值,FX5U出来后,这种程序就停留在练练手的层面,不再有实用意义;
活到老,学到老!
微信号:anjjyy2013
添加时注明来自工控人家园
压缩包用WINRAR打开,没密码