-
打印
概述
什么是连接器?
以下是如何将你公司现有的软件系统与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.数据协议连接器
这些是SQL和HTTP连接器,将你的Tulip应用程序与你的数据库和API集成。
数据协议连接器可以被触发器使用。例如,你可以在一个Tulip应用程序中创建一个触发器,说:。
- "当操作员扫描一个条形码时"
- "在我的SQL数据库中查找该条码"
- "然后根据该数据进入三个不同步骤中的一个。"
或者...
- "当操作员按下这个按钮"
- "向我的HTTP API发送一个请求,跟踪我工厂车间的生产问题。"
两者都是自助服务。只要你能查询一个SQL数据库或外部软件服务(如MES或ERP),那么你就可以在Tulip内编写查询。
下面是一个在应用编辑器的触发器中调用连接器函数的例子。
2.机器协议连接器
OPC UA连接器允许你从以下方面反馈数据。
- OPC UA设备
- 像Kepware这样的软件
- 或Fanuc OPC UA服务器
到Tulip并在Trigger逻辑中使用它。
在设置了OPC UA连接器后,你将使用机器页面来管理来自OPC UA服务器的事件。
例如,你可以在一个Tulip应用程序中创建一个触发器,说。
- "当我的OPC UA连接的CNC机器报告一个错误"
- "转到错误报告表并..."
- "向主管发送一条文本信息,"
或...
- "当连接到我的Kepware软件的压力传感器报告一个压力读数时..."
- "将其存储在一个变量中,这样我就可以在Tulip Analytics中分析数据了。"
下面是一个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去发表你的问题,或者看看其他人是否遇到过类似的问题!