一、动作描述
1.三菱Q系列串口和台达变频器进行RTU通信
2.通信内容:正反转停止控制
二、前置基础
1.Q系列串口通讯重要指令:
U:模块的起始IO编号(以16进制数4位表示时的高3位)
例如:起始IO为——U7
n1:K1表示第1通道,K2表示第2通道
n2:协议连续执行数,最大8个
S:起始软元件(看下表)。注:执行协议编号指定中可以填写协议编号,n2执行的协议顺序以执行协议编号为准。
d:完成标志
例如:
起始IO为的模块的第2通道执行协议,协议内容在D2、D3(n2=K2)中,M0是完成标志。
2.台达ModbusRTU通讯格式:
起始位:保持无输入信号大于等于10ms
地址码:8-bit二进制地址。
功能码:8-bit二进制地址
数据区:数据内容:n*8-bit数据,n=40(数据位内容由通信程序编写,所有信息均需用十六进制数形式发送和接收)
校验码:CRC校验码:16-bitCRC检查码由2个8-bit二进制组合
停止位:保持无输入信号大于等于10ms
地址码:
00H:所有驱动器广播
01H:对第01地址驱动器
0FH:对第15地址驱动器
10H:对第16地址驱动器,以此类推......最大可到(FFH)
常见功能码:
03H:读出寄存器内容
06H:写入一笔数据至寄存器
08H:回路侦测
10H:写入多笔数据至寄存器
台达ModbusRTU通讯数据内容:正转:=H12;反转:=H22;停止:01=H1;
三、具体操作流程、程序编写及思路
1.硬件准备
PLC:三菱Q系列PLC+QJ71C24N-R4模块
变频器:台达VFD-B
终端电阻:欧姆,主要目的就是为了防止干扰。
接线图如下:
2.台达变频器参数设置
1)00-02设置成09或者是10,先进行参数初始化。
2)02-00第一频率指令来源设定:设定为04/05都可以,频率由RS-通信界面操作(RJ-11)
3)02-01第一运转指令来源设定:设定为03/04都可以,运转指令由通信界面操作
4)09-00通讯