Eclipse Unide – 了解行业设备的步骤
去国外度假时,我经常学习几句当地语言来过得去。没有时间或需要完全流利。但是了解一些简单的短语很有用。有这些包含基础知识的迷你短语手册(你好,我饿了等)。随着时间的推移,我收集了一个对我有很大帮助的系列。我们在工业 4.0 中面临类似的情况:
“外面有很多不同的机器,使用很多不同的语言和口音。”发推文特别是旧机器不使用新协议(例如 OPC-UA)。然而,我们需要了解如何监测他们的状况或解释具体的测量结果。
如果我们可以采用一种简单的方法来发送和理解为多个系统实施的此类特定于行业的内容,那么我们就可以顺利实现互联行业。
通过与客户和合作伙伴的实践经验和协作,我们了解到哪些信息是理解工业设备的关键。例如,在发送测量数据时,解释此信息的唯一方法是我们是否还有当前生产的零件或批号以及机器标识。
我们开始在一个简单的有效载荷中捕获这些信息。就像我在现实生活中提到的例子一样,你可以在电话、信件或面对面使用相同的短语,有效载荷旨在通过不同的协议(REST、MQTT、AMQP)发送。
在与合作伙伴和客户一起在生产环境中成功使用后,我们希望开发与 Eclipse 社区一起交换此类有效负载的示例实现。
为什么选择生产绩效管理协议 (PPMP)?
值得注意的是,近年来,需求、价格压力和制造复杂性不断增加。事情需要发展得更快,更灵活,并满足更高的质量标准。通常,这方面的优化被称为生产绩效管理 (PPM)。这种优化的基础是来自与产品相关的机器和设备的信息,例如:
- 拧紧过程的扭矩和角度
- 节流板测试站的流入/流出
- 切削过程中主轴的功耗
单向信息交换指南
- 数据结构应足够灵活,以便通过多种传输协议进行传输,以避免重新发明轮子并利用现有技术;
- 在每种情况下都相似,以允许使用相同的软件来解释数据;
- 易于理解,确保在自定义环境中实施不会成为障碍;
- 尽可能简单,避免产生固执己见的框架;
- 并且包含足够的用例信息,以满足功能需求。
如今,全新的机器和软件通常带有强大的通信功能。对于较旧的机器、较小的工厂和 SME(中小型企业)来说,赶上出现的复杂 IT 标准可能是一项挑战。事实上,有时硬件本身会施加限制。
然而,在制造环境中,如果没有盲点,监控最有意义。实现这一目标的一种方法是升级机器和软件。改造是另一回事。对于后者,障碍应尽可能低。但是,对于最必要的信息(机器消息、测量值)的单向交换,应该有一些准则。
我们决定必要信息的最低公分母包括必填字段,公共相关信息应该是可选的。还应该可以选择通过元数据添加扩展点。
Eclipse Unide 的行业优势
Eclipse Unide 旨在使小型组织能够负担得起 PPM。因此,它降低了数据通信的成本和复杂性。通过为制造环境量身定制的简单信息结构 (PPMP) 的示例实现,我们希望鼓励社区共同使用、共享和发展这种结构。
PPMP 已作为 PPM 测试台的一部分引入博世中型工厂,与许多中小企业作为合作伙伴和供应商合作。该测试平台旨在创建一个生态系统,让中小企业和大型公司能够高效协作。
PPMP 通过确保不同类型的设备和软件之间的互操作性发挥着重要作用。 它旨在收集和聚合来自不同设备的机器和传感器数据。它专注于定义 JSON 有效负载,可以通过各种传输(REST、AMQP、MQTT 等)进行传输。 PPMP 的主要目标是:
- 为了数据聚合和收集目的而集成设备(跨领域,例如制造或能源)
- 为中小型企业 (SME) 提供非常轻便且易于使用的解决方案
博世正在为工业 4.0 和物联网发起一项开放标准,这将使大企业和中小型公司都受益。
为什么要开源?为什么选择 Eclipse Unide?h2>
PPMP 扩展了现有的 Eclipse IoT 世界,为从工业传感器和机器收集数据提供了一种简单且轻量级的格式。它专注于标准化时间序列和警报消息。它可以通过包括 REST、AMQP 和 MQTT 在内的协议传输。与 PPMP 一样,这些技术不需要复杂且昂贵的中间件,它们的系统也不会产生额外的许可费用。
Eclipse 是一个出色的平台,用于开发 PPMP 示例实现并与社区一起改进格式。事实上,这项工作甚至可以与现有的 Eclipse IoT 项目(如 Eclipse hono、Eclipse Paho 或 Eclipse Kura)联合起来。总体而言,Eclipse 拥有完美的全球物联网生态系统,可用于启动该项目并向多个社区成员学习。我们可以为物联网生态系统的可持续和特定行业发展以及成功的 Eclipse Unide 项目提供我们的行业专业知识。
最近的一项调查(仅限德语)也支持我们为数字工厂制定开放标准的举措:55% 的行业活动参与者表示,开放标准对于实施工业 4.0 很重要。
后续步骤
Eclipse Unide 项目发布生产性能管理协议 (PPMP) 的当前版本并开发简单的服务器/客户端实现。这些实现将有效负载存储在数据库中并通过简单的用户界面显示它们。然后,每个人都可以将这些示例用于他们的自定义状态监控应用程序。
工业技术