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工具定义“操作员看到什么、能改什么”,两者通过通信驱动和变量表对接。

EcoStruxure 工程环境搭建:工具分工与数据流 Control Expert 控制器编程与硬件组态 • M340 / M580 硬件配置 • 变量表(名称/地址/类型) • 程序下载与在线监视 HMI 组态工具 Vijeo Designer / OT Expert • 画面与控件设计 • 变量绑定与动画 • 目标终端下载 变量表 / 标签对接 名称、地址、数据类型一致 通信驱动:Modbus TCP / Ethernet 导入或手动建立变量映射 Modicon PLC M340 / M580 IP: 192.168.1.10 HMI 终端 Magelis / Harmony ST6 IP: 192.168.1.20 Ethernet / Modbus TCP 通信链路 下载 下载 工程环境搭建目标:两个工具均可独立打开工程、编译通过、下载成功, 且PLC与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工具可以正确识别这些组件。安装过程中需要关闭杀毒软件和防火墙的实时拦截,否则可能出现驱动注册失败。安装完成后,建议重启一次计算机,再分别打开两个软件确认能正常启动。

如果同一台电脑上需要同时安装Vijeo Designer和Operator Terminal Expert,建议先装Vijeo Designer,再装Operator Terminal Expert。两者共用部分通信组件,后装版本会做兼容处理。

三、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开始计数),这类偏移需要在变量映射时特别留意。

变量地址偏移是HMI与PLC通信中最常见的错误来源之一。Modbus协议中,保持寄存器地址通常从1开始编号,而PLC内部地址可能从0开始。建立变量时务必确认双方使用的地址基准是否一致。

六、工程环境搭建检查表

检查项 预期结果 常见问题
Control Expert安装与启动 软件正常打开,无报错 缺少.NET组件或驱动未注册
硬件组态与编译 编译通过,无错误 模块型号选错或机架配置不符
PLC连接与下载 在线模式,变量刷新 IP网段不一致或防火墙拦截
HMI工程创建与编译 编译通过,无错误 终端型号选错或驱动未安装
HMI变量绑定 变量值与PLC一致 地址偏移或数据类型不匹配
HMI下载与运行 终端显示画面,操作有效 下载线缆或网络配置问题

完成以上步骤后,Control Expert与HMI组态工具之间的工程环境就算搭建完成。此时还没有进入复杂的画面设计和程序逻辑,但已经具备了一个可运行、可验证的最小系统。后续的变量映射、通信优化和联调,都将在这个基础上展开。