如何添加和配置机器
  • 13 May 2024
  • 1 分钟阅读
  • 贡献者

如何添加和配置机器


文章摘要

本指南将帮助你在 Tulip 中通过 "机器 "页面设置单个机器,并查看它们的历史记录。

在本文中,您将了解到

  • 如何在 Tulip 中添加单个机器并通过属性映射其数据
  • 如何在不使用应用程序或分析的情况下查看这些机器的历史记录

如何创建机器

要在 Tulip 中监控机器,首先必须建立与数据源的连接:

然后,您应该设置机器类型和属性,以便对来自机器的数据进行分类。

要开始添加单个机器,请前往 Shop Floor 下的 "机器 "选项卡。

image.png

创建机器

要在 Tulip 中添加第一台机器,请使用 "创建机器"按钮。

image.png

  1. 为机器命名。
  2. 选择机器类型。
  3. [可选]将机器映射到工位。
    1. 映射到工作站将允许你在该工作站使用触发操作,在你的机器群中共享应用程序。

将机器属性映射到数据源

我们已经创建了机器,现在需要将其属性映射到机器数据源上的主题或节点。

  1. 注意,该选项卡上有一个黄色警告图标,表示某些机器属性当前尚未映射到机器数据源image.png
  2. 选择一个属性。根据您所需的数据源类型,映射会有所不同。

映射到 MQTT

  1. 选择您的代理。image.png
  2. 如果该机器上尚未映射主题,请选择 "映射到新主题"。image.png
  3. 输入机器输出数据的主题路径。image.png

:::(Warning) (注)我们目前不支持 MQTT 主题中的单级或多级通配符:

获取最新消息

选择 "获取最新信息 "按钮,提取输入主题的最后一条信息(或保留信息)。
image.png

:::(Warning) (最新信息与保留信息)如果有其他机器属性映射到该主题,我们将返回最新信息,即使该信息未启用保留标记。这样可以避免数据流中断到其他机器属性。如果其他机器未使用该主题,则将返回保留的信息。
:::

JSON 有效负载

如果数据以 json 有效载荷的形式传递,则可从有效载荷类型中选择 JSON,并添加一个选择器,以确定将 JSON blob 的哪一部分映射到机器属性,或者在最新信息中选择键:值对,然后自动生成一个选择器。Tulip 为所有 JSON 提取器实现了JSON-Query格式。

image.png

选择映射到属性

映射到 OPC-Ua

:::(Warning) (OPC UA 服务器兼容性)OPC UA 服务器在实现 OPC UA 规范方面各不相同。Tulip 与 PTC Kepware 兼容的 OPC UA 服务器完全兼容,可能只支持其他 OPC UA 服务器的部分功能。

由 PLC 直接实施的 OPC UA 服务器通常会为其 OPC UA 服务器实施独特的签名。Kepware 投入了大量的时间来构建这些服务器规格的实现。了解更多信息:

  1. 选择您的 OPC UA 数据源。

image.png

  1. 导航到与此机器属性相关联的 OPC UA 节点。
  2. 点击地图图标。
    注意:只有相同类型的机器属性才能映射到 OPC-UA 节点image.png

OPC UA 数据类型

| Tulip 机器属性类型 | 支持的 OPC UA 类型 | | --- | --- | | 布尔型 | 布尔型 | | 整数 | SByte, Byte, Int16, UInt16, Int32, UInt32 | 数字(浮点) | Float, Double | | 文本 | String, LocalizedText | | Tulip API

映射到 Tulip API

要将数据从任何其他硬件传入 Tulip 机器,可以利用机器 API。

  1. 从机器数据源选择器中选择Tulip API

image.png

  1. 选择 "映射 "图标,将此机器属性映射到 Tulip API 端点。

image.png

查看机器历史

使用机器触发器,您需要将这些属性映射到状态,这样就能逐秒准确跟踪机器的状态。

设置好这些触发器后,就可以使用每个机器中的 "活动历史"选项卡查看过去机器状态的历史记录。

下面是访问历史记录的方法:

以下是历史记录的示例:

历史记录中的每一行都由机器在特定状态下花费的时间定义。

以下是该视图中带有数据类型的列:

  • 状态(枚举)
  • 开始时间(日期)
  • 结束时间(日期时间)
  • 持续时间(时间间隔)
  • 停机原因(枚举)
  • 程序(文本)
  • 理想运行率(数字)
  • 缺陷计数(个)
  • 零件数(个)

机器触发器可根据映射的属性更新每个状态的列。

输入限制

机器数据源执行以下速率限制:

|MQTT| 每个机器属性 1hz | 事件立即报告 |OPC UA| 每个机器属性 1hz | 标记轮询 1000ms |API| 无限制 | |总体| 每个实例 500hz | 当结合所有机器上的所有类型时

更多阅读


找到您想要的了吗?

您还可以前往community.tulip.co发布您的问题,或查看其他人是否遇到过类似问题!


本文对您有帮助吗?