英文网站建设公司,建设网站需要申请什么,互联网公司排名全球,电子商务网站进度的基本流程今天继续我们的小白教程#xff0c;老鸟就不要在这浪费时间了#x1f60a;。
前面一期我们介绍了CODESYS的文件读写函数库SysFile。大家可能发现了#xff0c;在CODESYS的开发中实际上是离不开各种库的使用#xff0c;其中包括系统库、第三方库以及用户自己开发的库。实际…今天继续我们的小白教程老鸟就不要在这浪费时间了。
前面一期我们介绍了CODESYS的文件读写函数库SysFile。大家可能发现了在CODESYS的开发中实际上是离不开各种库的使用其中包括系统库、第三方库以及用户自己开发的库。实际开发中为了快速完成任务通常都会使用到库。这一期就来介绍一下CODESYS工程中“库管理器”的使用。看过前面教程的朋友可能记得在工程的基本组成中有简单介绍过如何添加库这一期会详细介绍通过库管理器实现库文件的添加、删除、更新、以及如何安装第三方库、选择不同的版本等。 一、简介
库管理器列出了项目中应用程序使用到的所有库提供有关库类型、库属性和内容的信息。可以通过库管理器增加、删除、更换库文件还可以更改库文件版本。在库管理器中还可以看到所用库中的结构、全局变量、函数或功能块相关的帮助信息。 项目中使用到的库如果依赖于其他库则这些引用库会自动集成到项目中。库管理器中不同类型的库具有不同的图标图标的含义如下表所示 图标 含义 表示该库引用的库链接到当前存在的版本。工程加载时会解析工程所用库的引用库如果未指定或未找到指定版本则使用当前搜索到的第一个版本。可以通过“库管理器à占位符”为其指定特定版本。 表示使用可信证书签名的库与CODESYSV3 SP15兼容。 表示使用受信任的证书签名的库但至少引用了一个未签名的库。 表示使用私钥和令牌签名的库与CODESYSV3 SP15兼容 表示未签名或使用不受信任或过期的证书签名的库。对于不受信任的证书上下文菜单中提供了“信任证书”命令。 表示当前不可用的库。 表示该库未找到状态不确定需要下载或指定版本后重新记载。 表示当前没有有效许可证的库。 表示库因为无法验证其签名加密而不能加载。 二、库管理器使用
这里主要介绍一下通过库管理器实现库文件的添加、删除、更新、以及如何安装第三方库、选择不同的版本等功能。
1.库文件添加和删除
库文件添加通过“库管理器à添加库”实现如下图所示。 在弹出的窗口中可以直接通过在窗口中输入要使用的函数名称来查找对应的库。也可以通过点击下方“高级…”按钮在弹出的窗口中选择需要添加的库。建议将下方“显示全部版本(仅限专家)”选项勾上。 这里同样可以通过字符串搜索也可以通过先选择公司然后在下方找到需要添加的库及版本例如选择添加3S公司的FileAccess库如下图所示。 注意这些库需要先安装到系统中否则在库中无法找到。 2.修改库文件版本
库文件版本可用通过“库管理器à占位符”来修改如下图所示。 在打开的窗口中选择需要更改的库如上图“占位符”窗口中选择SysFile库单击“SysFile3.5.9(Sytem)”会出现版本选择窗口图中红框部分显示的是本机已安装的SysFile库版本。点击选择相应的版本可以将本工程中的SysFile库改为所选择的版本。另外用户也可以通过“其他库…”来选择或者安装新的库版本。
单个库文件的版本也可以在选择库文件中通过“库管理器”上方的“属性”来修改版本如下图所示。 3.第三方库安装
在菜单栏“工具”中选择“库…”可以进入库安装界面如下图所示。 点击“安装…”在新弹出的窗口中选择需要安装的库文件可以将第三方的库安装到系统中。
在库管理器界面中点击上方的“资源库”按钮也可以进入到上图的库安装界面。 三、常见的错误
这里列一些碰到过的跟库相关的错误一个人能犯的错误总是有限的……大家如果碰到了其它的相关错误也可以留言交流。
1.库文件未安装或者不可用
在打开工程时提示库文件没有安装或者不可用或者库管理器中的库文件下方有波浪线提示通常都是库的版本不对或者该版本的库没有安装导致的。
1如果库文件没有安装在打开库管理器时界面上方会出现“下载缺失的库”按钮。如果是CODESYS官方提供的库在系统能够正常联网的情况下可以直接点击“下载缺失的库”从CODESYS的官网下载对应的库文件。如果是第三方的库则需要找到对应的安装文件进行安装。
2通过“库管理器à占位符”将库文件的版本修改为正确的版本。
2.搜索不到系统功能块或者编译是提示库错误
这个通常是因为没有安装包含该功能块的库。在库管理器中把缺失的库下载安装即可。
需要注意的是由于不同版本的CODESYS有不同版本的库而且中间还有几次比较大的调整。所以老版本的程序建议用对应的老版本的库不要随意更新库文件否则可能会出现找不到库文件报错的情况。如果是新建的工程建议用与CODESYS版本匹配的库。遵循以上原则能够减少很多莫名其妙的报错。 四、CODESYS库安装后的保存位置
CODESYS安装库以后默认会保存在目录“C:\ProgramData\CODESYS\Managed Libraries\”下面。如果是更换电脑可以把这个库备份一下。尤其是用户自己开发的库安装过的版本在这里都会有备份泄密了不要找我^-^。 五、结论
CODESYS的提供了各种类型的库大家开发时能用尽量用毕竟可以少写代码而且比自己开发的要稳定的多。当然由于库的版本繁多新手建议用最新版本老版本那些大坑就不要去跳了~~~^-^。当然CODESYS官方给的很多代码示例都是用老版本库使用的时候谨慎参考这个我也没办法毕竟写示例的时候新版本还没出来而且没有哪个程序员喜欢挖坟3S家的也不例外……大家自求多福吧欢迎留言交流~~~。 ------------------ 原创不易感兴趣的多支持