加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18475208684

西门子代理商-湖北一级代理-PLC伺服电机驱动变频器代理

更新时间
2024-10-01 08:00:00
价格
请来电询价
西门子变频器
西门子触摸屏
西门子伺服电机
西门子PLC
西门子直流调速器
西门子电缆
联系电话
13922889745
联系手机
18475208684
联系人
向小姐
立即询价

详细介绍

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

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

包括两种库类型

1.项目库每个项目都有自己的库,即项目库。在项目库中,可以存储想要在项目中多次使用的对象。项目库始终随当前项目一起打开、保存和关闭。


全局库

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

系统库

西门子将自己开发的软件产品包含在全局库中。这些库包括可以在项目中使用的现成函数和函数块。这些自带的库无法更改。自带的库无法根据项目进行自动装载。

企业库

企业库由用户所在组织集中提供,例如,位于网络驱动器上的某个中央文件夹中。TIA Portal 可对相应的企业库进行自动管理。现有版本的企业库更新后,系统将提示用户将相应的企业库更新为Zui新版本。

用户库

全局用户库与具体项目无关,因此可以传送给其它用户。如果所有用户都需要以写保护方式打开全局用户库,则可对全局用户库进行共享访问。例如,将该库放置在网络驱动器上。

而项目库和全局库中都包含以下两种不同类型的库元素:

  • 类型

    执行用户程序所需的元素。可以对其进行二次开发,可进行版本管理,因而支持后期专业的进一步开发。当类型发布新版本时,使用这些类型的项目将立即更新。 以下PLC的元素可作为类型存储在项目库或全局库中:函数(FC)、函数库(FB)、PLC数据类型(UDT)。

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

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

  • 模板副本

    基本上所有对象都可保存为模板副本,并可在后期再次粘贴到项目中。例如,可以保存整个设备及其内容,或将设备文档的封页保存为模板副本。


  • 与此同时,用户仍可以使用自己在较低 TIA Portal 版本中创建的全局用户库。但是,如果要继续使用旧版本 TIA Portal 中的全局用户库,则必须先将该库进行升级。

    比较库元素

    块和 PLC 数据类型 (UDT) 可与设备中的对象进行比较。这样,即可确定某些块或 PLC 数据类型 (UDT) 是否已在项目中使用,以及是否已修改。


    新建库示例:

    1.创建项目库:

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

    图片

    在PLC程序中,选择我们需要建立库的FB块,拖拽到项目库-类型-添加类型。

    图片

    我们修改新添加类型的属性,如名称,版本,作者,添加注释等,然后确定

    图片

    图片

    2.使用项目库

    比如在同一个项目里,有多套PLC,并使用相同的FB块,FC块,UDT等,这时,我们建立的项目库就派上用场了

    新建一个PLC,打开库视图,选择项目库-类型,拖拽我们需要的FB块,FC块,UDT等到对应PLC的“程序块”选项即可(这里类似于复制粘贴)

    图片

    我们可以看到我们拖拽过来的FB块右上角有一个黑色小三角符号,这表示该程序块是库里的一个类型,会随着库中的类型的更新而更新。例如到了调试阶段,我们发现这个FB块需要更改,我们只需要在库类型这个FB块的内容,然后发布新的版本,选择直接更新即可,不需要一个一个程序的去修改提高效率(这就是跟直接复制粘贴的区别之一)

    3.修改库中的类型

    上面说过,例如到了调试阶段,我们发现这个FB块需要更改,我们只需要在库类型这个FB块的内容,然后发布新的版本,选择直接更新即可,

    还有一种场景就是,同一个项目中,不同PLC或者同PLC不同工位的同样设备,在某个场景需要增加或者不需要FB块里的某个功能,这时候,我们也可以通过发布不同库版本,根据实际情况调用。 

    选中需要修改的类型库文件,右击快捷菜单选择“编辑类型”

    图片

    图片

    选择测试环境,确定,进入程序画面,进行我们需要的修改。

    图片

    修改完成后,选中类型库文件,在弹出的快捷菜单选择发行版本(丢弃更改并删除版本)

    图片

    修改相关属性,根据实际情况勾选“更新项目中的实例”“从库中删除未使用的类型版本”(假设我需要发布同一个类型库文件,不同版本(功能有差异的)在不同地方调用,则先不需要勾选)

    图片

    全局库的生成也是差不多同样的步骤,这里就不一一介绍了,如需更详细的说明,请参考帮助手册。


    相关产品

    联系方式

    • 电  话:13922889745
    • 经理:向小姐
    • 手  机:18475208684
    • 微  信:18475208684