在TIA使用过程中一直忽略库的应用,也有用,就是直接用全局库的“模板副本”,就相当于一个大的剪切板。后来偶然发现,其实TIA库大有学问,开几篇博文谈谈。
项目库和全局库中都包含以下两种不同类型的库元素
- 类型
运行用户程序所需的对象(例如块、PLC 数据类型、用户自定义的数据类型或面板)可作为类型。类型可进行版本管理,因而支持后期专业的进一步开发。当类型发布新版本时,使用这些类型的项目将立即更新。 - 模板副本
基本上所有对象都可保存为模板副本,并可在后期再次粘贴到项目中。例如,可以保存整个设备及其内容,或将设备文档的封页保存为模板副本,副本没有任何关联参数,仅仅相当于复制粘贴。
项目库
每个项目都有自己的库,即项目库。在项目库中,可以存储想要在项目中多次使用的对象。项目库始终随当前项目一起打开、保存和关闭。项目库相当于是项目和全局库的中介,通过项目库,可以将项目中更新后的函数更新至全局库,同样通过全局库也可以将最新的版本更新给项目。
全局库
除了项目库之外,可以使用可供多个项目使用的全局库。全局库共有以下三个版本:
- 系统库
西门子将自己开发的软件产品包含在全局库中。这些库包括可以在项目中使用的现成函数和函数块。这些自带的库无法更改。自带的库无法根据项目进行自动装载。 - 企业库
企业库由用户所在组织集中提供,例如,位于网络驱动器上的某个中央文件夹中。TIA Portal 可对相应的企业库进行自动管理。现有版本的企业库更新后,系统将提示用户将相应的企业库更新为最新版本。 - 用户库
全局用户库与具体项目无关,因此可以传送给其它用户。如果所有用户都需要以写保护