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

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

3天内不再提示

虹科教您 | 虹科Automation softPLC入门操作指南(2)——子程序和用户自定义功能块UDFB

虹科智能自动化 2022-03-18 11:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

虹科Automation softPLC是为Linux、Xenomai、INtime、Windows等实时操作系统开发PLC的编程环境,十分适合需要使用IEC61131-3和PLCopen标准的控制技术和进行PLC编程的用户。本篇文章将帮助您创建和使用IEC语言开发的函数和功能块。


前文回顾

虹科教您 | 虹科Automation softPLC入门操作指南(1)


虹科Automation softPLC Studio命名规则

#用IEC 语言编写的函数称为子程序

#使用IEC 语言开发的功能块称为UDFB

#UDFB 代表“用户定义功能块”

注意:本文档适用于 Automation softPLC Studio 1.0 或更高版本。Automation softPLC Studio 需要安装在 Windows PC 上。

以下为创建和配置应用程序的具体过程:

Step 1

创建和使用子程序

从工作区的菜单中单击插入新程序

5c0c24bc-a60e-11ec-8b86-dac502259ad0.jpg

其命名后选择你想要的语言,注意这个语言不能是SFC。

5c258f9c-a60e-11ec-8b86-dac502259ad0.jpg

单击确定后会打开另一个对话框来让您定义子程序的输出和输出

5c375920-a60e-11ec-8b86-dac502259ad0.jpg

使用工作区的菜单来修改参数

5c490af8-a60e-11ec-8b86-dac502259ad0.jpg

在局部变量编辑器中,您仍然能看到这些参数,并可以进行补充或修改

5c5e9d82-a60e-11ec-8b86-dac502259ad0.jpg

完成以上设置后,子程序即可被其他POU中调用出来

5c707f48-a60e-11ec-8b86-dac502259ad0.jpg

Step 2

创建和使用UDFB

以上步骤也同样适用于用户定义功能块(UDFB),注意需要在New Program 对话框中选择“UDFB”选项。

