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

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

3天内不再提示

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

电子技术控 来源:头条号工控汪 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

    文章

    5966

    浏览量

    108737
  • plc
    plc
    +关注

    关注

    4975

    文章

    12261

    浏览量

    454964
  • 三菱
    +关注

    关注

    32

    文章

    769

    浏览量

    42495
  • 梯形图
    +关注

    关注

    8

    文章

    191

    浏览量

    21248
  • 程序编写
    +关注

    关注

    1

    文章

    14

    浏览量

    8152

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

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

收藏 人收藏

    评论

    相关推荐

    三菱PLC中的该梯形图在multisim中应转换为什么形式?

    `大姐、大哥,小妹刚开始学习用multisim仿真PLC请问下图的三菱PLC梯形图在multisim中应该转换成什么形式?`
    发表于 03-07 15:09

    plc梯形图如何看对错

    梯形图的对错分好多种,一种是程序编译出现的错误,二就是控制功能异常或者逻辑错误。编译引起的如双线圈、指令使用错误、软元件使用有误等等,有些是能通过梯形图检查到的,输入线圈Y明显发现使用了多次,在
    发表于 11-09 07:37

    PLC控制系统的外部接线图和梯形图

    PLC使用与继电器电路极为相似的梯形图语言,如果用PLC改造继电器控制系统,根据继电器电路
    发表于 11-30 15:28

    PLC梯形图是如何编程的呢?

      PLC被称为可编程逻辑控制器。1993年,IEC颁布了IEC61131-3标准,标准中规范了5种PLC的编程语言。梯形图、指令表、结构化文本、功能
    发表于 03-02 18:08

    自锁PLC梯形图电路

     一个用以控制风扇开始/停止操作的简单自锁电路,梯形图适用三菱FX系统PLC
    发表于 05-12 14:14 1.2w次阅读
    自锁<b class='flag-5'>PLC</b><b class='flag-5'>梯形图</b>电路

    PLC梯形图编程的方法

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

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

    PLC梯形图编程,应要遵循一定的规则,并养成良好的习惯。下面以三菱FX系列PLC为例,介绍一下PLC梯形
    的头像 发表于 09-27 10:13 5705次阅读
    以<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.4w次阅读
    <b class='flag-5'>三菱</b><b class='flag-5'>plc</b><b class='flag-5'>梯形图</b>符号解释

    三菱梯形图程序英文注释

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

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

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

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

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

    PLC梯形图的特点 如何懂PLC梯形图

      PLC梯形图(Programmable Logic Control Ladder Diagram)是一种编程语言,通常用于控制工业自动化系统中的可编程逻辑控制器(PLC)。梯形图
    发表于 03-16 14:32 4172次阅读

    PLC梯形图的语句表怎么写

      PLC梯形图的语句表是指将梯形图对应的程序逻辑,转化为文字形式的表格。这个表格中会列出每个逻辑元件的名称、参数、描述以及连接的输入输出点,以方便
    发表于 03-16 17:18 4193次阅读

    三菱PLC梯形图编程方法

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

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

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