TwinCAT3库管理
------------------------------------------ 杨煜敏
TwinCAT3中库管理方式与TwinCAT2不同,更精细,更安全,通过引用的方式来调用库的占位符,使得库的调用更灵活,给库添加版本,公司名称等属性使得库的管理更便捷。
因此首先我们来熟悉下TwinCAT3中库如何调用和管理,这里就要提到几个关键词: Reference:在TC3中不是单纯的加载一个库,而是调用这个库的占位符 Version:每个库被创建的时候都有各自版本号 Company:每个库被创建的时候也都有公司名称
Placeholder:每个库都可以定义占位符,这样在不同版本的TC3中编写的程序,只要占位符一样,就算库有升级也不需要重新加载库
Namespace:每个库都可以定义命名空间,这样在不同库中有相同功能块的时候就可以利用命名空间进行区分
Install:所有的库都需要安装才可以在PLC项目中被调用,也就是才可以支持加载到library
repository中,而不是单纯的复制黏贴
1. 首先新建PLC项目,可以在reference中加载所需要的库
右键reference可以有5个选项: Add library:添加库
Placeholders:查看已添加的占位符有哪些
Library repository:可以在其中编辑所引用库的地址,安装卸载库和查找相应的FB/FC Set to effective version:把所有引用的占位符都设置为当前有效版本的库 Set to always newest version:把所有引用的占位符都设置为当前最新版本的库
2. Add library后可以看到所有库进行了分类,因此可以很方便得查找到所需要的库
3. 在company中可以选择创建库的公司名称来找到相对于的库(当然大多数库都是
beckhoff automation gmbh提供,如果客户有自己的库进行管理的时候这个功能会方便很
多)
4. 如果勾选display all versions可以看到同一个占位符的库下面有不同的版本供选择
5. 点击details可以查看到库里面具体的内容
6. 也可以通过占位符进行添加相对于的库
7. 当然不勾选group by category就可以以库字母排列来添加相对应的库
8. 在输入框可以直接输入所需要的库,甚至是输入一个功能块也可以对应到所在的库
9. 不管以哪种方式,最后找到所需要的库后只需要点击OK就可以添加到reference中
(20)TC3-PLC库管理



