学习如何使用 Tulip 通过 OPC UA/MQTT 协议写入机器属性
在本文中,您将学习:*如何创建/编辑可写入的机器属性*如何使用应用程序触发器设置机器属性*机器属性的错误/警告行为:写入
设置
为了使用 OPC UA 或 MQTT 协议为属性设置值,您需要设置一个机器,并将其映射到数据源,这样就能获得数据。如果您还没有这样做,以下文章将指导您完成这一过程:
创建/编辑可写的机器属性
Tulip 中的机器属性可用于不同的机器。它们可以是读+写(可写)或只读。请按照以下步骤创建或编辑可写属性:
创建可写属性:
- 导航至属性列表页面。
- 单击创建新属性。
- 启用写选项,然后单击创建。
{height="" width="""}
编辑现有属性使其可写
- 单击属性旁边的三点菜单并选择 "编辑"。
- 选中启用写入选项。
使用应用程序触发器写入机器属性
您可以在触发逻辑中写入机器属性,包括按钮、设备触发时、计时器、步骤级触发器或应用程序级触发器。
- 在触发器编辑器中,添加一个新操作。
- 从下拉列表中选择写入机器属性。
- 选择所需站的特定机器、变量或机器。
- 选择要写入的属性。
- 选择要写入的数据值。
在上述示例中:当按下按钮时,如果变量Speed
不是空白,触发器会将141 号磨机
的Speed
属性设置为Speed
变量的值。
在 "工作站 "选择变量或机器时,将列出所有可写属性。
⚠注意: 如果运行时的机器类型不包括所选的可写属性,触发将失败。
If the machine type at runtime does not include the selected writable attribute, the trigger will fail.
机器类型配置页面
配置机器类型时,"属性列表"页面中确定的可写属性将标有 "**写 "**标签。
机器数据源配置页面
只能写入 OPC-UA 或 MQTT 机器数据源。以下数据源无法写入,触发器会失败:
- 边缘设备
- 边缘 IO
- 边缘 MC
- 应用程序接口
- Celos
- CelosX
在适用情况下,警告信息将显示不支持的配置。
将可写属性更改为只读属性
如果将可写属性更改为只读,任何使用 "写机器属性"操作的触发器都将失败。这会影响使用该属性的应用程序的开发版本和发布版本。
示例用例
配方重新校准- 动态更新机器参数,确保每次生产运行的精确配置。您可以保存好的配方并将其存储在表格中,然后在下一次运行中再次使用。
过程控制集成- 通过向机器发送启动、停止或确认信号,实现PLC/DCS和**MES (Tulip)**之间的握手。
找到您想要的了吗?
您还可以前往community.tulip.co发布您的问题,或查看其他人是否遇到过类似问题!