1. WinCC项目创建与画面结构规划
项目类型与画面层级规划
WinCC 单用户项目适合单台操作站直接连接 PLC 的场景。新建项目后,第一件事不是急着画图,而是确定画面层级:主画面作为导航入口,工艺流程画面承载设备状态与操作,报警画面集中显示消息,趋势画面用于过程值归档回看,参数设置画面用于设定值与权限控制。层级清晰后,后续变量绑定、脚本和权限才有稳定的挂载点。
推荐采用“主画面 + 四个功能子画面”的两级结构。主画面只放导航按钮和全局状态摘要,不堆叠设备细节;子画面各自独立,通过按钮切换。起始画面设为Main.pdl,运行后首先呈现导航入口。
新建项目与画面创建
在 WinCC 项目管理器中新建“单用户项目”,输入项目名称(如 DemoLine),选择存储路径。项目创建后,在左侧导航树中右键“图形编辑器”→“新建画面”,依次创建五个 .pdl 文件:Main.pdl、Process.pdl、Alarm.pdl、Trend.pdl、Param.pdl。画面尺寸建议统一为 1920×1080,与现场操作站分辨率一致,避免运行时出现滚动条或拉伸。
创建完成后,在项目属性中把起始画面设置为 Main.pdl。这一步决定了运行系统启动后首先加载哪个画面,是导航结构的入口。
导航按钮与画面切换
在 Main.pdl 中放置四个按钮,分别对应四个子画面。按钮的鼠标单击事件使用 OpenPicture() 函数切换画面。例如“工艺流程”按钮绑定:
OpenPicture("Process.pdl");
其余按钮同理,分别指向 Alarm.pdl、Trend.pdl、Param.pdl。在每个子画面中放置一个“返回”按钮,绑定 OpenPicture("Main.pdl");,形成闭环导航。按钮文字、颜色和位置应保持一致,降低操作员的认知负担。
画面属性与运行验证
每个子画面需要设置合适的背景色和标题栏。工艺流程画面建议使用浅灰背景突出设备图形,报警画面使用白色背景保证消息文字清晰,趋势画面使用深色背景提升曲线对比度。画面切换时,WinCC 默认会关闭当前画面再打开目标画面,若需要保留状态可改用画面窗口(Picture Window)方式,但本例以独立画面切换为主,结构更简单。
验证方法:激活运行系统,确认起始画面为 Main.pdl;依次点击四个导航按钮,检查画面是否正确切换;在每个子画面点击“返回”,确认回到主画面。若按钮无响应,检查按钮事件是否绑定到“鼠标单击”而非“按下”,并确认画面文件名与脚本中的字符串完全一致。
画面结构检查清单
| 检查项 | 要求 | 常见问题 |
|---|---|---|
| 起始画面 | 设置为 Main.pdl | 未设置导致运行后空白 |
| 画面数量 | 5 个 .pdl 文件齐全 | 遗漏参数设置画面 |
| 画面尺寸 | 统一 1920×1080 | 尺寸不一致导致切换跳动 |
| 导航按钮 | 每个子画面有返回按钮 | 进入后无法回到主画面 |
| 脚本函数 | OpenPicture 路径正确 | 文件名拼写错误或含空格 |