【问题标题】:How to reference a DUT from another PLC project如何从另一个 PLC 项目中引用 DUT
【发布时间】:2021-11-30 06:35:17
【问题描述】:

我创建了 2 个 PLC 项目。一个用于主要逻辑,另一个用于可视化。

数据将使用输入/输出在两个项目之间传输。我想创建一个电机 HMI,并在主 PLC 项目的 DUT 中对电机控制进行分组。

我现在如何在可视化项目中引用这个 DUT?

【问题讨论】:

    标签: plc twincat


    【解决方案1】:

    刚刚自己找到了答案。

    外部类型

    如果 DUT 作为外部类型,则可以从另一个项目中引用它。 本地 DUT 可以轻松外接:

    1. 右键单击 DUT
    2. 按“转换为全局数据类型”
    3. DUT 将从 DUT 文件夹移动到 External Types 文件夹,并自动添加必要的属性。

    看到这个example

    【讨论】:

    • 这不是答案。这是评论!
    • 这似乎是原始问题的有效解决方案;为什么你认为它应该是一个评论?
    • 尽量不要过多地编辑结构,有很多事情需要记住(主要是参考),因为数据类型的每次更改都会为新编辑的类型创建一个新的 GUID。由于对它们的引用,相同的数据类型(名称)可能会堆积起来,主要是因为 PLC 和其他 TwinCAT(如 IO 链接)没有获得更新的数据类型。我在 3 个 PLC 之间共享数据类型时遇到了很多问题。最佳做法是确保您不再需要编辑该数据类型,因为如前所述,编辑会带来很多不必要的痛苦:)。
    猜你喜欢
    • 1970-01-01
    • 2012-09-08
    • 2015-12-29
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 2012-07-24
    • 2020-04-27
    • 2011-03-12
    相关资源
    最近更新 更多