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

什么是连接器?


概述

什么是连接器?

以下是如何将你公司现有的软件系统与Tulip连接起来。

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

连接器是Tulip的一项功能,允许你在HTTP APIs和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连接器。

  • Microsoft SQL Server
  • PostgreSQL
  • MySQL
  • 甲骨文

要访问OPC UA连接器,请将光标放在 "车间 "标签上,从你的Tulip账户中的任何地方,从下拉菜单中选择机器

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

下面是一个连接器函数的例子。

连接器可分为两类。

1.数据协议连接器

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

数据协议连接器可以被触发器使用。例如,你可以在一个Tulip应用程序中创建一个触发器,说:。

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

或者...

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

两者都是自助服务。只要你能查询一个SQL数据库或外部软件服务(如MES或ERP),那么你就可以在Tulip内编写查询。

下面是一个在应用编辑器的触发器中调用连接器函数的例子。

2.机器协议连接器

OPC UA连接器允许你从以下方面反馈数据。

  • OPC UA设备
  • 像Kepware这样的软件
  • 或Fanuc OPC UA服务器

到Tulip并在Trigger逻辑中使用它。

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

例如,你可以在一个Tulip应用程序中创建一个触发器,说。

  1. "当我的OPC UA连接的CNC机器报告一个错误"
  2. "转到错误报告表并..."
  3. "向主管发送一条文本信息,"

或...

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

下面是一个OPC UA连接器在应用编辑器中的触发器的例子。

了解如何设置一个OPC UA连接器

谁可以使用连接器?

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

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

在测试中运行连接器 {{词汇表.环境}}.

你可以使用环境标签 ,为每个连接器功能设置多个服务器。这将允许你在应用开发时,在测试环境中自动运行连接器功能。

连接器中的数据类型

以下数据类型可以在连接器函数中作为{{格言.输入}}s或{{格言.输出}}s使用。

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

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

因此,如果连接器输出一个 "浮动 "类型的值,而你想在应用程序中把它作为一个 "文本 "值使用,你应该创建一个 "文本 "输出并把它映射到浮动值。该值将被自动转换为一个文本值。

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

连接器中的超时

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

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

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

连接器的技术细节

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

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

当访问从你的郁金香云中公开的数据库和API时,应该不需要额外的配置。然而,如果有些东西没有按照预期工作,或者如果你想连接到一个数据库、API或没有从郁金香云中公开提供的机器;这篇关于连接器主机的文章是一个重要的资源。

获得有关连接器的帮助

如果你对使用连接器感兴趣,请通过在线聊天或通过Tulip右上角的帮助按钮的支持票告诉我们。我们将帮助你完成这一过程。

进一步阅读


你找到你要找的东西了吗?

你也可以到community.tulip.co去发表你的问题,或者看看其他人是否遇到过类似的问题!


本文对您有帮助吗?