现场客户端的第一屏是 Launcher,做本地登录、工位选择和版本管理。

登录后进入工位页面。每张卡片对应一个现场 profile,展示工序、产线、主机版本、插件版本和 catalog 状态。选好工位直接启动 Shell。版本状态、下载入口、启动入口都在同一个地方,不用再挨个目录翻版本号。

Shell 打开后进入现场运行主界面。截图里 PLC 连接失败、MES 未连接、Cloud 未启用——客户端不会因为这些问题直接退出,人员照样能进界面查诊断、看日志、改配置。设备网络、MES 服务、Cloud 配置都可能临时断,客户端入口得先能打开,人才能处理问题。

现场不用按工序维护多套桌面程序,更新不用挨个确认目录和启动方式。Launcher 管入口,Shell 管运行,插件管工序。新工位、新版本、新插件都走同一套流程。技术栈是 .NET 10 + Avalonia,不依赖 WPF,能跑在 Linux 工控机上。设备铺开后省 Windows 授权,这笔钱很可观。
