利用基于 Web 的界面在 Ignition 中实现工业控制现代化

客户

Inductive Automation 开发和提供工业自动化软件。Ignition 平台是该公司的旗舰产品。它支持创建人机界面、监控和数据采集系统以及各种自动化应用程序。该平台广泛应用于制造业、能源和公用事业领域。

inductiveautomation.com
组织规模 201-500 名员工
国家 美国
行业 工业自动化软件

挑战 

无论是在机场输送系统中追踪行李,控制炼油厂的运营,还是生产您喜爱的软饮料——现代工业都极大地依赖于获取、监控和控制其设备和流程数据的能力。

为满足这一需求,Inductive Automation 开发了 Ignition,这是一款用于监控和数据采集(SCADA)领域的创新工业控制软件。

在保守且严格监管的工业环境中,Inductive Automation 开发人员尝试找到一种方法,以为客户提供一种有意义且可管理的方式来收集、存储和显示数据。

该团队决定采用基于 Web 的方法来升级其平台的用户界面,以实现现代化。然而,这一决策也带来了一个挑战,即需要确保新系统能够与许多公司仍在使用的旧版工业控制软件保持兼容。

解决方案 

Inductive Automation 选择使用 JxBrowser 以在基于 Swing 的实现中显示 Web 组件,并在其应用程序客户端运行时的 JavaFX 版本中渲染完整的用户界面。

这使得团队能够增强 Ignition 的功能,使其能够在复杂且可定制的屏幕上为客户提供数据。

此外,这种集成还确保了通过 JavaFX 应用程序与原生层之间的 WebSocket 通信交互,为平台用户提供访问操作系统功能(如身份验证和传感器集成)的途径,从而促进了与行业标准和安全要求的合规性。

成果 

Inductive Automation 开发的混合解决方案成为了行业中的一个重要里程碑,它架起了传统软件与尖端可视化数据表示之间的桥梁。

Ignition Designer 的演示

基于现代 Web 的用户界面使 Ignition 在常规产品中脱颖而出,为公司在未来监督控制和数据采集软件(具有用户界面)领域树立了标杆。

将 Chromium 网页浏览器添加到您的 Java 应用程序中。
立即体验