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

挑战

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

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

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

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

解决方案

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

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

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

成果

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

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

© 2024 TeamDev. 版权所有

TeamDev、TeamDev 标志、JxBrowser 和 JxBrowser 标志是 TeamDev 的商标。 Inductive Automation® 的注册商标 Ignition 归 Inductive Automation 所有,并已在美国专利商标局注册,且可能正在其他国家申请注册或已注册。 JavaFX 是 Oracle 和/或其关联公司的注册商标。 所有其他商标均属于其各自所有者。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值