1. FactoryTalk View SE 单机项目创建与画面导航

FactoryTalk View SE 单机项目创建与画面导航 学习卡片

任务拆解与工程对象

本例在 FactoryTalk View Studio 中新建一个 SE 单机应用(Standalone Application),并完成三块画面的创建与导航验证。核心工程对象如下:

  • 应用(Application):SE 单机应用的容器,包含画面、标签、全局对象等,本例命名为 Line1_SE。
  • 画面(Display):运行时可见的图形界面。本例创建 1 个主画面 Main 与 2 个子画面 Overview、Detail。
  • 导航按钮(Navigation Button):通过按钮的 Action 属性调用 Display 命令,实现画面切换。
  • 运行时验证:进入 Test Application 模式,点击按钮确认画面切换与返回逻辑正确。

画面结构与导航关系

三块画面的职责与切换关系如下:Main 作为入口,提供两个按钮分别进入 Overview 和 Detail;两个子画面各提供一个返回按钮回到 Main。这种“主画面 + 子画面 + 返回”的结构是 SE 单机项目中最基础的导航骨架。

SE 单机应用 Line1_SE — 画面导航结构 Main(主画面) 入口画面 · 两个导航按钮 Display 命令目标:Overview / Detail Overview(子画面) 产线总览 · 返回按钮 Display 命令目标:Main Detail(子画面) 设备细节 · 返回按钮 Display 命令目标:Main 按钮 → Display Overview 按钮 → Display Detail 返回 → Display Main 返回 → Display Main 进入子画面 返回主画面

创建 SE 单机应用

  1. 打开 FactoryTalk View Studio,在启动界面选择 New 选项卡,应用类型选择 View Site Edition (Standalone)。
  2. 在 Application Name 中输入 Line1_SE,Description 可填写“产线1单机监控”。
  3. 点击 Create,Studio 会生成应用目录并打开 Explorer 树。此时 Displays 节点下为空。
SE 单机应用与分布式应用的区别在于:单机应用的所有组件(画面、标签、报警)都运行在同一台计算机上,不需要配置 FactoryTalk Directory 的分布式网络。

创建三块画面

在 Explorer 中右键 Displays → New,依次创建以下画面:

画面名称用途建议尺寸关键对象
Main主入口画面1024 × 768标题文本、两个导航按钮
Overview产线总览1024 × 768返回按钮、占位图形
Detail设备细节1024 × 768返回按钮、占位图形

每块画面创建后,从工具箱拖入一个 Push Button 对象,并在 General 选项卡中设置 Text 属性为按钮显示文字(如“进入总览”)。

配置导航按钮动作

导航的核心是按钮的 Action 设置。选中按钮,打开 Action 选项卡,在 Press 动作中选择 Display 命令,并填写目标画面名称:

Main 画面按钮1 → Display  Overview
Main 画面按钮2 → Display  Detail
Overview 画面按钮 → Display  Main
Detail 画面按钮   → Display  Main

如果需要在切换时传递参数,可在 Display 命令后附加 /P 参数,但本例仅验证基础切换,不涉及参数传递。

运行时验证

  1. 在 Studio 菜单栏点击 Test Application(或按 F5),进入运行时测试模式。
  2. 确认启动后首先显示 Main 画面。
  3. 点击“进入总览”按钮,画面应切换为 Overview;点击其返回按钮,应回到 Main。
  4. 点击“进入细节”按钮,画面应切换为 Detail;点击其返回按钮,应回到 Main。
  5. 按 Esc 或点击 Test Application 退出测试模式。
若按钮点击后画面无变化,优先检查:① 按钮的 Action 是否绑定到 Press 事件;② Display 命令中的画面名称是否与 Explorer 中的名称完全一致(区分大小写);③ 目标画面是否已被正确保存。

验证检查表

检查项预期结果实际结果
应用创建成功Explorer 中出现 Line1_SE 节点□
三块画面存在Displays 下含 Main / Overview / Detail□
Main 按钮1 动作Press → Display Overview□
Main 按钮2 动作Press → Display Detail□
Overview 返回按钮Press → Display Main□
Detail 返回按钮Press → Display Main□
运行时切换Main ↔ Overview / Detail 均正常□