没有PLC怎么用计算机控制变频器,串口调试工具实现通信

发布时间: 2024-11-09 19:59:29
来源: 电子技术控
最近的三菱FX3G基础入门中讲到的变频器的MODBUS通信控制,还是有好多粉丝私信询问相关问题,今天我们就使用串口助手发送和接受数据,详细观察通信的数据是如何发送到变频器中。

干货★★★★★资料

图片

1、介绍下硬件的连接情况,计算机一台下载一款串口助手软件,最好带有校验码计算的。我使用的是“深蓝串口调试工具”界面如下,数据选择为Hex十六进制显示,绿色为发送数据,蓝色的变频器返回数据(只要变频器成功接收到数据才返回)。

图片

串口调试
变频器是台达VFD-M的单相230V电源驱动方便我们调试,它RS485接口采用RJ11引出SG+、SG-和计算机上的"485转USB"模块中的A+、B-进行连接。

图片

通信连接图
2、通信参数,变频器上选择P92:03数据格式Modbus RTU模式,<8 N 2>即8位数据、无校验、停止位是2。P88通信地址01,P89数据传送速度03:38400。同样在串口助手上进行通信参数一致的设置如下:

图片

通信参数
3、串口助手与变频器的通信,查找变频器相关控制的地址、功能和数据意义,如正反转、停止的地址2000H,频率给定命令2001H,频率输出地址2103H,电压输出地址2106H。如何输入数据呢,按照站号、功能码、地址、数据(数据格式)、校验码,因为自带CRC计算所以不用输入,只要把前面的数据输到里面再点击右下角的"CRC-16/MODBUS"即可自动计算输入。比如控制电机给定频率,我们需要输入01(站号)、06(写入功能码)、20、01(频率给定地址)、13、88(50.00Hz频率值),然后点击CRC就会自动输入DE、9C的校验值,最后点击发送按钮则控制命令就会发送到变频器中,如果成功接收则会反馈回一组数据。需要注意的是所有发送的数据都是8位的16进制数,比如想要发送5000的数据,首先转换成16进制数数1388H,再分高8位13和低8位88。

图片

变频器命令与之对应的数据
使用串口调试工具我们能够清晰的看到控制变频器命令的数据组成格式,在PLC的RS串行数据发送指令也是按照上面的形式进行发送的,对我们PLC通信控制变频器的编程有很大的帮助

文章来源于: 电子技术控 原文链接

本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。