1.硬件准备
PLC:三菱Q系列PLC+QJ71C24N-R4模块
变频器:台达VFD-B
终端电阻:110欧姆,主要目的就是为了防止干扰。
接线图如下:
2.台达变频器参数设置
1)00-02 设置成09或者是10,先进行参数初始化。
2)02-00第一频率指令来源设定:设定为04/05都可以,频率由RS-485通信界面操作(RJ-11)
3)02-01第一运转指令来源设定:设定为03/04都可以,运转指令由通信界面操作
4)09-00通讯地址:设定范围01-254,总共可以有254个站号可以设定。站号在一个系统里面保持唯一性。
5)09-01通讯传送速度:设置波特率,根据需求设置。此处要求必须与PLC中参数设置一致。
6)09-04通讯数据格式:根据需求设置。此处要求必须与PLC中参数设置一致。因为是RTU通讯,可以从03、04、05三个选项中挑选。(8:8位数据;E:偶校验;N:无校验;O:奇校验;1:1位停止位)
3.PLC操作
1)硬件组态设置
2)按照下图图片设置,注意:传送设置以及通信速度设置一定要与台达变频器中设置一致。
3)各种控制指定:选择通信指定为字节单位,通信控制指定为响应返回禁止。
4)如下图操作,进入到通信协议支持功能软件界面
5)通过添加键选择相应的通信协议库,选择Schneider Electric,型号选择MODBUS,协议名选择03表示读取数据,06表示写入数据。03/06为功能码,详情看前置基础。
6)添加软元件批量设置
7)协议号1的发送包设置示例。配置元素名详情见前置基础。
8)正反转停止控制程序示例
按下M100正转启动,
把从站地址的站号01传送给D1000(协议中的Slave Address:从站地址),
把H2000传送给D1001(协议中的Register Address:寄存器地址)。为什么是H2000?请看前置基础(2).
把H12传送给D1002(协议中的Register Value:寄存器数据)为什么是H12?请看前置基础(2).
按照正转的套路写下反转以及停止程序。
把正反转以及停止的辅助继电器并起来,一起启动通讯指令G.CPRTCL。模块编号为0,启动第2通道,只执行1条协议,协议编号为01,M1000为完成标志位(指令含义看前置基础(1)).