c/c++ rs485通信_台达VFD-M变频器通信篇-Modbus RTU

本文介绍了如何使用C/C++进行RS485通信,重点是台达VFD-M变频器的Modbus RTU通信协议。内容包括通信参数设置、RTU报文格式解析、CRC校验计算以及报文举例。作者强调485仅是物理接口,而Modbus才是通讯协议。并预告将进行实操直播,帮助读者深入理解变频器通信。
摘要由CSDN通过智能技术生成

前面跟大家讲了台达这款变频器的modbus ASCII模式,今天我们继续学习RTU,希望没点关注的朋友帮忙点下关注,没转发的朋友帮忙转发一下,以后老冯会为大家带来更优质的文章。

关于接线今天就不讲了,接线和上一期的ASCII模式是一模一样的,硬件层都是走RS485,协议层为modbus。对了经常听到有些朋友说自己的设备是走的485通讯,485不是通讯,485只是电气物理接口,协会规定的一种电气规格而已,它不是通讯,正确的说法应该是modbus通讯,或者TCP/IP通讯,CC-LINK等等。希望大家以后不要闹这种笑话了。通讯其实就像我们打电话,电话是物理层,而我们交流的语言才是通讯协议。好了,废话不多说,我们进入今天的正题。

同样的,我们首先要设置台达变频器的参数和串口调试软件这边的参数,确保两边的通信参数一致,这样才能正常通信。我们设置波特率9600,8个数据位,1个停止位,偶校验。设置变频器站号为1。

94722557960c0e2bbf91932214b5942e.png

通信参数设置

然后我们要来分析RTU的报文格式。看下图。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值