.
命令”将工程保存为编译的库“
.
.

功能:此命令以加密形式保存一个库工程。

调用:菜单栏:文件

此命令将打开用于在文件系统中保存文件的标准对话框。该编译CODESYS库文件类型已经预设。文件扩展名为.compiled-library-v3.compiled-library (CODESYS < SP15)。以这种格式,当在工程中使用该库时,库中POU的源代码将不可见。

如果在安全栅栏视图中选择了对编译的库强制签名选项,则在保存库工程时,必须为其提供基于数字证书的签名。在工程信息摘要选项卡上,默认设置与CODESYS版本 >= V3 SP15 的库兼容性。在这种情况下,将工程文件保存为已编译并签名的库时,文件扩展名为.compiled-library-v3。如果仍未在安全栅栏中为用户配置文件指定合适的有效证书,则接下来将打开对话框提示,以供您执行此操作。之后,您可以再次执行save命令。

在所有其他方面,编译的库文件的行为类似于*.library文件,因此可以通过相同的步骤安装和引用它们。

我们建议使用带有证书签名的已编译库。除了保护源代码和未经授权使用库之外,还使用了更少的内存,从而缩短了加载时间。

 

如果您具有相应的翻译帮助文件,则CODESYS V3 SP15 开始,您可以将带翻译的库文档扩展到其他语言。这样做如下:

将为新语言创建的文件__lmd__<language>.aux 放在与库工程<library name>.compiled-library-v3平行的目录 <library name>.lmd 中如果文件正确,则在通过 将工程保存为编译的库命令保存库工程时,它们将包含在已编译的库文件中。

例如:该目录standard.lmd与库文件 standard.compiled-library-v3平行存在,并且包含带有库文档法语翻译的文件__lmd__fr.aux保存编译后的库之后,库管理器中也会提供法文版本的文档。