电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

S7-200SMART PLC顺序功能图设计方法_顺序功能图实例

作者:佚名    文章来源:本站原创    点击数:    更新时间:2023/7/21

这一篇文章就介绍一下顺序控制设计法吧!在讲顺序控制设计法之前,我们先了解一下!

什么是顺序控制?

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

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

我们所说的顺序控制设计法,就是针对顺序控制系统的一种专门的设计方法,我们以西门子S7-200 SMART PLC为例介绍一下!

我们可以采用三种程序编写方法实现控制系统要求,包括使用逻辑指令、使用置位/复位指令、使用SCR/SCRT/SCRE指令,这些方法都可以设计出顺序功能图及其对应的梯形图程序。

我们以冲床动力头进给运动控制为例来介绍一下采用以上三种方法的编程。

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

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

 

一、使用逻辑指令实现

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

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

顺序功能图 

 

 

二、使用置位/复位指令

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

我们以初始状态步M0.0为例,如果步M0.0要实现转换,必须满足两个条件。

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

 

 

三、使用SCR/SCRT/SCRE指令

S7-200 SMART PLC提供有专用的顺序控制指令,例如:

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

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

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

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

 

 

 

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

Tags:顺序功能图,SMART,实例  
责任编辑:admin
  • 上一篇文章:
  • 下一篇文章: 没有了
  • 相关文章列表
    西门子PLC S7-200SMART间接寻址使用技巧  指针用法
    STEP 7-MicroWIN SMART西门子200smartPLC和编码器进行高速计数程
    西门子200SMART PLC关于FOR-NEXT指令使用技巧 循环指令梯形图实例
    西门子200smart不同类型CPU的区别,西门子S7-200SMART  CPU主机型
    西门子plc 和modbusRTU对应关系_西门子S7-200和S7-200SMART的mod
    西门子S7-200SMART PLC使用modbus 读取仪表数据
    西门子S7-200SMART两台PLC之间主从站,MODBUS主从站通信步骤设置
    西门子S7-200 Smart PLC入门笔记8——电机控制子程序调用 子程序
    西门子S7-200 Smart PLC入门笔记1——流水灯梯形图 MOV_B和SHL_B
    西门子S7-200SMART PLC喷泉系统设计,比较运算的实例
    西门子S7-200 SMART PLC定时器计数器的实现用于统计设备的转速
    西门子S7-200 SMART PLC如何读取计数器当前值
    PLC编程经典实例,西门子 S7-200 SMART plc恒压供水系统
    西门子S7-200 Smart PLC的扩展模块之数字量输入模块 EM DE08和EM
    S7-200 SMART 通讯控制 V20变频器,MODBUS通讯控制变频器
    西门子S7-200 SMART plc运动控制指令讲解 AXISx_CTRL和AXISx_MAN
    西门子S7-200 SMART PLC中用STEP7采用高速计数器来接收轴运动输出
    西门子S7-200SMART PLC编写的步进电机控制程序梯形图
    如何使用西门子S7-200 Smart PLC的模拟量输入模块EM AE04和EM AE
    西门子PLC S7-200SMART采集模拟量数据
    西门子PLC S7-200 SMART plc的中断指令详解ENI、ATCH、DISI、RET
    西门子S7-200 Smart PLC扫描原理实现单按钮控制N台电机,单按钮多
    西门子PLC S7-200SMART 的FOR NEXT指令如何实现程序嵌套循环
    西门子plc S7-200 SMART的FOR_NEXT循环指令,FOR和NEXT指令的用法
    西门子plc Smart扩展信号板 PLINK,西门子S7-200smart plc结构说
    S7-200 SMART plc数字量输入滤波器和脉冲捕捉位,STEP7设置
    input number设置最大最小值 西门子plcAM06模块_一文教你快速学会
    西门子S7-200plc SMART怎样添加和使用模拟量指令库?STEP7添加指令
    西门子PLC S7-200SMART的模拟量如何编程,模拟量模块添加和模拟量
    西门子plc s7-200 smart 模拟量模块用法,Scale_I_to_R指令
    请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
    1分 2分 3分 4分 5分

    还可以输入 200 个字
    [ 查看全部 ] 网友评论
    推荐文章
    最新推荐
    关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
    返回顶部
    刷新页面
    下到页底
    晶体管查询