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

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

3天内不再提示

三菱PLC顺序功能图介绍

CHANBAEK 来源:ciduoa 作者:ciduoa 2023-10-01 10:59 次阅读

图片

一、顺序功能图的概念

顺序功能图(SFC)是专门用于工业顺序控制程序设计的一种图形语言,可以完整地描述控制系统的工作过程、功能和特性。其控制对象的动作必须严格按照一定的先后顺序执行,否则不能使用顺序功能图编程

二、顺序功能图的基本元素

一个完整的顺序功能图通常由步、有向线段、转移条件和动作等部分组成。

1)步(状态)

步也称为状态,主要作用是将系统的一个工作周期划分为若干个顺序相连的阶段,分为初始步活动步

a)初始步

初始步用双线框表示,每一个顺序功能图至少应有一个初始步,初始步可以没有具体要完成的动作。

其状态对应初始状态寄存器S0~S9。

图片

b)活动步

当系统正处于某一步时,该步处于活动状态,则称该步为活动步,该步所对应的动作会被执行。

若为保持型动作则该步不活动时继续执行该动作,若为非保持型动作则该步不活动时,动作也停止。

其状态通常对应初始状态寄存器S10~S499,也可以根据实际需要选择其它特殊状态寄存器。

初始状态寄存器通用状态寄存器断电保持状态寄存器报警用状态寄存器
S0~S9S10~S499S500~S899S900~S999

2)有向线段和转移条件

步与步之间的连接线称为有向线段,有向线段上为编程元件的常开/常闭触点称为转移条件。

只有满足转换条件才能实现步与步之间的转移,有向线段默认按从上到下的顺序执行,此时可以省略箭头,否则需要加箭头。

图片

3)动作

一个系统可划分为被控系统和施控系统。对于被控系统,在某一步中要完成某些“动作”;对于施控系统,在某一步中则要向被控系统发出某些“命令”。在顺序功能图中将动作或命令统称为动作。

下图表示当S10步为活动步时对应的线圈Y0为ON;当S11步为活动步时对应的定时器T0开始计时。一个步可以对应多个步骤。

图片

三、顺序功能图的动作保持

顺序功能图在执行完每一步后该步所对应的动作会被复位(保持型动作除外),若想某一动作保持执行需要采用多线圈输出或者使用置位等保持型指令。

图片

四、顺序功能图系统的组成

一个完整的顺序功能图系统通常由初始化程序和主程序两部分组成。

1)初始化程序

初始程序的主要作用是停止程序和对程序执行上电初始化,一般采用梯形图编程。

下图表示当PLC由STOP状态转换为RUN状态时,辅助继电器M8002接通一次,将主程序中的状态寄存器区间复位,同时使初始状态器S0置位为“ON”,用来准备主程序的执行。在主程序执行过程中按下停止按钮X3可以使主程序停止执行。

图片

2)主程序

主程序需要根据具体的项目要求进行编辑,此处不作介绍。

五、指令运用

根据《电动机的顺启逆停》项目要求画出对应的顺序功能图。

1)确定变量表

根据项目要求和仿真动画确定各个元件所对应的I/O地址。

image.png

2)编辑程序初始化程序

程序段1:初始化和急停程序

图片

3)编辑主程序

程序段1:初始状态寄存器

在初始状态可以两台电机都不工作,所以初始状态寄存器后没有动作,按下启动按钮X0进入下一步。

图片

程序段2:第一台电动机启动

进入S10步后其对应的第一台电动机线圈Y0接通,同时T0开始计时。

T0计时时间到进入下一步。

图片

程序段3:第二台电动机启动

进入S11步后其对应的第二台电动机线圈Y1接通,同时Y0要保持接通。

因为进入S11步后S10步所对应的动作会被复位,所以需要在S11步动作里添加Y0。

按下停止按钮X1进入下一步。

图片

程序段4:第二台电动机停止

进入S12步后第二台电动机线圈Y1被复位,第一台电动机线圈Y0保持接通,定时器T1开始计时。

T1计时时间到回到初始步S0。

图片

程序段5:第一台电动机停止

回到初始步S0后第一台电动机线圈Y0被复位,并且准备下一次的循环。

