QJ71C24N-R4与台达VFD-M系列变频器可通过Modbus RTU协议实现通信,需确保硬件连接正确、参数设置一致,并使用专用指令进行数据读写。
一、硬件准备
PLC:三菱Q系列PLC+QJ71C24N-R4模块。
变频器:台达VFD-M系列变频器。
终端电阻:110欧姆,用于防止干扰。
接线:
QJ71C24N-R4模块的SDA接变频器的RDA,SDB接变频器的RDB,RDA接变频器的SDA,RDB接变频器的SDB。
变频器之间的RDB、RDA、SDB、SDA都串联起来,最后的那个变频器需要并终端电阻。
二、变频器参数设置
P00:主频率输入来源设定,设定为03,表示主频率输入由串列通讯控制(RS485)。
P01:运转信号来源设定,设定为03,表示运转指令由通讯控制,键盘STOP有效。
P88:通讯位址设定,设定范围01-254,根据实际需求设定变频器的通讯地址。
P89:通讯传送速度设定,设置波特率,如9600,需与PLC中的参数设置一致。
P92:通讯数据格式设定,根据需求设置数据位、停止位和校验方式,需与PLC中的参数设置一致。例如,可以选择8位数据、无校验、1位停止位。
三、PLC参数设置
硬件组态设置:在PLC的编程软件中,对QJ71C24N-R4模块进行硬件组态,设置通讯参数,如波特率、数据位、停止位和校验方式等,需与变频器的参数设置一致。
通信协议设置:选择Modbus RTU协议,并配置相应的读写指令。例如,可以使用功能码03(读出寄存器内容)读取变频器的频率等参数,使用功能码06(写入一笔数据至寄存器)设置变频器的频率等参数。
四、程序编写
专用指令:使用PLC的专用指令(如G.CPRTCL)与变频器进行通讯。该指令需要指定串口模块的启始IO地址、通讯通道、协议的连续执行数、存储控制数据软元件的启始编号等参数。
数据读写:根据实际需求编写读写变频器寄存器的程序。例如,可以通过读取变频器的特定寄存器来获取其当前频率、输出电压等参数,也可以通过写入特定寄存器来设置变频器的频率、运转指令等参数。
五、调试与测试
通讯测试:在程序编写完成后,进行通讯测试,确保PLC能够正确读取和写入变频器的寄存器。可以通过观察PLC的通讯指示灯、查看通讯数据等方式来判断通讯是否正常。
功能测试:测试PLC对变频器的控制功能是否正常。例如,可以通过PLC发送指令来启动变频器、改变其频率等,观察变频器的实际运行情况是否符合预期。

