MongoDB客户端插件
连接 MongoDB 和工业 4.0
MongoDB 数据库是最常用的NoSQL数据库之一。面向文档的数据库非常适合分布式使用和大量 JSON 文档的处理。使用 OPC Router的 MongoDB 插件,很容易将工业 4.0 的基础设施与 MongoDB 连接起来。OPC Router掌握复制的 MongoDB 基础设施的处理。使用各种 OPC Router插件,可以将来自其他系统的数据传输到 MongoDB,也可以使系统访问来自 MongoDB 的数据。您可以通过访问我们的教程找到有关“数据库系统连接”主题的专用视频 。

使用 MongoDB 实现工业 4.0
- 通过耦合系统实现更多目标:
NoSQL 数据库和云是为大量数据(大数据)而设计的,这些数据以示意图方式存储并且具有高可用性和快速访问时间。通过连接自动化级别,生产可以从这些优势中受益,从而可以使用新的应用可能性(人工智能、大数据、数据分析等)。 - MongoDB 的工业 4.0:
工业 4.0 意味着为所有相关系统提供最佳的网络和信息供应。通过与 MongoDB 的耦合,用于提供数据的高效数据存储被集成到工业 4.0 环境中,从而提供了高可扩展性的可能性。 - 关于 OPC Router:
OPC Router以图形方式实现系统的联网。大量的插件使其成为工业环境中的数据中心。简单的配置、复杂的监控和稳健性是它的特点。
MongoDB 应用示例



来自 OPC UA 的数据采集——实现过程数据采集、大数据、人工智能和数字孪生
凭借其插件,OPC Router可以在自动化级别访问许多数据,因此是基于 MongoDB 的大数据和 AI(人工智能)应用程序的理想来源。无论是作为云还是作为本地托管的数据库,OPC Router都在这两个世界之间建立了联系。例如,如果使用OPC 客户端插件捕获来自 OPC UA 数据源的数据,则可以将其作为一致的 JSON 文档传输到 MongoDB。数据包的内容可能非常不同,范围从简单的过程数据到复杂的数据记录,例如 批次信息、生产消息 或产品生产信息,用于描述云中的 数字双胞胎 。



NoSQL 与关系 SQL 数据库
关系数据库是许多自动化过程的标准。关系概念也非常适合这些流程,因为流程是可重复地执行的,具有明确的规范和依赖关系,并且所需的数据始终遵循定义的方案。但是,这些数据库通常存储在本地,靠近生产,以保证低延迟和良好的可用性。对于这些数据库而言,跨位置分布数据是一项复杂的任务。这就是基于云的 NoSQL 数据库的优势所在,因为它们构建了可以处理大量分布式数据的高度可用的复制。在这个基础设施中,OPC Router可以形成本地关系 SQL 数据库和分布式 NoSQL 数据库之间的链接,从而将生产孤岛连接到更高级别的上下文。
连接系统
转移对象
MongoDB Plug-in的传输对象允许与 MongoDB 进行数据交换读写。每个活动(插入、选择、更新、删除)都有一个单独的传输对象。
选择、更新、删除
对于选择、操作或删除数据的操作,可以在传输对象本身中创建舒适的过滤器。然后过滤器字段可用于传输对象以填充连接。查询的数据以及操作所需的数据通过“数据”字段传输。传输通常以 JSON 格式进行,但也可以以任何其他格式进行。
插入
使用插入传输对象,要插入的数据通过“数据”字段作为 JSON 或任何格式传输。MongoDB中数据的主键,对象ID,可以指定,也可以由数据库自己决定。如果要指定 ID,则在输入的传输对象上会出现相应的字段。如果选择了自动 ID 分配,则分配 ID 的字段将出现在传输对象的出口处。
触发
MongoDB 插件没有自己的触发器。标准触发器和其他插件的所有可用触发器可用于启动连接。
浏览
在配置传输对象和 Mongo DB Plug-in 实例时,可以通过浏览来确定集合和数据库。
数据库
一个 MongoDB 服务器可以包含多个逻辑数据库,每个数据库形成一个逻辑封闭区域。在 MongoDB Plug-in 中,可以查询和列出服务器的数据库。必须为插件的每个实例选择一个数据库。
收藏品
MongoDB 中的集合是文档的集合。集合类似于关系数据库中的表,其中集合不指定模式。使用 Plug-in 的传输对象读取和写入数据时,可以从可用集合列表中选择执行操作的集合。