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

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

3天内不再提示

如何使用三菱梯形图FB块来高效完成PLC程序编写

dytfki8u8yql 来源:头条号工控汪 2023-01-29 09:42 次阅读

当你编写一个自动化程序时,里面有50个气缸,甚至更多时,每个气缸你都要写同样的控制程序,真的是超级繁琐,同样的控制程序你要拷贝复制至少50遍。这个时候FB块能帮助你从繁琐的重复性的工作中解脱出来。

什么是FB,FB与FC,子程序的区别?

三菱PLC中FB块就是一个功能块,可以供主程序在各个地方进行调用,但又不同于FC函数,因为FC有返回值,有点类似于子程序的调用方式,但是子程序又无法直接进行参数传递。(欢迎大家补充)

FB用在什么场合下?

1、结构化编程时,需要很清楚明了地展示出程序结构时;

2、程序中有大量重复性的控制代码时(多气缸,多伺服,多电缸,,)

3、FB块可以用ST编写,也可以用梯形图编写。

FB块在多气缸控制系统中的应用案例

某一自动化系统中有20个气缸(单线圈),由于气缸的控制基本上都是一样的(气缸去工位,气缸回原位等),所以这个时候采用FB就很方便。本例主要以自动状态下气缸的去工位和回原位的控制进行简单说明,大家也可以在此基础上根据自己的需求进行灵活的应用。

1、新建工程,简单工程,勾选使用标签,选择PLC类型,以FX3G为例,其他类型基本一样,如下图所示:

f2b64bee-97a9-11ed-bfe3-dac502259ad0.png

2、右击FB管理,新建数据,命名气缸,在下图中右侧框中输入自定义的FB块的输入数据和输出数据的类型和变量名,可以是中文也可是英文,如下图所示;

f2d9676e-97a9-11ed-bfe3-dac502259ad0.png

3、在FB的程序 编辑界面编写如下程序:程序只为说明FB的使用,具体根据自身需求,增加更多条件。

f2f66508-97a9-11ed-bfe3-dac502259ad0.png

4、在运行程序中main中进行调用,只需要在main程序编辑界面按住要调用的FB块直接往里拖拉即可,效果如下图所示:

f31ba3a4-97a9-11ed-bfe3-dac502259ad0.png

审核编辑:汤梓红

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

    关注

    41

    文章

    6605

    浏览量

    110581
  • plc
    plc
    +关注

    关注

    5010

    文章

    13277

    浏览量

    463106
  • 三菱
    +关注

    关注

    32

    文章

    803

    浏览量

    42798
  • 梯形图
    +关注

    关注

    8

    文章

    193

    浏览量

    21619
  • 程序编写
    +关注

    关注

    1

    文章

    14

    浏览量

    8224

原文标题:如何使用三菱梯形图FB块来高效完成PLC程序编写

文章出处:【微信号:电子技术控,微信公众号:电子技术控】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    三菱PMWtoHEX软件

    三菱PMWtoHEX软件是一款由三菱软件写好梯形图再运行转换的软件,该软件界面简洁,操作方便,用户只需设定好51单片机的输入输出,打开写好的梯形图,转换出的就是hex文件,烧录到51单
    发表于 05-24 13:53 12次下载

    PLC梯形图编程遵从的规则分享

    初学PLC梯形图编程,应要遵从必定的规则,并养成一个好习惯。下面以三菱FX系列PLC为例,简略介绍一下PLC
    的头像 发表于 05-11 11:04 5460次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>梯形图</b>编程遵从的规则分享

    三菱FX系列PLC为例 介绍PLC梯形图编程的方法

    PLC梯形图编程,应要遵循一定的规则,并养成良好的习惯。下面以三菱FX系列PLC为例,介绍一下PLC梯形
    的头像 发表于 09-27 10:13 6487次阅读
    以<b class='flag-5'>三菱</b>FX系列<b class='flag-5'>PLC</b>为例 介绍<b class='flag-5'>PLC</b><b class='flag-5'>梯形图</b>编程的方法

    三菱plc梯形图符号解释

    的实现,因此,掌握基本的梯形图是关键,不管多复杂的梯形图,都是基本梯形图的有机组合。下面介绍三菱plc
    发表于 05-01 17:42 3.7w次阅读
    <b class='flag-5'>三菱</b><b class='flag-5'>plc</b><b class='flag-5'>梯形图</b>符号解释

    三菱梯形图程序英文注释

    PLC源代码_ 三万多步马扎克系统三菱梯形图程序英文注释(日本人写)
    发表于 05-06 09:27 2次下载

    三菱PLC编程实例项目之制冷控制系统梯形图

    三菱PLC(可编程逻辑控制器)编程实例项目例程,制冷控制系统梯形图(日本人编的,有英文注释,三菱FX2N-128MR-001)
    发表于 05-11 14:56 7次下载

    三万多步马扎克系统三菱梯形图程序(英文)

    三万多步马扎克系统三菱梯形图程序英文注释(日本人写)
    发表于 05-11 14:47 6次下载

    三菱PLC梯形图程序转换成单片机程序PMW-HEX-V3.0

    三菱PLC梯形图程序转换成单片机程序PMW-HEX-V3.0资料分享
    发表于 08-29 10:05 99次下载

    三菱FX系列PLC梯形图编程的方法

    初学PLC梯形图编程,应要遵循一定的规则,并养成良好的习惯。下面以三菱FX系列PLC为例,介绍一下PLC
    的头像 发表于 02-11 09:24 1886次阅读

    三菱SWOD5C-FXTRN-BEG-C PLC模拟仿真编程软件所使用的梯形图指令

    这次主要介绍的是上一篇三菱SWOD5C-FXTRN-BEG-C PLC模拟仿真编程软件所使用的梯形图指令
    发表于 03-01 17:39 1.4w次阅读
    <b class='flag-5'>三菱</b>SWOD5C-FXTRN-BEG-C <b class='flag-5'>PLC</b>模拟仿真编程软件所使用的<b class='flag-5'>梯形图</b>指令

    三菱PLC梯形图编程方法

    虽然PLC程序编写每个人有每个人的思路,但是最终的模式都是相通的。本文以三菱PLC的简单梯形图
    的头像 发表于 04-12 09:37 6632次阅读

    如何快速读懂PLC梯形图

    初学PLC梯形图编程,应当遵从一定的规则,并养成一个好习惯。下面以三菱FX系列PLC为例,简略介绍一下PLC
    的头像 发表于 04-14 16:20 3923次阅读

    三菱PLC梯形图编程万能模板

    虽然PLC程序编写每个人有每个人的思路,但是最终的模式都是相通的。本文以三菱PLC的简单梯形图
    的头像 发表于 06-09 09:23 4953次阅读
    <b class='flag-5'>三菱</b><b class='flag-5'>PLC</b><b class='flag-5'>梯形图</b>编程万能模板

    三菱fx系列plc梯形图编程实例

    初学PLC梯形图编程,应要遵从必定的规则,并养成一个好习惯。下面以三菱FX系列PLC为例,简略介绍一下PLC
    发表于 08-20 09:51 3638次阅读
    <b class='flag-5'>三菱</b>fx系列<b class='flag-5'>plc</b><b class='flag-5'>梯形图</b>编程实例

    三菱PLC梯形图编程方法

    在工业自动化领域,PLC(可编程逻辑控制器)扮演着至关重要的角色。三菱PLC作为其中的佼佼者,以其高效、稳定、可靠的性能而备受青睐。梯形图
    的头像 发表于 06-17 16:50 1491次阅读