codesys移植到arm codesys导入库_错误3700

在电脑上打开某程序编译不过,看提示似乎是差了两个库,库管理器打开是有两个库的颜色是红色的。

codesys移植到arm codesys导入库_库_02

于是选择添加库去对应的库包里去找,找到后添加进去就完了

注意这个库文件必须放到软件规定的文件夹里,不能放到文件夹里的二级目录里,我开始其实也添加了这两个库的,但是不是一级目录里的,是文件夹里的文件夹里,然后就识别不出来。把相应文件复制粘贴到一级目录里就可以了。

codesys移植到arm codesys导入库_CoDeSys_03

这个前面有一个文件夹名的就说明是二级目录,软件不识别的

编译完成后才可以在线登录,否则提示让你打开正确的文件夹.

其实打开程序的时候本身也有提示

codesys移植到arm codesys导入库_codesys移植到arm_04

不去处理也能打开程序,可以查看程序的梯形图,但是会无法仿真。

库文件?


在 CoDeSys 中常会遇到的一个问题是,一些函数或功能块能够找到并可调入编辑区,但打开后


发现是一个空框,输入 / 输出引脚没有对应,甚至有时根本就没有输入 / 输出引脚。其根本原因就是


库文件问题所致。所以什么是库文件,它是怎么支持 CoDeSys 中的项目,本节会对库文件进行详细 介绍。


1. 概述



库文件用于存放 CoDeSys 中可多次使用的程序



组织单元( POU )。这些 POU 可以从已有的项目中



复制到库中,用户也可以直接新建库项目 v ,在项



目中自己定义库。项目中使用的库文件如图 2.x 所示。



如果在 CoDeSys 下的库中存放有用户希望多次



调用的功能块、函数或程序时,可以节省大量的编



程时间,并提高效率。 CoDeSys 标准软件包中已经



包括标准库文件。



库文件除了是函数、功能块和程序的集合,其中还包含一些特殊定义的结构体,枚举类型等。



从功能上分可以将库文件分为系统库文件、应用库文件以及厂家自定义库文件。



默认的函数库文件是“ .library* ”,不同于 CoDeSys V2.3 版本以及之前版本中的“ .lib ”文件。



加密库的扩展名为 *.compiled-library 。库可以通过一个许可证进行加密(加密狗)。



 系统库文件



该库文件是一个支持 CoDeSys 软件系统的文件,它包括对软件结构和语法编写的支持以及标准



I/O 的支持。通常该文件库会在软件启动后自动导入到控制器中,不需要手动添加。



 应用库文件



支持基本应用的文件库。



Util :包含了各种数学运算功能,位操作指令及控制器等功能。



Standard :包括定时器、计数器、边沿检测及双稳态触发器等函数及功能块。



该功能是作为一台 PLC 必备的功能,因此在打开 CoDeSys 后会自动调入该库文件。其他的一些



需按要求导入的应用库文件如: Toolbox 、 PLCopen 等,这些库文件都需要用户根据实际需求来进行



添加。