如何在应用程序中包含出厂套件设备
  • 31 Oct 2023
  • 1 分钟阅读
  • 贡献者

如何在应用程序中包含出厂套件设备


Article Summary

如何在应用程序中包含工厂套件设备

了解如何在应用程序中包含 5 种工厂套件设备,包括接收人工输入和根据应用程序中的操作触发设备。

Tulip Factory Kit 是 Tulip 新用户开始使用边缘连接的首批配件和硬件套件。

工厂套件已于 2022 年 6 月 23 日停产。

设置好所有工厂套件设备后,就可以开始利用设备输入和输出构建应用程序逻辑了。通常,这将在步骤触发器和按钮触发器中进行。

在本示例中,我们将介绍一个指导操作员组装电路板的工作指导应用程序。该应用程序将与 5 个工厂套件设备配合使用:

  1. 条形码扫描器
  2. 脚踏板
  3. 对光拾取
  4. 破光束传感器
  5. 安灯

在应用程序的每个步骤中,您都将了解现实世界中发生的事情,以及这些事情如何与应用程序中的触发逻辑相联系。

以下是该程序的操作

  1. 要求操作员扫描将要装配的部件的条形码
  2. 给出一系列工作指令步骤。在某些步骤中,操作员必须从特定的料仓中抓取部件。
  3. 要求操作员在完成之前检查部件
  4. 如果零件通过检查,则该程序完成。
  5. 如果零件未通过检查,则会呼叫质量专家到工作站。

下面介绍如何在此流程中使用每个设备。在物联网网关上,数字 I/O 端口 1-8 位于 A 组,而端口 9-16 位于 B 组。

条形码扫描仪

第一步,操作员需要在开始工作前扫描条形码。该步骤可能如下所示:

How To Include Factory Kit Devices in Apps_98636974.png

您需要添加一个步骤触发器,以便操作员扫描完工单后进入下一个步骤。

How To Include Factory Kit Devices in Apps_98636975.png

此外,您还需要将条形码编号存储为变量,以便与应用程序的完成相关联。

下面是触发器的外观:

当 "语句查找条形码扫描仪的输出:

How To Include Factory Kit Devices in Apps_98636977.png

  • 当 "设备""条形码扫描仪 "在 "此站点 "输出时

第一个 "然后 "语句将条形码编号存储在名为 "work_order "的变量中:

  • "数据操作" "存储 "数据:"表达式" "@Deviceoutput.data +'' "

我们建议您在 Tulip 中将条形码值存储为文本值,这就是我们在表达式编辑器中添加引号和加号的原因。

了解有关表达式编辑器的更多信息

转换将操作员发送到下一步。

How To Include Factory Kit Devices in Apps_98636979.png

  • "转到下一步

从拾取到点亮

在下一个步骤中,操作员需要从其工作站的一系列垃圾箱中抓取一个白色盘子。这就是步骤设计:

How To Include Factory Kit Devices in Apps_98636980.png

操作员的工位上可能有一组 8 个垃圾桶,"从一个垃圾桶到另一个垃圾桶 "将点亮第 8 个垃圾桶。

How To Include Factory Kit Devices in Apps_98636982.png

实际上,您需要两个台阶触发器来管理这个工位:

  1. 当台阶打开时,点亮相应的料箱
  2. 当台阶关闭时,关闭所有灯光。

下面是第一部分的触发器:

How To Include Factory Kit Devices in Apps_98636984.png

然后 "语句通过物联网网关连接到照明套件。然后,点亮拾取到灯条上的第 8 盏灯。

How To Include Factory Kit Devices in Apps_98636988.png

  • 运行设备功能""灯具套件""打开 "此站 "的 "一个垃圾桶"
  • bin:"静态值""整数""8 "颜色:(绿色)

下面是步骤关闭时运行的触发器:

How To Include Factory Kit Devices in Apps_98636990.png

然后 "语句会关闭 "从拾到灯 "上的所有灯。

How To Include Factory Kit Devices in Apps_98636991.png

  • "运行设备功能""照明套件""此站点 "的 "所有料箱关闭"

断开光束

Pick to Light 不能接受用户输入。它只能响应郁金香播放器中的事件。

另一方面,当人的手穿过传感器时,断路器可以触发郁金香播放器中的触发器。

为了实现这一功能,您需要在应用程序的第一步创建一个触发器,为折断光束供电。这样,它就能开始监视视野内的移动。

为了给断裂光束供电,请在应用程序中需要观察移动的步骤之前添加该触发器。

How To Include Factory Kit Devices in Apps_98636993.png

  • "步骤已打开

然后

  • "在此站 "运行设备功能""GPIO""设置数字输出
  • 引脚上:"静态值""整数""8 "到状态:"静态值" "布尔值" "是"

好了,现在可以观察特定垃圾桶的移动了。

How To Include Factory Kit Devices in Apps_98636997.png

在上面的同一个步骤中,假设只有在一个人成功挑选了一个零件后,您才允许步骤前进。

How To Include Factory Kit Devices in Apps

下面就是这种情况:

How To Include Factory Kit Devices in Apps_98637000.png

当网关上的任何 GPIO 端口发生 "Pin up 事件 "时,触发器触发。

How To Include Factory Kit Devices in Apps_98637005.png

  • "设备""GPIO "在 "此站点 "输出 "Pin up "事件

然后

  • "转到下一步

如果您查看一下物联网网关上的 I/O 输入 "A "组,就会看到这样的设置:

How To Include Factory Kit Devices in Apps_98637010.png

在这种情况下,断路器是唯一连接到 I/O 输入端的设备。

  • 棕色导线提供电源
  • 蓝线为设备接地
  • A 组端口 1 的黑线实际上是在有东西穿过横梁后发送输入。

因此,触发器可以在所有 I/O 端口中寻找 "针脚向上 "事件。只有当有物体穿过光束时,"Pin up "才会触发。

脚踏板

假设您想让操作员在不接触屏幕的情况下进入下一步。脚踏板是一种非常简单的方法。

下面是 "当 "语句的样子:

How To Include Factory Kit Devices in Apps_98637011.png

  • "设备""脚踏板 "在 "此站 "输出

灯光堆栈

假设操作员发现了一个缺陷,您需要一种方法让他们迅速通知主管。检查步骤可能是这样的

How To Include Factory Kit Devices in Apps_98637013.png

当操作员点击 "Fail(故障)"时,您希望安灯上的红灯亮起。您可以通过一个按钮触发器来实现这一目的。

How To Include Factory Kit Devices in Apps_98637014.png

然后

  • "运行设备功能""GPIO""设置数字输出",在 "此站 "的引脚 "静态值""整数""2 "上设置 "静态值""布尔""是"。
  • "转到步骤""缺陷报告

在第一个 "然后 "语句中,触发器向物联网网关 "输出 "部分的第二个引脚发送信号。红灯连接到该引脚,而绿灯则连接到第 1 个引脚(或您所连接的任何引脚)。

然后,操作员被发送到一个名为 "缺陷报告 "的表单步骤。

下面是这个光栈与网关的连接方式。

How To Include Factory Kit Devices in Apps_98637018.png

  • 白线将设备接地
  • 绿灯与绿灯相连,与第一个引脚相连
  • 与红灯相连的红灯连接到第二个引脚上

因此,当 "然后 "语句包括 "设置数字输出 "时,意味着它可以向 8 个 "输出 "引脚之一发送信号。

更多阅读

以下是几种了解郁金香触发器的方法。


本文对您有帮助吗?