将项目从CODESYS 3为了CODESYS 4
在本节中,您将从……导入一个库CODESYS 3到CODESYS 4。
导入已编译的库
要求编译后的库文件可以下载。
将编译后的库保存到可以通过项目内部相对路径访问的文件夹中。或者,您也可以将文件保存到库仓库中。
打开
Libraries.json项目或应用程序的文件。添加一个具有该属性的条目
path并以 URI 表示法指定路径。文件扩展名决定了库文件的处理方式。选择解析库命令。
库将被嵌入,解析后的版本和 SHA384 校验和将被输入到……
Libraries.lock.json文件。
导入源库
要求:
该库可以以基于文件的 FBSLIB 文件或二进制 LIBRARY 文件的形式提供。如果文件为 LIBRARY 格式,则在CODESYS 3首先使用转换项目将其转换为基于文件的格式(FBSLIB)。
所有要导入的对象都以结构化文本格式编写。
在CODESYS 3检查库中是否包含结构化文本以外的编程语言的对象。如有必要,将这些对象转换为结构化文本。
检查库中是否包含 XML.V3 回退格式的对象。如有必要,请使用迁移对象此命令用于将对象转换为原生文本格式。此操作不可逆。运行此命令前请备份库文件。
使用保存项目保存库的命令CODESYS 3并关闭项目。
通过工作区加载 FBSLIB 文件CODESYS 4打开库项目。
选择解析库命令并检查通知。
这
.sidecars,.auxiliaries, 和.FBS_Project_Related这些文件夹将专门用于插件。它们不会用于其他用途。CODESYS 4这些文件夹仍然保留在库文件夹中,不应纳入版本控制。
该库将作为库项目显示在工作区导航器中,并且可以编辑。不支持的类型对象CODESYS 4将不再可用。每个对象都将生成一个新的对象 GUID。
常见问题
问题 | 使固定 |
|---|---|
对象未显示CODESYS 4。 | 该对象类型目前尚不受支持。CODESYS 4或者该对象不是以结构化文本格式编写的。 |
对象以只读编辑器打开。 | 文件内容无法解析。请使用文本编辑器打开该文件。 |
库引用未解析。 | 该参考资料来自图书馆管理员。CODESYS 3输入参考信息 |
对象名称被拒绝。 | 该名称违反了基于文件的存储的命名规则。请重命名该对象。CODESYS 3并重复该过程。 |