博途用户自定义库的使用-库的编辑及管理

电子说

1.3w人已加入

描述

前面两篇文章我们介绍了项目库及全局库。项目库没有单独的存放路径,它随项目创建而创建,随项目保存而保存。全局库有单独的存放路径,可被保存、归档及解压缩等。

无论是项目库还是全局库,都包括“类型”和“模板副本”两个类别。“模板副本”中的函数/函数块/用户自定义类型等仅是一个拷贝,可以随意编辑,没有版本管理功能。“类型”相当于面向对象编程中的“类”,其中的函数/函数块/用户自定义类型等文件是一个“类”,存在于项目中的是其“实例”。“类”和“实例”的编辑受到统一管理,并且受版本管理的控制。今天这篇文章,我们来介绍下库的编辑及管理。

WinCC

以我项目库中的电机调度函数(motor_scheduler)为例,当在项目中双击该函数块时,编辑器会提示该函数块受写保护,因为它关联到库中的某个类型。写保护状态下无法对函数块进行更改,若要更改,必须对类型进行编辑,如下图所示:

WinCC

单击【编辑类型】,编辑器会提示当前函数块与库中的类型相连接,且处于“测试”状态,如下图所示:

WinCC

当前状态为可编辑状态,我们可以根据实际情况对函数块进行更改。更改的结果有两种:发布新版本或放弃更改并删除版本。

比如,我对该函数进行编辑并增加了支持仿真的功能。更改完成后进行编译,编译通过后单击【发布版本】,会弹出发布版本对话框,单击【确定】按钮即可发布新版本,如下图所示:

WinCC

发布成功的版本可通过更新的方式更新到全局库中。

下面来介绍下库的管理。

打开程序编辑器右侧的“库”任务卡,单击其上方的“库视图”按钮可以打开库视图,如下图所示:

WinCC

单击库视图右侧的库管理按钮可对库进行管理,如下图所示:

WinCC

在库管理视图中,可以查看函数在项目中的使用情况,及对库进行清扫、名称同步(同一项目)等,如下图所示:

WinCC

好了,关于库的编辑及管理就先介绍到这里。

说明:不仅STEP 7有库管理功能,WinCC也有该功能。比如可以将某些元素组合到一起形成一个面板(faceplate)类型,存放到项目库或全局库中。




审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分