目标:通过RS485修改和读取变频器的频率、加速时间、减速时间,通过外部段子启动。
一.准备
PLC:西门子S7-200SMART ST60
变频器:三菱FR-D720S-1.5K-CHT
网线1条
9针DB9公头1个
PLC手册:西门子S7-200 SMART 系统手册
变频器手册:三菱通用变频器FR-D700使用手册(应用篇)
二.接线
1.西门子PLC的RS485接口(X20),在系统手册的557页有说明
2.三菱变频器的RS485接口(PU),在应用手册的169页有说明
3.把西门子X20的3脚(B)接到三菱PU的SDA和RDA上;把西门子X20的8脚(A)接到三菱PU的SDB和RDB上;这里要注意,它们两个的定义是正好相反的。
4.用网线把电脑、PLC连在一起
5.给PLC接上DC24V电源
6.给变频器接上AC220V电源
三.变频器参数设置
ACCL设1:恢复出厂设置;
P160设0:允许扩展参数设置
P79设6:可在PU、EXT、NET模式之间切换
P117设3:通讯站号
P118设192:波特率19200
P119设0:8位数据长度+1个停止位
P120设2:无校验
P121设9999:通信重试次数
P122设9999:通信检查间隔
P123设9999:通信等待时间
P124设0:无CR无LF
P338设1:启动指令权在外部
P340设10:可在PU和网络运行模式间切换
P549设1:Modbus-RTU协议
四.PLC编程
PLC作为主站控制变频器,需要用到MBUS_CTRL初始化主站指令和MBUS_MSG主站读写指令
1.初始化说明
2.读写数据说明
变频器通讯地址在应用手册198、199页有说明
3.库存储器分配设置
4.完整程序
注意:变频器运行时加减速时间是修改不了的。