0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

jf_61nrsJTz 来源:方正智芯 2024-01-24 10:45 次阅读

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

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

faca97ea-ba44-11ee-8b88-92fbcf53809c.png

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

faf0eca6-ba44-11ee-8b88-92fbcf53809c.png

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

fb0a1f6e-ba44-11ee-8b88-92fbcf53809c.png

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

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

fb134b34-ba44-11ee-8b88-92fbcf53809c.png

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

下面来介绍下库的管理。

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

fb1908b2-ba44-11ee-8b88-92fbcf53809c.png

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

fb25122e-ba44-11ee-8b88-92fbcf53809c.png

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

fb394dde-ba44-11ee-8b88-92fbcf53809c.png

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

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




审核编辑:刘清

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

    关注

    5

    文章

    195

    浏览量

    47643

原文标题:博途用户自定义库的使用(3)-库的编辑及管理

文章出处:【微信号:方正智芯,微信公众号:方正智芯】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    NIOS II自定义指令设计之实例篇

    在【原创】SOPC用户自定义指令设计之软件篇  和【原创】SOPC用户自定义指令设计之硬件篇 中分别讲述了自定义指令在软
    发表于 03-27 17:56 3025次阅读
    NIOS II<b class='flag-5'>自定义</b>指令设计之实例篇

    最完美解决在Vista 及 Win 7 系统下无法自定义的问题

    本帖最后由 tslilihui 于 2012-6-27 08:00 编辑 最完美解决在Vista 及 Win 7 系统下无法自定义的问题,而且是免费,功能齐全的加软件。好用
    发表于 06-27 07:58

    关于Protel 99 SE添加自定义文件时的错误

    我想问当我添加自定义元件的时候出现这种情况是怎么回事,我要怎么处理呢?
    发表于 09-15 12:16

    用户自定义事件 有什么问题

    本帖最后由 yw65 于 2014-2-8 17:55 编辑 用户自定义事件有什么问题
    发表于 02-08 17:47

    2.1 sc界面-自定义控件

    自定义控件很多时候在前面板上都需要自定义控件,我们介绍下操作步骤:第一步:新建一个自定义控件.ctl;第二步:添加一个TF控件,如确定,鼠标点击工具栏的扳手图标,进入自定义控件模式;
    发表于 08-29 06:45

    怎么访问自定义服务特征UUID

    CyBygGATHADBJADTHOGETGETGYNA值读取。然而,使用该宏读取自定义特性UUID给出了特征值而不是UUID。定义的常数ble_custom。H不包括特征UUID处理从中读取UUID从数据的特点。这是由工作向
    发表于 09-19 07:56

    自定义Python PyPI存储

    软件包的依赖关系,而不考虑版本弃用或最新的向后不兼容版本。当然,这可以通过在requirements.txt中定义版本来完成,但是要确保我们得到的每个软件包都像我们期望的那样,最好使用自定义存储
    发表于 09-14 15:59

    元器件管理系统EDM既是一套系统更是一套管理方法

    工具的无缝对接管理系统直接推送器件参数至EDA工具器件参数动态更新,跟随器件到生产、采购各个环节。流程可配置新建.修改流程均做到用户
    发表于 05-16 11:08

    请问如何使用中的HF相关函数发送自定义AT指令?

    请问如何使用中的HF相关函数发送自定义AT指令?
    发表于 02-15 07:34

    1602自定义字符

    1602液晶能够显示自定义字符,能够根据读者的具体情况显示自定义字符。
    发表于 01-20 15:43 1次下载

    自定义视图组件教程案例

    自定义组件 1.自定义组件-particles(粒子效果) 2.自定义组件- pulse(脉冲button效果) 3.自定义组件-progress(progress效果) 4.
    发表于 04-08 10:48 14次下载

    ArkUI如何自定义弹窗(eTS)

    自定义弹窗其实也是比较简单的,通过CustomDialogController类就可以显示自定义弹窗。
    的头像 发表于 08-31 08:24 1438次阅读

    labview自定义控件

    labview自定义精美控件
    发表于 05-15 16:46 9次下载

    labview超快自定义控件制作和普通自定义控件制作

    labview超快自定义控件制作和普通自定义控件制作
    发表于 08-21 10:32 5次下载

    博途用户自定义库的使用

    博途官方提供了很多库,比如:基本函数库、通信库、安全库、驱动库等等,用户可以使用库中的函数/函数块来完成具体的控制任务。除了官方的库,我们也可以创建自己的库(用户自定义库)。比如,把项目
    的头像 发表于 12-25 10:08 288次阅读
    博途<b class='flag-5'>用户</b><b class='flag-5'>自定义</b>库的使用