首页 » 技术资讯 » 博途用户自定义库的使用(3)-库的编辑及管理(自定义北岛编辑管理函数)

博途用户自定义库的使用(3)-库的编辑及管理(自定义北岛编辑管理函数)

落叶飘零 2024-07-24 01:38:58 技术资讯 0

扫一扫用手机浏览

文章目录 [+]

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

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

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

博途用户自定义库的使用(3)-库的编辑及管理(自定义北岛编辑管理函数) 博途用户自定义库的使用(3)-库的编辑及管理(自定义北岛编辑管理函数) 技术资讯
(图片来自网络侵删)

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

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

博途用户自定义库的使用(3)-库的编辑及管理(自定义北岛编辑管理函数) 博途用户自定义库的使用(3)-库的编辑及管理(自定义北岛编辑管理函数) 技术资讯
(图片来自网络侵删)

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

下面来介绍下库的管理。

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

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

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

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

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

至此,《博途环境下用户自定义库的使用》系列文章介绍完毕。

其它两篇文章的链接:

博途用户自定义库的使用(1)-项目库 | 北岛夜话

博途用户自定义库的使用(2)-全局库 | 北岛夜话

下面是PLC基础入门的文章归档链接:

PLC基础入门课程归档 | 北岛夜话

我的书《西门子S7-1200/1500 PLC SCL语言编程 ——从入门到精通》从硬件到软件,比较详细的介绍了SCL语言的编程,感兴趣的话可以点击下面的链接查看:

标签:

相关文章