1

所以我有一个库项目,我在其中定义了几个功能块和接口。现在我想在 plc 项目中使用这个库(在同一个 twincat 解决方案中)。因此,我将整个保存、重建、保存和安装为库 spiel。如果我尝试在我的 MAIN 中声明一个 VAR,它将导致未知类型错误。我摆弄了一下,当我声明一个没有任何属性或方法的接口(在库中)时,它确实会显示出来并且可以在 MAIN 中使用。但是,一旦我添加了一个属性或方法,类/FB/POU 就会在我的 MAIN 眼中消失……

我觉得我忽略了一些选项/属性来帮助 PLC 项目正确使用 lib ......我在这里错过了什么?编辑:正如您在图像中看到的那样,找到了空块,添加任何东西神奇地使它消失 错误 可用类

编辑2:我通过将lib复制到新解决方案来解决我的问题。原始项目中的某些东西使它被破坏了。为什么会这样仍然是个谜……

4

1 回答 1

0

尝试以下步骤:

  • 清理您对库进行编程的解决方案。
  • 右键单击项目并单击检查所有对象

如果成功,请再次安装该库,将其从参考部分中删除并重新添加。然后再次清理并构建所有内容。

于 2019-10-28T17:53:05.647 回答