图片

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

    关注

    5011

    文章

    13297

    浏览量

    463289
  • 三菱
    +关注

    关注

    32

    文章

    803

    浏览量

    42806
  • 程序设计
    +关注

    关注

    3

    文章

    261

    浏览量

    30395
  • 功能图
    +关注

    关注

    0

    文章

    8

    浏览量

    6750
  • SFC
    SFC
    +关注

    关注

    0

    文章

    44

    浏览量

    11295
收藏 人收藏

    评论

    相关推荐

    三菱plc应用指令

    三菱PLC指令说明书:三菱PLC编程手册-编程手册(FX3U·FX3UC基本·应用指令说明书),本站源码下载:三菱
    发表于 11-21 01:20 396次下载

    三菱PLC编程软件下载

    三菱PLC编程软件:三菱PLC编程软件 GX-DEVELOPER-8.34
    发表于 11-21 10:33 1603次下载
    <b class='flag-5'>三菱</b><b class='flag-5'>PLC</b>编程软件下载

    三菱FX三菱PLC完整培训

    详细介绍三菱plc功能,并提供简单的例子,是新手的好教程
    发表于 03-03 11:37 31次下载

    三菱PLC编程实例项目例程-包装机三菱PLC程序

    三菱PLC编程实例项目例程-包装机三菱PLC程序
    发表于 03-22 17:34 235次下载

    三菱plc型号大全

    本文开始阐述了三菱PLC的发展历程,其次对三菱FX系列PLC和FX系列PLC型号进行了说明,最后对三菱
    的头像 发表于 03-26 11:32 9.7w次阅读

    三菱plc与触摸屏通讯实例

    本文开始介绍三菱PLC的概念和三菱PLC产品类型,其次阐述了三菱
    发表于 04-02 10:06 7.1w次阅读

    三菱plc读取时钟程序_三菱plc怎么读取程序

    本文开始介绍三菱plc的相关概念,其次介绍三菱PLC程序读取的详细步骤,最后
    发表于 04-10 14:47 3.1w次阅读
    <b class='flag-5'>三菱</b><b class='flag-5'>plc</b>读取时钟程序_<b class='flag-5'>三菱</b><b class='flag-5'>plc</b>怎么读取程序

    最全三菱PLC编程常见100个问题的解答

    本文首先介绍三菱PLC网络结构,其次介绍三菱PLC特点和
    发表于 05-22 12:13 2.4w次阅读

    三菱plc编程指令的特点

    三菱plc的程序结构通常很简单,典型的为块式结构,不同块完成不同的功能,使程序的调试者对整个程序的控制功能和控制顺序有清晰的概念。
    的头像 发表于 03-04 14:23 3103次阅读

    三菱plc

    三菱plc运动控制模块,很好
    发表于 02-10 14:41 3次下载

    三菱plc怎么读取程序 电脑读取三菱PLC数据简单方法

    顺序 控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。 本文跟随小编来详细的了解下关于三菱plc怎么读取程序以及电脑读取三菱
    发表于 04-18 10:18 7次下载
    <b class='flag-5'>三菱</b><b class='flag-5'>plc</b>怎么读取程序 电脑读取<b class='flag-5'>三菱</b><b class='flag-5'>PLC</b>数据简单方法

    三菱PLC型号综合介绍

    PLC,全称可编程逻辑控制器,是工业自动化控制的核心部分,三菱PLC在80年代进入中国市场,已有30多年历史。由于三菱PLC编程易学,
    的头像 发表于 04-25 09:36 1.1w次阅读
    <b class='flag-5'>三菱</b><b class='flag-5'>PLC</b>型号综合<b class='flag-5'>介绍</b>

    在GX works2中编辑顺序功能

    前面介绍三菱PLC顺序功能的基本概念和GX Works2软件的一些基本操作,本期主要
    的头像 发表于 10-01 10:54 1.1w次阅读
    在GX works2中编辑<b class='flag-5'>顺序</b><b class='flag-5'>功能</b><b class='flag-5'>图</b>

    三菱PLC梯形编程方法

    ,被广泛应用于三菱PLC的编程中。本文将详细介绍三菱PLC梯形编程的方法,以期为读者提供一份全
    的头像 发表于 06-17 16:50 1532次阅读

    三菱PLC编程语言解析

    三菱电机(Mitsubishi Electric)是全球知名的自动化和制造解决方案供应商,其PLC(可编程逻辑控制器)产品广泛应用于工业自动化领域。三菱PLC编程语言主要基于国际标准I
    的头像 发表于 12-26 17:36 245次阅读