工厂车间可视化

临时演讲台:当谈到信息共享时,工厂车间根本没有跟上商业世界的步伐。这些年来,HMI(人机界面)有了很大的改进,但大多数HMI和SCADA(监控和数据采集)系统都是独立的应用程序,通常是手动过程。

通过Andy Balderson和Brent Meranda, Parker机电自动化部门 二九年一月一日

当涉及到信息共享时,工厂车间根本没有跟上商业世界的步伐。这些年来,HMI(人机界面)有了很大的改进,但大多数HMI和SCADA(监控和数据采集)系统都是独立的应用程序,通常是手动过程。这与办公室环境形成了鲜明的对比,后者完全采用了数据共享技术,如电子邮件、即时消息、MRP/ERP系统、办公室生产力套件和电子项目跟踪。

为什么会有这种差异?这一切都是关于性能和稳定性。虽然现在有各种HMI包提供Web访问或Web发布,但其中大多数的底层技术都不能满足工厂车间的需求。软件性能不佳会减慢数据共享和远程HMI在工厂车间的使用,但情况并非一定如此。

发布Web数据最直接的方法是使用标准HTML(超文本标记语言)。这是万维网的原始语言。虽然它可以很好地查看静态数据页面,但当试图查看不断变化的数据或提供机器的实时控制时,它就失败了。原因是HTML被设计成客户端驱动的。

使用HTML,客户端浏览器负责请求新数据,服务器没有机制将新数据“推送”到客户端。为了获得实时更新,客户机必须通过定期请求刷新来“轮询”服务器。因为这意味着要重发一整页的数据,所以更新频率是非常有限的。这使得需要即时警报通知、实时数据监控或交互式动画的应用程序不切实际。

远程监视和控制的另一个常用选项是一类称为“屏幕抓取”的技术。这是大多数远程HMI产品所采用的方法。顾名思义,这些技术本质上是从服务器屏幕上抓取图像并将其传输到客户端。客户机然后显示服务器的屏幕图像,并将自己的用户输入传输到服务器。这使得操作员可以与机器进行交互,就像他或她在机器前面一样。

屏幕抓取被用于今天的许多“Web发布的”hmi中,虽然它允许远程访问,但它不是实时的,性能也是一个问题。由于传输的数据太多,屏幕抓取需要高速连接,并且严重限制了客户端的数量。

另一种常用方法是创建一个自定义浏览器插件,该插件负责与服务器通信并将信息传输到远程瘦客户机。如果程序设计得好,这种方法可以通过消除对数据的轮询和只传输已更改的信息来解决带宽问题。这种方法还可以允许远程操作人员查看与服务器显示的不同的屏幕。然而,在实践中,这些解决方案通常过于复杂,难以设置和管理。它们还需要在每个客户端系统上安装定制的、通常价格昂贵的应用程序。

Adobe Flash等现成的浏览器技术可以解决这些问题。超过98%的桌面Web浏览器已经在其系统上安装了Adobe Flash(避免了自定义插件的麻烦),Flash的安装基础确保了广泛的接受度。

我们决定在我们的Interact Xpress和Parker Factory Display产品线中使用Flash,通过标准Web浏览器提供丰富的互联网体验。Flash提供了自定义插件的所有优点,而没有相关的成本和麻烦。而且,它允许用户以与独立HMI产品相同的成本获得远程Web访问的“随时随地的信息”功能。

利用Flash技术的功能,可以将Web浏览器嵌入到SCADA操作员面板上,从而避免重复客户端HMI应用程序。据我们估计,一个典型SCADA包中高达80%的屏幕已经存在于机器上。为什么要复制它们?这也意味着安东信息不再局限于工厂车间。由于这些数据是在网上发布的,所以世界上任何地方的任何笔记本电脑或个人数字助理都可以看到屏幕。所需要的只是适当的安全检查、网络连接和支持Flash播放器的浏览器。

作者信息
Andy Balderson是Parker机电自动化部门的产品销售经理,Brent Meranda是HMI软件工程经理。