1. 项目概述与背景
在工业自动化控制系统中,人机界面(HMI)与可编程逻辑控制器(PLC)的协同工作是实现设备监控和操作的基础。这次我参与的交通灯控制系统项目,采用了维纶通(Weinview)触摸屏作为HMI设备,西门子S7-1200 PLC作为控制核心,通过博途V14(TIA Portal)和EBproV507.02软件平台实现系统集成。
这个项目的核心目标是建立一个完整的交通灯控制演示系统,包含以下功能:
- 实现标准的红、黄、绿灯时序控制
- 通过触摸屏实时显示交通灯状态
- 提供直观的人机交互界面
- 建立稳定可靠的PLC-HMI通信链路
选择这套技术组合有几个关键考虑:
- 西门子S7-1200 PLC在中小型控制系统中性价比高,编程环境成熟
- 维纶通触摸屏在国内市场占有率高,与西门子PLC兼容性好
- 博途V14提供了完整的PLC开发环境
- EBpro是维纶通官方推荐的HMI开发工具
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 硬件准备与网络配置
2.1 硬件清单
在开始项目前,需要准备以下硬件设备:
| 设备类型 | 型号规格 | 数量 | 备注 |
|---|---|---|---|
| PLC | 西门子S7-1200 CPU 1214C | 1台 | AC/DC/RLY, 14DI/10DO |
| HMI | 维纶通MT8071iE | 1台 | 7寸触摸屏,以太网接口 |
| 交换机 | 普通工业级5口 | 1台 | 用于网络连接 |
| 电源 | 24V DC | 2个 | 分别给PLC和HMI供电 |
| 连接线 | 标准网线 | 若干 | 建议使用屏蔽双绞线 |
2.2 网络配置步骤
正确的网络配置是PLC与HMI通信的基础,以下是详细设置过程:
-
PLC IP地址设置
- 通过博途软件连接PLC
- 进入"设备配置"→"以太网接口"设置
- 设置IP地址为192.168.1.10(示例)
- 子网掩码设置为255.255.255.0
- 默认网关根据实际网络环境设置
-
HMI IP地址设置
- 通过USB线连接HMI和电脑
- 打开EBpro软件,在系统参数中设置
- IP地址设为192.168.1.2
