工控智汇

工控智汇

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

admin 36 199

前面的文章小编给大家说过常用的程序设计方法包括逻辑设计法、移植转换设计法、顺序控制设计法、经验设计法等这几种,上一次也介绍了其中的移植转换设计法,这一篇文章就介绍一下顺序控制设计法吧。

PLC多数是靠移植设计法进行程序设计,你认同吗?

如何采用经验设计法,进行PLC程序设计?

什么是PLC逻辑设计法?现在知道还不算太迟

在讲顺序控制设计法之前,我们先了解一下什么是顺序控制。

如果一个控制系统可以分解成若干个独立的控制动作,且这些动作必须按照一定的先后顺序执行才能保证生产过程的正常运行,这样的控制系统就称为是顺序控制系统。

比如说在机械行业,典型的机械手控制就可以利用顺序控制的方法来实现控制。

我们所说的顺序控制设计法就是针对顺序控制系统的一种专门的设计方法,我们以西门子S7-200SMARTPLC为例介绍一下,我们可以采用三种程序编写方法实现控制系统要求,包括使用逻辑指令、使用置位/复位指令、使用SCR/SCRT/SCRE指令,这些方法都可以设计出顺序功能图及其对应的梯形图程序。

控制要求:某专用冲床动力头的进给运动一个周期包括快进、工进和快退3步,动力头的初始状态停留在最左边,限位开关状态为1,启动按钮为,~控制3个电磁阀依次控制快进、工进和快退3步。

按下启动按钮,动力头的运动如图所示,工作一个循环后,动力头返回并停留在初始位置。


一、使用逻辑指令实现

首先根据控制要求画出顺序功能图,是初始状态,是快进工作状态步,是工进工作状态步,是快退工作状态步。

是快退限位开关,动力头的初始状态停留在最左边即接通,并按下启动按钮时,开始执行快进动作,到快进限位时执行工进动作,到工进限位时执行快退动作,快退到快退限位时进行循环。我们根据顺序功能图可以快速地编写出梯形图程序。




二、使用置位/复位指令

使用逻辑指令实现的顺序功能控制同样也可以利用置位复位指令实现,该方法是以转换条件为中心的编程方法,所谓以转换条件为中心,指的是同一种转换在梯形图中只能出现一次,而对辅助继电器可以重复进行置位和复位。

我们以初始状态步为例,如果步要实现转换,必须满足两个条件,首先是活动步,所以我们可以用置位启动初始状态,其次是转移条件满足,即按下启动按钮接通,并且动力头的初始状态停留在最左边即接通,所以将和、的常开触点串联在一起,当条件都满足时,可以做置位,转移到快进工作步,同时把上一个状态复位掉。其他工作步也是按照同样的方法去做即可。



三、使用SCR/SCRT/SCRE指令

S7-200SMARTPLC提供有专用的顺序控制指令SCR/SCRT/SCRE,我们可以利用这些指令实现,这其实是由多个SCR程序段组成的,一个状态就是一个SCR程序段,而每个SCR程序段又包括了步的起始即SCR,驱动输出处理,转移条件SCRT,和步的结束即SCRE。

写程序的时候注意在SCR段中,用转移条件对应的触点驱动SCRT指令即可实现转移到下一个状态步。

这种方式跟前面的置位复位指令有所不同,这里我们将~的状态步换成了状态继电器~,前面的转移是用S置位指令,这里是使用SCRT指令。

以初始状态为例,首先是置位激活初始状态,然后以作为状态的起始,SCRE作为状态的结束,在其中间编写转移条件和转移方向,也就是下启动按钮接通,并且动力头的初始状态停留在最左边即接通,所以、的常开触点串联在一起,从而驱动,满足条件时即可以转移到状态步中去。




以上就是使用逻辑指令、使用置位/复位指令、使用SCR/SCRT/SCRE指令等几种不同的方法实现顺序控制系统程序的方法,你掌握了吗?没掌握的话赶紧收藏起来~

小白入门必懂PLC软件+干货包重磅加餐

现在为你准备好了,这些曾经让你头秃、加班熬夜的技术干货!

PLC入门学习全流程、电工基础大全、电工进阶PLC、PLC例程、西门子工程师地图……


软件汇总


学习步骤

现在你还有什么可担心的呢?赶紧看领取方式吧~