以下内容节选自机械工业出版社出版的西门子自动化技术丛书----《SIMATIC S7- 1500 与 TIA博途软件使用指南》, 作者崔坚。更多更详细的内容请您参考《SIMATIC S7- 1500 与 TIA博途软件使用指南》一书。
第十五章 TIA博途的库功能
库基本知识
15.1 库基本知识
TIA 博途提供了强大的库功能,可以将需要重复使用的对象存储在库中。该对象既可以是一个程序块、DB或PLC数据类型,也可以是一个分布式I/O站或一整套PLC系统,甚至可以是HMI的一幅画面,或者是一幅画面上的某几个图形元素的组合。几乎所有的对象都可以成为库元素。熟练使用TIA博途的库功能,可以使项目开发事半功倍。
在TIA博途中,每个项目都连接一个项目库,可以存储想要在项目中多次使用的对象,项目库总是随项目打开、保存和关闭。除了项目库,还可创建任意多数量的全局库。用户也可以将项目库中的对象添加到全局库中,以方便其他同事在其他项目中直接使用该全局库。由于各库之间相互兼容,因此可以将一个库中的库元素复制和移动到另一个库中。
项目库和全局库中都包含以下两种不同类型的对象:
主模板
基本上所有对象都可保存为主模板,保存之后可在项目中多次使用该主模板。例如,可以保存整个设备及其内容,或者将设备文档的封页保存为主模板。主模板是对象的一个拷贝,所以主模板不能进行二次开发,也没有版本号。
类型
运行用户程序所需的元素(例如块、PLC 数据类型、画面或画面模板)可作为类型。类型有版本号,支持二次开发,可以对类型进行版本控制。 类型中的元素有新版本时,通过“版本发行”功能,将更新项目中所有使用这些类型的程序。
在博途视图中右侧的工具栏上,点击“库”即可打开库页面,如图15- 1所示。
图15- 1 库任务栏