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

    文章

    2852

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    动态 | 2026年4月精彩回顾

    2026年4月精彩速览——康谋亮相2026年Q1ASAM中国会员交流会;安宝特AR电力行业解决方案斩获「年度最具价值解决方案」奖;德思特携多场景测试解决方案亮相香港InnoEX2026...下面
    的头像 发表于 04-30 18:04 439次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>动态 | 2026年4月精彩回顾

    MCUXpresso SDK创建自定义清单

    概述 MCUXpresso SDK 24.12 介绍塞德恩汉CED支持自定义清单,使开发人员能够精确定义其工作区中包含哪些组件、驱动程序、中间件和板支持包。此功能在极简主义、可重复性和
    发表于 04-07 07:11

    如何为 Vision Five 2 编译自定义 Linux 内核?

    Vision Five 2 的 Debian 用户指南只提供了半页关于如何编译自己的内核的相当稀疏的内容。仅从该文档中,我无法制作我的自定义内核。那里的信息似乎相当不完整。如果有人能提
    发表于 02-24 07:44

    PCAN-Explorer 7开放试用,老用户专享升级礼遇

    在内的灵活授权体系。继承旧版核心功能,老用户将倍感熟悉易用的操作体验,而面向下一代CAN网络的研发团队,更能获得所需的强大功能赋能。全新升级
    的头像 发表于 02-06 10:04 753次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN-Explorer 7开放试用,老<b class='flag-5'>用户</b>专享升级礼遇

    领跑CAN XL未来!PCAN-Explorer 7开放试用,老用户专享升级礼遇

    在内的灵活授权体系。继承旧版核心功能,老用户将倍感熟悉易用的操作体验,而面向下一代CAN网络的研发团队,更能获得所需的强大功能赋能。全新升级
    的头像 发表于 02-05 17:04 1437次阅读
    领跑CAN XL未来!<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN-Explorer 7开放试用,老<b class='flag-5'>用户</b>专享升级礼遇

    动态 | 2026年1月精彩回顾

    2026年1月精彩速览——正式成为广州开发区企业上市和新三板发展促进会理事单位;友思特获“国家高新技术企业”资质;宏集「双人成行」伙伴招募计划正式启航...下面让我们一起回顾1
    的头像 发表于 02-02 11:01 810次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>动态 | 2026年1月精彩回顾

    动态 | 2025年12月精彩回顾

    2025年12月精彩速览——PCAN-Explorer7发布;德思特成功入选广东省2025年第一批高新技术企业;宏集科技受邀参加赛峰苏州飞机发动机公司“数字周”活动...感谢各
    的头像 发表于 12-31 17:02 3851次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>动态 | 2025年12月精彩回顾

    PEAK解决方案

    PEAK解决方案
    发表于 12-19 14:45 1次下载

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

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

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

    ×长城汽车技术交流活动从下午1点30开始陆续签到、参观现场demo,2点正式开始技术分享。长城汽车高层领导为活动开场,演讲内容围绕
    的头像 发表于 11-28 17:07 2346次阅读
    <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 1626次阅读
    免费试用!<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 1230次阅读
    明日启幕!<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 1271次阅读
    LOTO示波器<b class='flag-5'>自定义</b>解码<b class='flag-5'>功能</b>—CANFD解码

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

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

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

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