开放系统的测试和认证
开源 HMI 软件使任何人都可以查看和更改驱动 HMI 功能的源代码。理论上,它将允许机器设计者,甚至是客户,有能力对HMI的功能和它可能具有的功能进行修改。
传统的HMI通常有一个封闭系统。在这个封闭的系统中,只有HMI的制造商可以修改底层的源代码,改变特性和功能。与开放系统相比,客户对操作选项的选择更为有限。
虽然可以更改底层源代码,使HMI功能听起来很吸引人,但有充分的理由表明,今天使用的大多数HMI都是封闭系统。欧姆龙 HMI、IPC、控制器和软件产品经理Clark Kromenaker认为,开源意味着任何受过任何水平训练的人都可以修改HMI的操作方式,这可能为引入低级编程错误、函数错误或恶意软件提供了机会。
在开放系统中,大多数情况下,功能测试、安全、功能批准和任何认证将由开放系统设计者决定。在封闭系统中,这是由HMI制造商负责处理的。
通过购买包括来自同一制造商的控制系统、HMI、I/O 和其他组件的系统解决方案,可以获得的互操作性和安全性。完整解决方案提供商将确保对所有可用功能的访问。刻意将不同厂家的控制器、开放式或封闭式HMI或I/O混合在一起,将使集成和使用每个控制组件的功能的能力变得复杂。
对于开源HMI系统,可能需要Visual Basic、c++等开发工具或底层编程工具,甚至可能需要开发PC机。对于封闭式HMI系统,通常使用更高级别的配置包来选择系统需要的对象和功能。
关键概念:
■开源 HMI 软件使任何人都可以查看和更改驱动 HMI功能的源代码。
■并不是所有的开源软件都是零成本的。