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

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

3天内不再提示

一看就会的顺序控制指令的应用案例

vveeverything 来源:技成培训网 2023-05-08 11:48 次阅读

本节内容主要介绍程序控制指令中的顺序控制指令,该指令主要用于一些有明显的动作顺序控制,且包含一系列重复执行的操作时,就可以使用顺序控制指令,这样使程序更清晰,动作过程更好理解,也便于电气设计人员进行程序设计。

顺序控制的程序设计一般会有多种不同的类型,在进行顺序控制的类型讲解之前,我们先介绍顺序功能图,根据顺序功能图能够很清晰的知道各个动作要求及条件是怎样的。

顺序功能图(SFC)是一种真正的图形化的编程语言,对一个顺序控制的问题,不管多复杂,都可以用图形的方式把问题表达或叙述清楚,而且在设计程序的过程中比使用其他语言设计程序时更简单,设计的程序更清晰明了。一个功能图由状态和转移条件以及有向线段等组成,如图1表示:

4928d1be-ed44-11ed-90ce-dac502259ad0.png

▲图1 | 顺序控制指令▲

顺序控制分为三种类型,分别是顺序控制流、分散控制流和合并控制流。

// 1、顺序控制流

顺序步骤定义明确的过程易于使用SCR段编程。例如,考虑包含3个步骤的循环过程,第三步完成时应返回第一步。应用场景主要有跑马灯,具体顺序功能图如图2所示:

4943ef12-ed44-11ed-90ce-dac502259ad0.jpg

▲图2~图4▲

示例应用跑马灯案例,如图5所示:

496047ac-ed44-11ed-90ce-dac502259ad0.png

▲图5 | 顺序控制流示例▲

// 2、分散控制流

在许多应用程序中,一个顺序状态流必须分为两个或多个不同状态流。控制流分为多个控制流时,必须同时激活所有输出流。应用场景主要有自动洗车控制程序,如图6所示;该控制流顺序功能图如图3所示。

49973190-ed44-11ed-90ce-dac502259ad0.png

▲图6 | 分散控制流示例▲

// 3、合并控制流

状态流合并时,在执行下一个状态之前,必须完成所有输入流。顺序功能图如图4所示。应用示例亦然可以是自动洗车控制程序,程序如图7所示:

49bc47d2-ed44-11ed-90ce-dac502259ad0.png

▲图7 | 合并控制流示例▲

// 4、控制流的分支,取决于转换条件

在其它情况下,控制流可能转到任意一条控制流中,具体取决于哪个转换条件先变为真;顺序功能图如图8所示。依然以自动洗车为例理解先决条件控制的使用;如图9所示。

49f90622-ed44-11ed-90ce-dac502259ad0.png

▲图8 | 分支控制流▲

4a107b36-ed44-11ed-90ce-dac502259ad0.png

▲图9 | 分支控制流示例▲

审核编辑 :李倩

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

    关注

    2

    文章

    150

    浏览量

    44176
  • 编程语言
    +关注

    关注

    10

    文章

    1942

    浏览量

    34696
  • 控制指令
    +关注

    关注

    0

    文章

    14

    浏览量

    5376

原文标题:一看就会的顺序控制指令的应用案例,建议收藏学习~

文章出处:【微信号:跟我学PLC,微信公众号:跟我学PLC吧】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    西门子S7-1200 PLC程序控制指令:跳转与标签指令

    在S7-1200PLC中,程序控制指令主要包含两部分:是改变程序执行顺序的的跳转指令;二是程序运行过程中用于控制
    发表于 03-07 10:25 7868次阅读

    HP8920B 的GPIB控制指令

    各位大哥大姐,由于要写测试对讲对软件,需求HP8920B 的GPIB控制指令谢谢!
    发表于 03-21 19:52

    初学者一看就会的12864液晶中文资料

    初学者一看就会的12864液晶中文资料
    发表于 08-15 16:44

    A51的汇编控制指令

    A51提供的汇编控制指令,针对A51汇编器的,用于改变A51的状态,A51汇编器能够识别2类汇编控制指令,首要的汇编控制指令和次要的汇编控制指令.首要
    发表于 06-28 02:41

    步进电机的编程控制指令是怎么使用的?

    步进电机的编程控制指令是怎么使用的?
    发表于 10-27 06:56

    三菱PLC QnPHCPU编程手册(过程控制指令)

    三菱PLC QnPHCPU编程手册(过程控制指令):本手册描述安装在qnphcpu上的过程控制指令
    发表于 11-21 11:36 207次下载
    三菱PLC QnPHCPU编程手册(过程<b class='flag-5'>控制指令</b>)

    远程控制指令的XML描述及实现

    尝试使用XML 描述远程控制指令,对XML 指令结构进行讨论,提出指令被分析执行的方案,并通过案例验证了该方案的可行性。
    发表于 09-22 11:54 17次下载

    PMC功能指令:程序控制指令

    程序控制指令: 7.SP(子程序:SUB 71) 功能指令SP用于生成子程序。子程序号作为子程序名称。SP指令与SPE指令起指定子程序的范
    发表于 09-29 13:08 0次下载
    PMC功能<b class='flag-5'>指令</b>:程序<b class='flag-5'>控制指令</b>

    LCD1206初始化及各控制指令介绍附部分程序下载

    LCD1206初始化及各控制指令介绍附部分程序
    发表于 03-22 17:27 63次下载

    EXCEL的常用计算公式大全(一看就会)

    EXCEL的常用计算公式大全(一看就会)
    发表于 01-21 16:15 0次下载

    QnPHCPU/QnPRHCPU编程手册(过程控制指令篇)

    QnPHCPU/QnPRHCPU 编程手册(过程控制指令篇) 产品规格书
    发表于 08-25 15:15 0次下载
    QnPHCPU/QnPRHCPU编程手册(过程<b class='flag-5'>控制指令</b>篇)

    顺序控制指令的功能

    顺序控制指令的功能是是按照控制工艺将个复杂的步骤分割成几个简单的步骤(即顺控段),并根据工艺步骤顺序执行这些顺控段。
    的头像 发表于 09-06 15:43 3434次阅读

    一看就会的螺旋上料器轴承位维修技术

    一看就会的螺旋上料器轴承位维修技术
    发表于 10-26 16:24 0次下载

    PLC实例:顺序控制指令,实现搬运动作

    今天咱们来谈谈如何利用PLC来实现简单的搬运动作。这个例子完美地用到了顺序控制指令,实际应用起来真的是非常方便,程序循环控制起来也是得心
    的头像 发表于 06-26 15:31 2934次阅读
    PLC实例:<b class='flag-5'>顺序</b><b class='flag-5'>控制指令</b>,实现搬运动作

    机器人自主导航控制指令的下发与接收

    1.通信协议 控制指令格式(15字节) 2.ROS端 在ROS端,首先需要接收从其他节点的控制消息,在ROS中常常使用geometry_msgs::Twist来传递控制指令,该消息格式包括两个三维
    的头像 发表于 11-16 17:10 533次阅读
    机器人自主导航<b class='flag-5'>控制指令</b>的下发与接收