工业物联网嵌入式自动化程序扩展

电感自动化的Ignition Onboard项目将扩大到10家公司,其中包括该公司的点火软件嵌入合作伙伴的硬件。

Aw 237152 Iotexpandweb

我的帖子的追随者可能非常清楚我对嵌入式硬件的进步如何改变自动化面貌的兴趣。去年9月,我报道了这一趋势现在如何扩展到包括预安装在自动化设备上的软件设计用于嵌入制造系统和机械。可以说,软件被嵌入到嵌入式系统本身。

在2018年ARC论坛上,感应自动化公司的Don Pearson和Kevin McClusky正式宣布了Ignition Onboard嵌入式软件项目,我在去年秋天首次报告了该项目,并强调了除了Opto 22和Hilscher之外的8个新参与者,这些参与者也包含在我的最初报告中。新宣布的合作伙伴包括Advantech B+B SmartWorx、Moxa和EZAutomation,他们将Ignition Edge应用于自己的产品,以及KEBA、Brown Engineers、Azul Systems、Nexoforge和Tyrion Integration,他们将嵌入Ignition的完整版本。

麦克罗斯基预计很快会有更多公司加入这个项目。他说:“另有十几家公司表现出了真正的兴趣。”“我们目前正积极与其中许多公司合作。”

培生指出,感应自动化及其合作伙伴围绕着火点车载项目所做的努力,直接响应了行业在为其公司创建工业物联网(IIoT)战略方面的需求。他引用世界经济论坛(World Economic Forum)的研究数据指出,84%的企业领导人预计工业物联网将扰乱他们的业务,但只有7%的企业领导人有全面的工业物联网战略,73%的企业领导人承认没有任何一种工业物联网战略。

在解释如何使用Ignition来支持工业物联网战略时,Pearson指出了四个关键原因:

  • 该软件的开放、模块化和与供应商无关的设计意味着,它可以连接到任何系统,而且,正如Ignition Onboard程序所强调的那样,可以安装在几乎任何设备上;
  • 点火装置通过它的使用从应用中解耦MQTT
  • 该软件可用于构建和部署任何类型的工业应用;和
  • Ignition的无限许可模式使其在工业物联网中的应用规模化成为可能。

为了演示点火和运行的简单性,McClusky只用了几分钟就通过酒店Wi-Fi安装了一个带有MQTT模块的点火试用版。然后,他使用该软件通过MQTT代理安全地连接到Opto 22 groov设备和Advantech Uno设备。连接到代理之后,Opto 22和Advantech边缘节点以及它们所附带的所有数据就会出现在Ignition的MQTT Engine文件夹中。通过这种连接,McClusky向用户展示了如何通过“点火设计器”(Ignition Designer)的拖放界面连接这些设备和他们的数据。

聚光灯点火边缘上的凹槽(以及该公司刚刚推出的史诗), Opto 22的Benson Hougland指出,该设备有与罗克韦尔、西门子和Modbus设备以及许多其他设备的连接器。MQTT支持groovy连接到任何这些不同设备的速度。通过让应用程序从设备发布到的代理获取数据,而不是让应用程序直接轮询设备,消息传递协议本质上将设备与任何需要其数据的IIoT应用程序解耦。

Hougland说,这种解耦解决了工业物联网最大的安全问题之一。“当你访问端口和vpn时,安全问题就会出现。使用MQTT,就不需要在字段中打开设备端口。”

Hougland表示,MQTT提供的另一个巨大优势是,它通过允许操作人员选择他们喜欢的系统和设备,让操作人员重新掌握了权力,因为MQTT允许这些设备将其数据发布给代理,供企业或工业物联网应用程序使用。他说:“这意味着工程师可以花时间用数据创造价值,而不必建立复杂的系统来将设备数据传递给企业。”

后证明MQTT的速度通过展示如何使用点火发现超过1400设备有58000标记在几秒钟内,卷云链接的阿伦尼珀,师MQTT,宣布卷云模块链接的添加Amazon Web Services (AWS)和Azure,以及支持AWS本片点火。Cirrus Link是一个电感自动化合作伙伴,为Ignition开发MQTT特性。Nipper解释说,Cirrus Link云模块允许将Ignition中的任何标签数据发送到AWS和/或Azure进行大数据分析。

Greengrass将AWS扩展到设备上,这样设备就可以在本地处理它们生成的数据,同时仍然使用云来进行管理、分析和存储。Greengrass允许用户使用熟悉的语言和编程模型在云中创建和测试设备软件,然后将其部署到设备上。Nipper指出,通过编程Greengrass可以过滤设备数据,只将必要的信息传回云端。该技术还对所有连接点的设备数据进行身份验证和加密,因此,当设备之间和云通信时,在没有验证身份的情况下,数据永远不会在设备之间交换。

更好地控制