1. AVEVA监控项目创建与画面框架搭建

AVEVA监控项目创建与画面框架搭建 学习卡片

项目创建与画面框架搭建

在AVEVA监控开发环境中,一个监控项目的起点是创建工程并定义画面框架。本案例的目标是完成从新建项目到画面框架可运行的最小闭环:项目属性配置正确、画面包含标题栏/导航区/主显示区三个区域、保存后能进入运行态查看效果。

AVEVA监控项目通常由工程文件(.gfx/.proj)、画面文件和项目属性三部分组成。新建项目时需要关注以下关键属性:

  • 项目名称:建议使用英文或拼音,避免中文路径导致运行异常
  • 存储路径:本地磁盘,路径中不含空格和特殊字符
  • 分辨率:与目标显示器一致,常用 1920×1080
  • 启动画面:指定项目运行后首先加载的画面
项目属性中的分辨率决定了画面坐标系的基准。后续所有控件的位置、尺寸都基于该分辨率计算,修改分辨率会导致已有画面布局偏移,因此建议在搭建画面前先确定分辨率。

画面框架的三区结构

一个可维护的监控画面框架通常划分为三个功能区,各区域职责明确、互不干扰:

区域位置职责典型内容
标题栏画面顶部显示项目名称、当前画面名、系统时间、报警状态文本标签、时钟控件、报警指示灯
导航区画面左侧或底部提供画面切换入口按钮组、画面索引、树形导航
主显示区中央剩余区域承载工艺流程图、趋势、报表等核心内容嵌入画面、控件容器

三区结构的核心价值在于导航与内容分离:切换画面时只替换主显示区内容,标题栏和导航区保持不变,避免重复绘制和状态丢失。

AVEVA监控画面框架 — 三区结构 标题栏 — 项目名称 | 当前画面 | 系统时间 | 报警状态 导航区 总览画面 工艺流程图 趋势曲线 报警列表 报表查询 主显示区 嵌入画面 / 控件容器 (工艺流程图、趋势、报表等) 分辨率基准:1920 × 1080 | 标题栏高度 ≈ 60px | 导航区宽度 ≈ 200px | 主显示区 = 剩余区域

项目创建与框架搭建的关键操作

在AVEVA监控开发环境中,新建项目并搭建画面框架的核心操作路径如下:

  1. 新建项目:在开发环境中选择“新建项目”,输入项目名称(如 DemoLine01),指定存储路径,设置分辨率为 1920×1080。
  2. 创建主画面:在项目中新建一个画面文件,命名为 MainFrame,作为框架载体。
  3. 绘制标题栏:在画面顶部放置一个矩形区域,高度约 60px,添加文本标签显示项目名称,插入时钟控件和报警状态指示灯。
  4. 绘制导航区:在画面左侧放置一个矩形区域,宽度约 200px,添加按钮组,每个按钮绑定到对应画面文件的切换动作。
  5. 绘制主显示区:在剩余区域放置一个容器控件(如“嵌入画面”或“画面窗口”),用于动态加载子画面。
  6. 设置启动画面:在项目属性中将 MainFrame 设为启动画面。
  7. 保存并运行:保存项目,切换到运行态,验证画面正常显示、导航按钮可切换、标题栏信息正确。
常见问题:如果运行后画面显示不全或控件错位,优先检查项目分辨率与画面尺寸是否一致。AVEVA中画面尺寸默认继承项目分辨率,手动修改画面尺寸可能导致坐标偏移。

验证清单

检查项预期结果判断方法
项目保存无报错,工程文件生成查看项目目录下存在 .proj 或 .gfx 文件
启动画面加载运行后自动显示 MainFrame运行态首屏为框架画面
标题栏显示项目名称、时间、报警状态可见目视检查文本和指示灯
导航按钮切换点击按钮后主显示区内容变化点击“趋势曲线”按钮,主显示区加载对应画面
分辨率适配画面无拉伸、无滚动条全屏运行下三区比例正常
本案例的交付物是一个可运行的最小监控项目框架。后续案例(如Modbus TCP数据连接、实时趋势曲线)将在此框架的主显示区中逐步添加功能,因此框架的稳定性和区域划分直接影响后续开发效率。