MENU
    使用 OPC UA/MQTT 协议写入机器属性
    • 24 Mar 2025
    • 1 分钟阅读
    • 贡献者

    使用 OPC UA/MQTT 协议写入机器属性


    文章摘要

    学习如何使用 Tulip 通过 OPC UA/MQTT 协议写入机器属性

    在本文中,您将学习:*如何创建/编辑可写入的机器属性*如何使用应用程序触发器设置机器属性*机器属性的错误/警告行为:写入


    设置

    为了使用 OPC UA 或 MQTT 协议为属性设置值,您需要设置一个机器,并将其映射到数据源,这样就能获得数据。如果您还没有这样做,以下文章将指导您完成这一过程:


    创建/编辑可写的机器属性

    Tulip 中的机器属性可用于不同的机器。它们可以是读+写(可写)或只读。请按照以下步骤创建或编辑可写属性:

    创建可写属性:

    1. 导航至属性列表页面。
    2. 单击创建新属性
    3. 启用选项,然后单击创建

    image.png{height="" width="""}

    编辑现有属性使其可写

    1. 单击属性旁边的三点菜单并选择 "编辑"。

    Edit Attribute

    1. 选中启用写入选项。

    EnableWriteOption.png


    使用应用程序触发器写入机器属性

    您可以在触发逻辑中写入机器属性,包括按钮、设备触发时、计时器、步骤级触发器或应用程序级触发器。

    1. 在触发器编辑器中,添加一个新操作
    2. 从下拉列表中选择写入机器属性
    3. 选择所需站的特定机器变量机器
    4. 选择要写入的属性。
    5. 选择要写入的数据值。

    image.png

    在上述示例中:当按下按钮时,如果变量Speed不是空白,触发器会将141 号磨机Speed属性设置为Speed变量的值。

    在 "工作站 "选择变量或机器时,将列出所有可写属性。

    注意: 如果运行时的机器类型不包括所选的可写属性,触发将失败。

    Ensure the selected attribute is writable and mapped to the machine type

    If the machine type at runtime does not include the selected writable attribute, the trigger will fail.

    机器类型配置页面

    配置机器类型时,"属性列表"页面中确定的可属性将标有 "**写 "**标签。


    机器数据源配置页面

    只能写入 OPC-UA 或 MQTT 机器数据源。以下数据源无法写入,触发器会失败:

    • 边缘设备
      • 边缘 IO
      • 边缘 MC
    • 应用程序接口
    • Celos
    • CelosX

    在适用情况下,警告信息将显示不支持的配置。

    Unsupported Configuration Warning


    将可写属性更改为只读属性

    如果将可写属性更改为只读,任何使用 "写机器属性"操作的触发器都将失败。这会影响使用该属性的应用程序的开发版本和发布版本。

    示例用例

    配方重新校准- 动态更新机器参数,确保每次生产运行的精确配置。您可以保存好的配方并将其存储在表格中,然后在下一次运行中再次使用。

    过程控制集成- 通过向机器发送启动、停止或确认信号,实现PLC/DCS和**MES (Tulip)**之间的握手。


    找到您想要的了吗?

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


    本文对您有帮助吗?