以下是590C直流调速器与西门子S7-200 SMART PLC通过PROFINET通讯的通用教程,整合了工业路由器组网和触摸屏配置方案:
---
系统架构说明
- 硬件构成:3台590C直流调速器(昆山科瑞艾特Profinet版本)+ 西门子S7-200 SMART PLC(V2.5及以上固件)+ 西门子Profinet触摸屏(如KTP700 Basic)+ 工业级路由器(需支持VLAN划分,推荐蒲公英R300系列)。
- 网络拓扑:调速器通过工业路由器组成局域网,PLC与触摸屏作为主站设备接入同一网络^9^11。
---
一、硬件与网络配置
1. 设备IP规划
- PLC:`192.168.1.10`(主站)
- 调速器1-3:`192.168.1.11-13`(从站)
- 触摸屏:`192.168.1.20`
- 工业路由器LAN口:`192.168.1.1`(子网掩码`255.255.255.0`)^9^10。
2. 工业路由器设置
- 启用DHCP服务,为调速器和PLC分配固定IP;
- 开启端口转发(若需远程维护),建议关闭非必要防火墙规则^10^11。
3. 调速器PROFINET模块接线
- 使用科瑞艾特提供的Profinet通讯卡,通过RJ45接口连接至工业路由器的交换机端口;
- 确保物理层连接正常(Link灯常亮)^2^3。
---
二、软件组态(TIA Portal V17)
1. 导入GSD文件
- 从科瑞艾特官网下载590C的GSDML文件,在TIA Portal中通过`选项 > 管理通用站描述文件`导入^6^8。
2. 硬件组态
- 创建新项目,添加S7-200 SMART PLC作为控制器;
- 在"网络视图"中拖入3台590C调速器,分配设备名称(如`Drive_1`至`Drive_3`),IP地址与规划一致^4^8。
3. 数据交换区配置
- 为每台调速器定义输入/输出地址(示例):
- 输入区(PLC接收):速度反馈(IW64)、状态字(IB100)
- 输出区(PLC发送):速度给定(QW80)、控制字(QB100)^6^7。
---
三、调速器参数设置
1. 通讯参数
- 通过科瑞艾特调试软件设置:
- 波特率:100 Mbps(自适应)
- 数据位:8位,停止位:1位,偶校验
- 设备名称与TIA组态完全一致^2^3。
2. 数据映射
- 将调速器的速度反馈(TAG62)映射到输入区IW64;
- 将PLC的速度给定(0-16384对应0-100%)映射到输出区QW80^1^5。
---
四、PLC程序编写
STL
// 主程序(OB1)
NETWORK 1: 启动控制
A M0.0 // 启动按钮
= Q100.0 // 发送启动信号至调速器1(QB100)
NETWORK 2: 速度给定
MOV 8192, QW80 // 设定50%速度(8192对应16384满量程)
NETWORK 3: 状态监测
L IW64 // 读取速度反馈值
T MW100 // 存储到中间变量
CONVERT I_TO_DI // 转换为双整数
CONVERT DI_TO_REAL // 转换为浮点数
T MD104 // 供HMI显示
---
五、触摸屏配置
1. PROFINET连接
- 在TIA Portal中添加KTP700 Basic,与PLC建立PROFINET连接;
- 绑定变量:MD104(速度反馈)、M0.0(启动按钮)^4^6。
2. 画面设计
- 添加数值显示框:绑定MD104,单位设置为%;
- 添加按钮控件:绑定M0.0,标签为“启动”。
---
六、调试与故障排查
1. 通讯验证
- 在TIA Portal中使用`在线诊断`,确认所有设备状态为绿色;
- 通过PLCSIM Advanced模拟运行,检查数据收发^6^8。
2. 常见问题
- 设备无法连接:检查设备名称/IP是否冲突,GSD文件版本是否匹配^4^8;
- 数据异常:确认调速器参数映射地址与PLC组态一致^1^5。
---
推荐配置工具
- 科瑞艾特调试软件:用于调速器参数设置与GSD生成;
- 蒲公英智能组网平台:实现远程维护(需配置VPN)^11。
---
本教程基于通用Profinet协议实现,具体参数需根据590C型号和科瑞艾特提供的技术文档调整。建议在实施前进行单机测试以确保兼容性。
联系人:周先生
手 机:15862659855
电 话:0512-50132715
邮 箱:15862659855@163.com
公 司:昆山科瑞艾特电气有限公司
地 址:江苏省昆山市古城路668号