广东湘恒智能科技有限公司
主营产品: 西门子变频器,西门子PLC\西门子模块、西门子触摸屏、西门子伺服电机、西门子工控机、西门子集成系统、西门子低压、西门子控制单元、西门子CPU,广东省西门子授权代理商,等
S7-1500 库功能Library
发布时间:2024-11-26

TIA博途软件提供了强大的库功能,可以将需要重复使用的元素存储在库中。该元素可以是程序块、数据块、硬件组态等。熟练使用库功能,可以在编程过程中事半功倍。

在TIA博途软件中,每个项目都包含一个项目库,可以存储要在项目中多次使用的元素。除了项目库,TIA博途软件还可以创建任意多数量的全局库。用户可以将项目库或项目中的元素添加到全局库中,也可以在项目中使用全局库中的对象。

库基本介绍

1、库总览

打开TIA博途软件,进入项目视图,在软件的右侧任务卡处单击库,如图1所示,从上至下分别是”库视图“和“库管理”按钮、项目库窗格、全局库窗格、元素窗格(默认不开启)、信息窗格。

图片

图1、 库任务卡                

通过“库视图”按钮可以 打开库视图,进入库视图后,选择对应的库通过”库管理“按钮可以查看库管理视图,如图2所示。

图片

图2、库管理视图

2、类型

类型是执行用户程序所需的元素。可以对类型进行版本控制,并可以对其进行二次开发。以下PLC的元素可作为类型存储在项目库或全局库中:函数(FC)、函数库(FB)、PLC数据类型(UDT)。

项目库类型来自于项目的程序,而全局库类型不仅可以来自项目的程序而且可以来自于项目库类型;项目中如果使用全局库中的类型,TIA博途软件会同时将该类型复制到项目库类型。

注意:只有FC、FB、UDT可以作为类型的元素,可以出现嵌套的FC、FB、UDT,但在FC、FB中不可以出现全局变量。

3、模板副本

模板副本是用于创建常用元素的标准副本。可以创建所需数量的元素,并将其插入到基于模板副本的项目中。这些元素都将具有模板副本的属性。

模板副本既可以位于在项目库中,也可以位于在全局库中。项目库中的模板副本只能在项目 中使用。在全局库中创建模板副本时,模板副本可用于不同的项目中。

可以在库中将以下元素创建为模板副本:带有设备组态的设备、变量表或各个变量、指令配置文件、监控表、文档设置元素(如封面和框架)、块和包含多个块的组、PLC 数据类型 (UDT) 和包含多个 PLC 数据类型的组、文本列表、报警类别、工艺对象。

全局库

全局库是一个与具体项目无关的单独文件,可以将程序、组态等保存至库中分享给其它用户。此外随TIA博途软件安装的库也位于全局库中。

1、全局库的创建过程

(1)全局库的建立

打开新的TIA博途项目“TEST”,点击“创建新全局库”按钮,如图3所示。

图片

图3、创建新全局库

(2)添加库元素

通过拖放的方式在库的类型或模板副本中添加元素,在”TEST“项目中添加新PLC,创建FC1,将其拖入全局库“库1”的模板副本,如图4所示。

图片

图4、添加库元素

(3)保存库

选择要保存的库,点击“保存对库所做的更改”按钮保存库,如图5所示。

图片

图5、保存库

(4)关闭库

选择要关闭的库,点击“关闭全局库”按钮关闭库,如图6所示。

图片

图6、关闭库

2、全局库的打开与调用

(1)全局库的打开

打开新的TIA博途项目“NEW”,点击“打开全局库”按钮,浏览选择并打开目标全局库文件,如图7所示。

图片

图7、打开全局库文件

(2)调用库元素

新建PLC,将全局库“库1”模板副本中的FC1拖入PLC程序,如图8所示。

图片

图8、调用库元素

项目库

项目库为每个项目自带的库。在项目库中,可以存储想要在项目中多次使用的对象,也可以将项目库中对象在项目内任意使用。项目库始终随当前项目一起打开、保存和关闭。

如果将元素作为类型添加到项目库中,并且此元素与其它元素相关,则系统也会将相关的元素作为类型进行自动创建。

 将一个类型添加到项目库中之后,该类型将与项目中添加的元素象关联。因此,项目中的元素为该类型的实例。

1、添加至项目库类型

新建PLC,将FC1拖入项目库的类型中,如图9所示。

图片

图9、添加项目库类型

2、创建新的类型并发布

拖入项目库类型后自动提示添加类型、版本,如图10所示。从图中可见,当将FC1拖入项目库类型后,FC1中调用的FC2也同时出现在项目库类型中。

图片


展开全文
拨打电话 微信咨询 发送询价