所以我有一个库项目,我在其中定义了几个功能块和接口。现在我想在 plc 项目中使用这个库(在同一个 twincat 解决方案中)。因此,我将整个保存、重建、保存和安装为库 spiel。如果我尝试在我的 MAIN 中声明一个 VAR,它将导致未知类型错误。我摆弄了一下,当我声明一个没有任何属性或方法的接口(在库中)时,它确实会显示出来并且可以在 MAIN 中使用。但是,一旦我添加了一个属性或方法,类/FB/POU 就会在我的 MAIN 眼中消失……
我觉得我忽略了一些选项/属性来帮助 PLC 项目正确使用 lib ......我在这里错过了什么?编辑:正如您在图像中看到的那样,找到了空块,添加任何东西神奇地使它消失 错误 可用类
编辑2:我通过将lib复制到新解决方案来解决我的问题。原始项目中的某些东西使它被破坏了。为什么会这样仍然是个谜……