自动门控制系统的3种编程案例,如何选择流程设计?

顺序功能图的基本结构分为单流程结构、选择性分支和并行性分支这三种,在前面的

PLC采用顺序功能图设计法,这样的程序设计才是对的

这篇文章中介绍了单流程结构的程序编写。

这一篇就介绍一下选择性分支结构,并且以自动门控制系统来进行程序设计,我们同样的采用通用逻辑指令、置位复位指令、使用SCR指令等三种不同的方法设计出PLC梯形图程序。

选择性分支结构指的是在某个状态下,有大于等于2个分支流程,每个分支流程都有一个状态条件,根据哪个转移条件成立,则转移到对应的分支流程中去。选择性分支存在分支和汇合,但有时候也有可能只有分支而没有汇合部分,但大多数情况下都有分支和汇合部分,所以这得根据实际控制要求。

下面我们就以自动门控制系统来讲解一下!

自动门控制系统的控制要求:当有人靠近自动门时,感应器I0.0为ON,驱动电动机正转高速开门,碰到开门减速开关I0.1时,减速开门,碰到开门极限开关I0.2时电动机停止,并开始延时。

如果1s内感应器检测到无人,启动电动机反转高速关门,碰到关门减速开关I0.3时,改为减速关门,碰到关门极限开关I0.4时电动机停止。在关门器件如果感应器检测到有人,则停止关门,延时1s后自动转换为高速开门。

输入继电器

功能

输出继电器

功能

I0.0

检测有无人

Q0.0

高速开门

I0.1

开门减速开关

Q0.1

减速开门

I0.2

开门限位开关

Q0.2

高速关门

I0.3

关门减速开关

Q0.3

减速关门

I0.4

关门限位开关

如何获取本文案例源程序?请看文末

一、使用通用逻辑指令编程

其中M0.4步之后是一个选择性分支部分,当M0.5步或M0.6步变成激活状态时,M0.4则应复位,所以M0.4步中的程序中将M0.5和M0.6常闭触点串联起来了。

同样的,M0.5步之后也是一个选择性分支部分,所以将M0.0和M0.6常闭触点串联起来了,这就是选择性分支的编程部分。

对于选择性分支的汇合部分,我们可以看到M0.1步之前有汇合,当M0.0步处于激活状态并且转移条件I0.0满足,或者M0.6步为激活状态并且转移条件T38满足,则可以使M0.1步变成激活状态,所以,程序中将M0.0和I0.0常开触点串联,M0.6和T38常开触点串联,再将它们进行并联起来,这就是选择性分支的汇合了。

如何获取本文案例源程序?请看文末

二、使用置位复位指令编程

置位复位指令的方法应该比较容易能够理解的,每一个控制置位和复位程序的驱动条件,都是由前一步对应的M存储器位的常开触点和转移条件串联在一起即可,最后再统一做每个状态步的输出。

如何获取本文案例源程序?请看文末

三、使用SCR指令编程

利用SCR/SCRT/SCRE这些指令的方法,其实是由多个SCR程序段组成的,每个SCR程序段又包括了步的起始即SCR,驱动输出处理,转移条件SCRT,和步的结束即SCRE。这里我们将M0.0~M0.6的状态步换成了状态继电器S0.0~S0.6,比如说用转移条件I0.0驱动SCRT S0.1指令即可实现从状态步S0.0到下一个状态步S0.1的转移。程序中状态步S0.4之后有两条分支,如果是I0.3接通,则从S0.4转移到S0.5状态步中去,如果是I0.0接通,则从S0.4转移到S0.6状态步中去,这就是选择性分支的分支部分。

对于选择性分支的汇合部分,我们可以看到S0.1步之前有汇合,当S0.0步处于激活状态并且转移条件I0.0满足,或者S0.6步为激活状态并且转移条件T38满足,则可以使S0.1步变成激活状态,所以,在S0.0和S0.6对应的SCR程序段中,分别用I0.0和T38的常开触点驱动SCRT S0.1,这就能实现选择性分支的汇合了。

(0)

相关推荐

  • 西门子经典编程案例,新手快速入门PLC绝配!

    技成电工课堂 学技术,找技成. 100篇原创内容 公众号 额,没错!很多朋友可能已经发现了西门子特别难学,其实,西门子的编程软件的数据变量及类型的命名方式,要更接近高级语言! 三菱.欧姆龙属于日系品牌 ...

  • 步进顺序控制和常用功能指令划分

    这里分享一下之前在我们腾讯课堂的三菱学习指导课,我们录制了短时间的入门学习三菱课程的方法,主要针对初级学员以及刚入门的人群,希望对这部分人群在学习过程中能够有所帮助! 本篇主要是介绍三菱的步进顺序控制 ...

  • 9个PLC编程案例,你都能看明白吗?

    一.小车往返运动 用S7-200实现小车往返的自动控制 ,控制过程为按下启动按钮 ,小车从左边往右边(右边往左边运动) 当运动到右边(左边)碰到右边(左边)的行程开关后 小车自动做返回运动,当碰到另一 ...

  • PLC双恒压无塔供水编程案例

    PLC和变频器都是工业控制中最常用的设备,二者可以单独使用,也可以密切配合,都能够达到自动化控制的目的,应用非常的广泛,今天就举一个具体的例子:双恒压无塔供水系统,这个系统是由变频器和PLC密切配合才 ...

  • 经典的PLC编程案例:双恒压无塔供水

    限时领取-西门子PLC全套学习资料! (点击上方红字,免费领资料) PLC和变频器都是工业控制中最常用的设备,二者可以单独使用,也可以密切配合,都能够达到自动化控制的目的,应用非常的广泛,今天就举一个 ...

  • 选海外IP是个技术活,三类成功方式与两种赔钱案例

    问:如何每天看到最实用的行业文章? 答:关注[游戏客栈]啊! [游戏客栈原著内容 欢迎注明出处的各种形式转载] 文/游戏客栈 伸缩自如的爱 一些游戏厂商在宣传自家游戏时,总爱说这些话:我们的产品是大I ...

  • 从3种成功,1种失败案例,思考乡村振兴究竟该怎么做?

    近些年,乡村旅游增长强劲,发展迅猛,成为夺目亮点.很多只重政绩不重运营的乡村模式面临着更加"空心化"的局面,但是也有很多实现转型,体质升级,实现旅游乡村.产业乡村,带动了乡村人口的 ...

  • 西门子经典编程案例,助力新手快速入门PLC

    专注自动化培训14年 技成培训网 技成培训 技成培训网是一家致力于制造业远程教育品牌.专注14年,专业课程涵盖了电工基础.PLC.变频器.伺服.人机界面.机械制图.数控.机器人等精品课程,利用全新线上 ...

  • 分享24个PLC入门级编程案例

    24个入门级实例 ↓↓↓ 以上文章来源于变频器大全 编辑:驿人

  • 9个简单的PLC编程案例,适合新手小白入门!

    蓝字   '电气达人"  一.小车往返运动 用S7-200实现小车往返的自动控制 ,控制过程为按下启动按钮 ,小车从左边往右边(右边往左边运动) 当运动到右边(左边)碰到右边(左边)的行程开 ...