5c8bf8e0-a60e-11ec-8b86-dac502259ad0.jpg

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

    关注

    7

    文章

    2822

    浏览量

    52797
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    无图形界面模式下自定义检查工具的应用

    此前文章已介绍 ANSA 中的自定义检查工具。本文将探讨该功能在无图形界面(No-GUI)模式下的应用,旨在满足标准化工作流程的需求,适用于需要高度自动化的前处理场景。通过集成自定义检查,用户
    的头像 发表于 11-30 14:13 293次阅读
    无图形界面模式下<b class='flag-5'>自定义</b>检查工具的应用

    动态 | ×长城汽车技术交流日圆满落幕!

    ×长城汽车技术交流活动从下午1点30开始陆续签到、参观现场demo,2点正式开始技术分享。长城汽车高层领导为活动开场,演讲内容围绕
    的头像 发表于 11-28 17:07 1770次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>动态 | <b class='flag-5'>虹</b><b class='flag-5'>科</b>×长城汽车技术交流日圆满落幕!

    免费试用!自研CAN分析软件HK-CoreTest新版上线,建言有礼

    功能升级,旨在为汽车电子工程师打造更高效、直观的车载网络测试体验。现诚邀抢先体验,免费试用并建言献策。的真实反馈不仅能赢取专属好礼,
    的头像 发表于 11-20 17:04 930次阅读
    免费试用!<b class='flag-5'>虹</b><b class='flag-5'>科</b>自研CAN分析软件HK-CoreTest新版上线,建言有礼

    明日启幕!共赴2025工博会:TSN/灵巧手方案现场见

    灵巧手控制系统等,助力客户实现数字化产业新升级!诚邀莅临科展位(展位号:6.1馆E120),与我们的工程师深入交流!时间2025年9月23-27日地点上
    的头像 发表于 09-22 10:05 643次阅读
    明日启幕!<b class='flag-5'>虹</b><b class='flag-5'>科</b>邀<b class='flag-5'>您</b>共赴2025工博会:TSN/灵巧手方案现场见

    LOTO示波器自定义解码功能—CANFD解码

    /?spm_id_from=333.1365.list.card_archive.click 。 视频中仅对串口进行解码演示,正好我们从客户手中拿到了一USB转CAN/CANFD模块,如下图所示, 本文借此对自定义解码功能
    的头像 发表于 07-11 10:34 750次阅读
    LOTO示波器<b class='flag-5'>自定义</b>解码<b class='flag-5'>功能</b>—CANFD解码

    KiCad 中的自定义规则(KiCon 演讲)

    设计规则 展开,重点探讨了 那些复杂却强大的特性。 由于这些规则本质上是基于文本表达的,需要用户细致入微的理解。演讲的 核心目标 是引导用户有效实施这些规则,从而 规避布线问题、提升制造良率,并优化设计流程 。 讨论 始于对自定义
    的头像 发表于 06-16 11:17 1460次阅读
    KiCad 中的<b class='flag-5'>自定义</b>规则(KiCon 演讲)

    HarmonyOS应用自定义键盘解决方案

    自定义键盘是一种替换系统默认键盘的解决方案,可实现键盘个性化交互。允许用户结合业务需求与操作习惯,对按键布局进行可视化重构、设置多功能组合键位,使输入更加便捷和舒适。在安全防护层面,
    的头像 发表于 06-05 14:19 1571次阅读

    如何添加自定义单板

    在开发过程中,用户有时需要创建自定义板配置。本节将通过一个实例讲解用户如何创建属于自己的machine,下面以g2l-test.conf为例进行说明。
    的头像 发表于 03-12 14:43 1082次阅读

    直播回放 | IO-Link技术概述与IO-Link OEM

    「一站式通讯解决方案」系列直播第1期圆满落幕!本期主题为「IO-Link技术概述与IO-LinkOEM」感谢各位朋友的热情参与!本期直播中
    的头像 发表于 02-19 17:34 1142次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>直播回放 | IO-Link技术概述与<b class='flag-5'>虹</b><b class='flag-5'>科</b>IO-Link OEM

    直播 | 2月18日开讲!IO-Link技术深度解析!解锁自研产品+积分好礼!

    工程师瞿发华为一一解答上述疑问,带深入探索IO-Link技术的奥秘!文末更有精彩福利揭晓!直播主题IO-Link技术概述与IO-LinkOEM直播时间
    的头像 发表于 02-08 17:33 624次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>直播 | <b class='flag-5'>2</b>月18日开讲!IO-Link技术深度解析!解锁<b class='flag-5'>虹</b><b class='flag-5'>科</b>自研产品+积分好礼!

    如何快速创建用户自定义Board和App工程

    可将该文件夹复制到用户自定义的工作目录(workspace)中,基于此模板进行开发。本模板主要牵涉到的用户自定义的文件有:用户板级文件Boa
    的头像 发表于 02-08 13:38 999次阅读
    如何快速创建<b class='flag-5'>用户</b><b class='flag-5'>自定义</b>Board和App工程

    Altium Designer 15.0自定义元件设计

    电子发烧友网站提供《Altium Designer 15.0自定义元件设计.pdf》资料免费下载
    发表于 01-21 15:04 0次下载
    Altium Designer 15.0<b class='flag-5'>自定义</b>元件设计

    自定义Modbus通信指令的搭建教程

    和欧姆龙E5EZ的智能温控仪表作为从站为例,为大家分享如何使用自定义的Modbus RTU的通信程序,来实现快速高效的Modbus通信程序设计。同时在本文的结尾会为大家提供参考
    的头像 发表于 01-20 10:37 1860次阅读
    <b class='flag-5'>自定义</b>Modbus通信<b class='flag-5'>块</b>指令的搭建教程

    think-cell:自定义think-cell(四)

    C.5 设置默认议程幻灯片布局 think-cell 议程可以在演示文稿中使用特定的自定义布局来定义议程、位置和议程幻灯片上的其他形状,例如标题或图片。通过将此自定义布局添加到模板,您可以为整个组织
    的头像 发表于 01-13 10:37 880次阅读
    think-cell:<b class='flag-5'>自定义</b>think-cell(四)

    think-cell;自定义think-cell(一)

    布局介绍了如何创建自定义议程幻灯片布局,第六部分 C.6 功能自定义 介绍了如何使用 PowerPoint 的功能自定义选项
    的头像 发表于 01-08 11:31 1240次阅读
    think-cell;<b class='flag-5'>自定义</b>think-cell(一)