使用编程标准来利用现代HMI解决方案

现代人机界面(HMI)解决方案可以受益于自动化技术(AT)和信息技术(IT)的融合解决方案。

通过Daymon汤普森 2016年3月3日

编程标准的快速采用已经成为自动化技术(AT)和信息技术(IT)融合的核心驱动力。多年来,控制和自动化技术一直在以这种方式取得重大进展,将传统的可编程逻辑控制器(PLC)代码与计算机科学领域的标准相结合。控制供应商一直小心翼翼地利用自动化的IT标准,而不失去一般PLC程序员和控制工程师的信心。人机界面(HMI)解决方案可以从这种平衡的AT/IT相互作用中受益。

不同于工业工程师最熟悉的HMI工程和通信的传统专有系统,公司正在利用IT标准,如Microsoft Visual Studio用于工程,HTML5用于设计,WebSockets和HTTPS用于安全通信。也可以将HMI项目连接到源代码存储库工具,如Team Foundation Server、GIT或Subversion。这意味着工程团队和协作可以更简单,更容易理解。它还采用最好的标准技术,这些技术已被商业和消费科技行业的众多创新公司所验证,并以新的、令人兴奋的方式应用于工业HMI目的。

HTML5旨在为网页设计提供简单、高性能和全球可用的技术。许多主要的网页开发人员和技术公司使用它来缓解“活”网页之前的许多问题。当然,并不是所有的控制工程师都精通网站编程和设计,所以HMI编程环境应该远远超出“用户友好”的范围。

HTML5还可以帮助设计师创建现代和符合人体工程学的HMI页面,并允许多种浏览器类型显示这些网页。这意味着HMI解决方案具有很强的适应性:基于HTML5和JavaScript的基于web的HMI解决方案可以修改显示以最适合所使用的屏幕,而不受操作系统、浏览器或设备的限制。在工厂中使用的相同HMI软件可以部署在多种机器类型上,在多种工业显示屏格式(包括多点触控显示器)上查看,甚至可以缩放以方便在平板电脑和智能手机上查看。

客户端或浏览器还可以直接与HMI服务器通信,帮助弥合基于web的客户端和工业控制技术硬件之间的差距。熟悉的标准,如HTTPS和WebSockets Secure,旨在帮助保证从客户端到服务器的安全性。另一方面,HMI服务器可以通过适当的协议连接到相应的控制器。例如,OPC UA协议可用于HMI与广泛的工业控制器通信,以及使用自动化设备规范(ADS)、BACnet和IEC 61850等协议与基于pc的控制软件平台通信。

强大的HMI架构促进了众多应用场景——从本地HMI面板解决方案到多客户端、多服务器和多运行时概念。单独的扩展可以通过已定义的接口实现,标准图形控件和自定义设计元素的可用组合可以实现高度的个性化。根据经验和应用程序,HMI逻辑可以在客户端用JavaScript实现,也可以作为服务器扩展实现。这提供了用。net或c++编写扩展的可能性,保护和增强了机器制造商和制造商的知识产权。

Daymon汤普森倍福自动化是自动化产品专家。由制作编辑克里斯·瓦夫拉编辑,控制工程cvavra@cfemedia.com

关键概念

  • 编程标准已经成为自动化技术(AT)和信息技术(IT)融合的主要原因。
  • 公司正在利用IT标准,如Microsoft Visual Studio用于工程,HTML5用于设计,WebSockets和HTTPS用于安全通信,而不是专有系统。
  • HMI逻辑可以在客户端用JavaScript实现,也可以作为服务器扩展实现,这就为用。net或c++编写扩展提供了可能,这样可以保护和增强知识产权。

考虑一下这个

今天的HMI解决方案还有哪些可能的发展?未来有哪些可能的发展?

在线额外

更多信息请访问www.beckhoff.us/twincat-hmi。

查看作者的相关故事,链接如下。