相关软(硬)件:
1、编程软件:STEP 7 - Micro / Win SMART V2.7
2、HMI软件:Wincc Flexible Smart V4
3、CPU硬件:ST30 (使用自带通讯端口)
4、V20变频器(6SL3210-5BB17-5UV1)
控制要求:
1、S7-200 SMART通过Modbus RTU控制V20变频器启停。
2、HMI在线监控V20变频器数据。
注:程序仅供参考!!!
V20手册下载链接:
链接:https://pan.baidu.com/s/1s4qLUkIZc-B_KkNlMH1hiQ?pwd=7sss
一、变频器相关参数设置
1、V20变频器电机参数设置:
参数 | 访问级别 | 功能 | 本文变频器参数 |
P0100[0] | 1 | 频率选择 | 0 |
P0304[0] | 1 | 电机额定电压(V) | 230V |
P0305[0] | 1 | 电机额定电流(A) | 0.23A |
P0307[0] | 1 | 电机额定功率(kw) | 0.08KW |
P0308[0] | 1 | 电机额定功率因数(cosφ) | 0.82 |
P0310[0] | 1 | 电机额定频率(Hz) | 50HZ |
P0311[0] | 1 | 电机额定转速(RPM) | 2800 |
P1900 | 2 | 选择电机数据识别 | 0 |
2、V20变频器设置连接宏(Cn011):
参数 | 描述 | Cn011默认值 | 实际设置 | 备注 |
P0700[0] | 选择命令源 | 5 | 5 | RS485为命令源 |
P1000[0] | 选择频率 | 5 | 5 | RS485为速度设定值 |
P2023[0] | RS485协议选择 | 2 | 2 | MODBUS RTU协议 |
P2010[0] | USS/MODBUS波特率 | 6 | 6 | 波特率为9600bps |
P2021[0] | MODBUS站地址 | 1 | 1 | V20的MODBUS 地址 |
P2022[0] | MODBUS应答超时 | 1000 | 1000 | 向主站发回应答的最大时间 |
P2014[0] | USS/MODBUS报文间断时间 | 100 | 0 | 接收数据时间 |
P2034 | MODBUS奇偶校验 | 2 | 0 | MODBUS 报文的奇偶校验 |
P2035 | MODBUS停止位 | 1 | 1 | MODBUS 报文中的停止位数 |
3、V20变频器常用寄存器说明:
MODBUS | 描述 | 访问类型 | 定标系数 | 范围或开/关 | 读取 | 写入 | |
控制 数据 | 40100 | 控制字 | R/W | 1 | PZD1 | PZD1 | |
40101 | 转速设定值 | R/W | 1 | PZD2 | PZD2 | ||
状态 数据 | 40110 | 状态字 | R | 1 | PZD1 | ||
40111 | 实际转速 | R | 1 | PZD2 | |||
P1120 | 40322 | 斜坡上升时间 | R/W | 100 | 0.0~650.0 S | P1120 | P1120 |
P1121 | 40323 | 斜坡下降时间 | R/W | 100 | 0.0~650.0 S | P1121 | P1121 |
4、S7-200 SMART与V20变频器接线:
5、V20变频器常用控制字:
控制字 | 功能描述 | 控制字 | 功能描述 |
16#047E | 运行准备、停止 | 16#057E | 正向点动 |
16#047F | 正转启动 | 16#067E | 反向点动 |
16#0C7F | 反转启动 | 16#04FE | 故障确认 |
控制字功能描述,如图:
本文读写的参数,如图:
(更多的参数设置读写请查阅说明书!!!)
二、编写PLC程序
1、编写通讯程序,如图:
2、编写控制程序,如图:
3、下载程序
三、编写HMI画面
1、建立连接
设置PG/PC接口
2、添加变量
3、编辑画面
4、在线仿真
参考文章:S7-200 SMART与SMART LINE V4(HMI)建立连接
参考文章:S7-200SMART Modbus RTU通讯指令介绍
注:程序仅供参考!!!
联系客服