3. EcoStruxure平台入门
EcoStruxure是施耐德电气面向工业自动化的开放式架构体系,它把控制层、可视化层、数据层和云端服务串联在同一套工程方法之下。对于PLC与HMI集成工程而言,最直接的落地入口就是两个工程环境:负责控制器编程的Control Expert,以及负责操作终端画面开发的Vijeo Designer或EcoStruxure Operator Terminal Expert。本节不讨论具体指令和画面控件,而是先把这两个环境装好、连通、验证,让后续的变量映射、通信配置和联调有一个可靠的起点。
一、三个工具在工程中的位置
Control Expert的前身是Unity Pro,主要面向Modicon M340、M580、Momentum等控制器,承担硬件组态、变量定义、程序编写和在线调试。Vijeo Designer是较早期的HMI组态工具,支持Magelis系列触摸屏,工程文件扩展名通常为.vdz。EcoStruxure Operator Terminal Expert是新一代操作终端组态软件,面向Harmony iPC、Harmony ST6/ET6等终端,工程文件扩展名通常为.otx,在变量导入、标签复用和EcoStruxure架构衔接上更现代。三者关系可以这样理解:Control Expert定义“控制器里有什么变量、地址在哪里”,HMI工具定义“操作员看到什么、能改什么”,两者通过通信驱动和变量表对接。
二、安装前的准备与版本选择
安装前先确认三件事:操作系统兼容性、控制器型号、HMI终端型号。Control Expert对Windows版本有明确要求,较新的版本(如Control Expert 15.x及以上)通常支持Windows 10/11 64位专业版;Vijeo Designer在较新Windows上可能需要兼容模式运行,而Operator Terminal Expert对Windows 10/11支持更好。如果项目使用Harmony ST6或ET6系列终端,应优先选择Operator Terminal Expert;如果现场已有Magelis触摸屏,则继续使用Vijeo Designer更稳妥。
安装顺序建议为:先装Control Expert,再装HMI组态工具。原因是Control Expert安装时会注册一些通信组件和驱动,后装的HMI工具可以正确识别这些组件。安装过程中需要关闭杀毒软件和防火墙的实时拦截,否则可能出现驱动注册失败。安装完成后,建议重启一次计算机,再分别打开两个软件确认能正常启动。
三、Control Expert工程创建与硬件组态
打开Control Expert后,新建项目。在项目类型中选择对应的控制器系列,例如M580。进入硬件组态界面后,按照实际机架配置添加电源模块、CPU模块、通信模块和I/O模块。以M580为例,CPU通常自带以太网口,若使用远程I/O还需要配置适配器模块。硬件组态完成后,在“变量”编辑器中定义变量。建议采用结构化命名,例如Motor1_Run、Motor1_Fault、Tank1_Level,并明确每个变量的数据类型和地址。
变量定义完成后,执行一次“生成项目”或“编译”,确认没有错误。然后通过“PLC → 连接”设置通信参数,将编程电脑的IP地址与PLC设在同一网段,例如PLC为192.168.1.10,电脑为192.168.1.100,子网掩码255.255.255.0。连接成功后,将项目下载到PLC,并切换到在线模式,确认变量值可以正常刷新。
四、HMI组态工具的工程创建
以Operator Terminal Expert为例,新建工程时选择目标终端型号,例如Harmony ST6。进入画面编辑器后,先建立与Control Expert的通信连接。在通信设置中选择“Modbus TCP”或“Ethernet”驱动,填写PLC的IP地址和端口号(Modbus TCP默认502)。然后建立变量表,可以直接手动添加,也可以从Control Expert导出的变量文件中导入。导入时重点核对变量名称、数据类型和地址是否一致。
变量建立后,在画面上放置控件并绑定变量。例如放置一个指示灯绑定Motor1_Run,放置一个按钮绑定Motor1_Start。完成后执行“编译”或“检查”,确认没有错误,再通过“下载”将工程传到HMI终端。下载方式通常有以太网下载和USB下载两种,以太网下载需要HMI终端与电脑在同一网段。
五、环境搭建的验证方法
环境搭建是否成功,不能只看软件能否打开,而要做一次最小闭环验证。建议按以下顺序检查:
- Control Expert能打开项目、编译无错误、能连接PLC并下载。
- PLC在线后,变量表中能看到实时值刷新。
- HMI工具能打开工程、编译无错误、能下载到终端。
- HMI终端上电后能显示画面,且画面上的变量值与PLC一致。
- 在HMI上操作按钮,PLC中对应变量发生变化。
如果其中某一步不通过,优先检查IP网段、通信驱动选择、变量地址和数据类型。常见问题是HMI变量地址与PLC地址偏移不一致,例如PLC中%MW100对应HMI中400101(Modbus地址从1开始计数),这类偏移需要在变量映射时特别留意。
六、工程环境搭建检查表
| 检查项 | 预期结果 | 常见问题 |
|---|---|---|
| Control Expert安装与启动 | 软件正常打开,无报错 | 缺少.NET组件或驱动未注册 |
| 硬件组态与编译 | 编译通过,无错误 | 模块型号选错或机架配置不符 |
| PLC连接与下载 | 在线模式,变量刷新 | IP网段不一致或防火墙拦截 |
| HMI工程创建与编译 | 编译通过,无错误 | 终端型号选错或驱动未安装 |
| HMI变量绑定 | 变量值与PLC一致 | 地址偏移或数据类型不匹配 |
| HMI下载与运行 | 终端显示画面,操作有效 | 下载线缆或网络配置问题 |
完成以上步骤后,Control Expert与HMI组态工具之间的工程环境就算搭建完成。此时还没有进入复杂的画面设计和程序逻辑,但已经具备了一个可运行、可验证的最小系统。后续的变量映射、通信优化和联调,都将在这个基础上展开。