如何添加和配置机器
  • 08 Jan 2025
  • 1 分钟阅读
  • 贡献者

如何添加和配置机器


文章摘要

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

在本文中,您将了解到

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

如何创建机器

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

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

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

image.png

创建机器

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

image.png

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

将机器属性映射到数据源

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

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

映射到 MQTT

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

We don't currently support single or multilevel wildcards in MQTT topics.

获取最新信息

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

Latest vs. Retained Message

If another machine attribute is mapped to this topic, we will return the latest message, even if the retained flag was not enabled on that message. This avoids interruptions in this data streaming to those other machine attributes. If the topic is unused by other machines, the retained message will be returned.

JSON 有效负载

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

image.png

选择 "映射到属性"。

映射到 OPC-Ua

(警告)(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 数据类型

郁金香机器属性类型支持的 OPC UA 类型
布尔型布尔型
整数SByte, Byte, Int16, UInt16, Int32, UInt32
数(浮点数)浮点数、双
文本字符串、本地化文本

映射到 Tulip API

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

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

image.png

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

image.png

查看机器的历史记录

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

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

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

下面是历史记录的示例:

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

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

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

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

输入限制

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

协议速率限制备注
MQTT每个机器属性 1 赫兹即时报告事件
OPC UA每个机器属性 1 赫兹每 1000ms 轮询一次标签
API无限制
总体每个实例 500hz在所有机器上组合所有类型时

更多阅读


找到您想要的内容了吗?

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


本文对您有帮助吗?