图片:
参考-复制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也可以直接使用,,只要步数足够,更早更低端的就要考虑步数是不是足够了。