快速入门指南:Siemens TIA Portal与FESTO CPX诊断——完整配置与故障排查步骤
本文为自动化工程师提供一套完整的操作指南和示例项目,帮助理解如何在Siemens S7-1200系列模块化PLC中获取和处理FESTO CPX终端的诊断信息。本指南适用于TIA Portal V16 Update 4版本。
软件与版本要求
在开始之前,请确保已下载并安装以下软件工具:
- FESTO Maintenance Tool (FMT):版本 Update 21,发布日期 2021年9月7日
- FESTO Field Device Tool (FFT):版本 2.10.2.36790,发布日期 2020年11月16日
- CPX/Profinet GSDML 文件:版本 2.34,发布日期 2020年10月6日
以上所有软件均可通过FESTO USA官网的CPX-M-FB34总线节点支持页面,在Support/Downloads – Software标签页中下载。
准备工作:安装FESTO软件
- 下载并安装FESTO Maintenance Tool (FMT)
- 下载并安装FESTO Field Device Tool (FFT)
- 下载并安装CPX/Profinet GSDML文件
第一步:在TIA Portal中启动项目
- 启动TIA Portal V16 Update 4(本示例使用FESTO虚拟机环境)
- 创建新项目
- 输入项目名称后选择”Create”
- 选择”Project View”或”Portal View”视图
- 导航至 Options → Manage General Station Description Files (GSD)
- 浏览至包含GSDML文件的目录(注意:压缩包需先解压)
- 勾选GSDML文件进行选择
- 点击”Install”完成安装
第二步:配置CPU
- 选择Portal View
- 选择”Configure a device”
- 添加新设备并选择对应的S7-1200控制器型号
第三步:硬件配置——添加CPX终端
- 选择”Devices and Networks”
- 在硬件目录中导航至 CPX:Hardware Catalog → Other field devices → Profinet IO → Valves → Festo CPX Terminal
- 将CPX Rev 30拖放至网络空间
- 点击导轨上的端口,将其拖放至绿色节点以连接PN/IE_1子网
- 确认”Not assigned”状态变更为”PLC_1″
第四步:硬件配置——添加CPX模块
- 在Network View中双击CPX终端
- 使用硬件目录将CPX模块逐一拖放至对应槽位,按照实际硬件排列顺序进行配置
- 确认PN/IE_1子网已正确连接,并输入IP地址信息
第五步:I/O标签的设置与检查
- 检查CPX诊断数据(Status_1)的地址分配
- 创建新的Tag Table,添加诊断字节标签,设置正确的地址和数据类型
第六步:编译、下载、上线
- 编译硬件配置和软件程序
- 确保编译结果无错误(部分警告为正常现象,可后续解决)
- 下载项目至PLC
- 上线并确保PLC处于RUN运行模式
第七步:创建诊断故障进行验证
- 人为制造一个示例故障——例如使用M12插头短接输入模块,产生短路故障
- 在FESTO Maintenance Tool (FMT) 中上线查看,确认FMT已检测到故障(显示”#2 Short Circuit”)
- 验证Siemens TIA Portal软件同样报告了该故障
第八步:创建Watch Table监控诊断数据
- 在Device Tree中展开”Watch and Force Table”,点击”Add new watch table”
- 将诊断标签填入新建的Watch Table中
- 使用”Watch Glasses”(监控眼镜图标)实时监控数值变化
第九步:解读诊断信息
- 监控显示的二进制值为 2#0010_0100
- 对照FMT中显示的”#2 Short Circuit”故障信息
- 参考CPX系统手册确定状态位的结构和每一位的含义
额外工具:Siemens Primary Setup Tool (PST)
Siemens Primary Setup Tool (PST) 可用于扫描、验证和修改网络地址及节点名称数据。PST Version 4.2及更早版本可通过Siemens官方支持网站获取。如果遇到总线通信故障,可通过PC命令提示符使用ping命令验证设备地址的可达性,以排查网络层面的连接问题。
作者:Sean Bevis,FESTO USA – 自动化技术工程师

