什么是连接器?
  • 31 Oct 2023
  • 1 分钟阅读
  • 贡献者

什么是连接器?


Article Summary

概述

什么是连接器?

下面介绍如何将贵公司现有的软件系统与 Tulip 连接起来。

Tulip 是一个开放式平台,可以与贵公司现有的 IT 基础设施集成。这种整合是通过连接器实现的。

连接器是 Tulip 的一项功能,可让你在 HTTP API 和 SQL 数据库与 Tulip 之间发送数据。它们对于连接 Tulip 外部的服务器和系统以及表 API 至关重要。设置连接器后,您就可以将外部信息和数据导入到您的 Tulip 应用程序中,从而拓宽您的 Tulip 体验并实现高效流程。

Tulip 支持 3 种不同类型的连接器:

  • HTTP- 使用此连接器从外部 API 访问数据。
  • **SQL -**使用该连接器访问 Tulip 外部的外部数据库。
  • **OPC UA -**使用该连接器集成机器和设备。这在连接数控机床和 PLC 时最为常见。

SQL 和 HTTP 连接器可以读写外部系统。OPC UA 连接器可从外部系统读取数据,并使用 Edge MC 和 Node-RED 进行写入

要访问 SQL 和 HTTP 连接器,请在 Tulip 账户的任意位置将光标放在 "应用程序 "选项卡上,然后从下拉菜单中选择连接器

在 "连接器 "页面,用户可以查看其连接器是否在线,还可以查看连接器的版本。

用户还可以使用右上方的 "过滤器"下拉菜单,根据连接器的类型、SQL 和 HTTP 过滤连接器。

Tulip 支持以下 SQL 连接器:

  • 微软 SQL 服务器
  • PostgreSQL
  • MySQL
  • 甲骨文

要访问OPC UA 连接器,请在 Tulip 账户的任意位置将光标放在 "车间 "选项卡上,然后从下拉菜单中选择 "机器"。

每个连接器可以有多个连接器函数或查询,在应用程序中触发后运行。

下面是连接器功能的示例:

连接器分为两类:

1.数据协议连接器

这些是SQLHTTP 连接器,用于将 Tulip 应用程序与数据库和 API 集成。

触发器可以使用数据协议连接器。例如,您可以在 Tulip App 中创建一个触发器,内容如下

  1. "当操作员扫描条形码时
  2. "在我的 SQL 数据库中查找该条形码
  3. "然后根据该数据进入三个不同步骤之一"。

或者...

  1. "当操作员按下这个按钮"
  2. "向我的 HTTP API 发送请求" "该 API 可追踪工厂车间的生产问题"

两者都是自助服务。只要能查询 SQL 数据库或外部软件服务(如 MES 或 ERP),就能在 Tulip 中编写查询。

下面是在应用程序编辑器的触发器中调用连接器函数的示例:

2.机器协议连接器

OPC UA 连接器允许您从以下设备馈送数据

  • OPC UA 设备
  • Kepware 等软件
  • 或 Fanuc OPC UA 服务器

软件(如 Kepware 或 Fanuc OPC UA 服务器)的数据输入到 Tulip,并在触发逻辑中使用。

设置 OPC UA 连接器后,您将使用 "机器 "页面管理来自 OPC UA 服务器的事件。

例如,您可以在 Tulip 应用程序中创建一个触发器,内容如下

  1. "当我的 OPC UA 连接的数控机床报告错误时
  2. "转到错误报告表单并......"
  3. "向主管发送一条文本信息"

  1. "当连接到 Kepware 软件的压力传感器报告压力读数时......"
  2. "将其存储在变量中,以便我在 Tulip Analytics 中分析数据"。

下面是应用程序编辑器中触发器内 OPC UA 连接器的示例:

了解如何设置 OPC UA 连接器

谁可以使用连接器?

大多数连接器都是自助服务。例如,任何熟悉 SQL 的人都可以设置SQL 连接器,并编写将在 Tulip 应用程序中使用的SQL 查询

建立 SQL 查询后,企业中的任何人都可以通过触发器在 Tulip 应用程序中使用该 SQL 连接器,而无需了解 SQL。

在测试中运行连接器 Environment

你可以使用 "环境 "选项卡 为每个连接器功能设置多个服务器。这样,当应用程序处于开发阶段时,就能在测试环境中自动运行连接器功能。

连接器中的数据类型

以下数据类型可用作连接器函数中的 Inputs 或 Outputs 。

  • 文本
  • 整数
  • 浮点数
  • 布尔型
  • 图像
  • 数据时间

使用连接器输出时,可以将一种数据类型 "强制 "转换为另一种数据类型。

因此,如果连接器输出的是 "浮点 "类型的值,而您想在应用程序中将其用作 "文本 "值,那么您应该创建一个 "文本 "输出,并将其映射到浮点值。该值将自动转换为文本值。

:::(Info) (注意)输入或输出的名称中不能包含句号".":

连接器中的超时

数据连接器具有超时功能,以防止在运行应用程序时锁定。连接器的超时时间不应超过操作员的预期等待时间(最长 1-3 秒)。在构建连接器时,测试功能将在 10 秒后超时。

在生产过程中,应用程序中的连接器会在 25 秒后超时。

通常只有大型 SQL 查询才会遇到这些限制。有许多 SQL 工具(如限制结果集、创建索引和使用物化视图)可以缩短查询时间。

连接器的技术细节

由于连接器与外部系统通信,您可能需要了解如何配置连接器以适应您的自定义 IT 环境。

您需要了解连接器**主机。**它是 Tulip 平台的一个模块,负责管理与这些外部系统的连接。

在访问 Tulip 云公开提供的数据库和 API 时,无需额外配置。但是,如果某些功能与预期不符,或者如果你想连接到数据库、API 或机器,而这些功能不是从郁金香云开放的,那么这篇关于连接器主机的文章就是一个重要的资源。

获得连接器帮助

如果您对使用连接器感兴趣,请通过在线聊天或 Tulip 右上方的帮助按钮填写支持票单告知我们。我们将帮助您完成整个过程。

更多阅读


找到您想要的了吗?

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


本文对您有帮助吗?