电子开发网

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

基于西门子plc的洗衣机控制_实验八洗衣机自动控制

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

一、实验目的1.熟悉顺序控制指令的使用方法。

2.了解并掌握另一种编程语言——语句表助记符。

二、实验内容

  1. 顺序控制指令简介顺序控制指令属于程序控制指令的一种,在S7-200 PLC中,使用顺序控制指令编写程序时就要利用顺序控制继电器S,从S0.0到S31.7共有256位,所以有时将顺序控制指令称为顺序控制继电器指令。

    在控制系统中常常会出现控制过程具有“步”的特点,当一个转移信号发生时,当前的工作状态会有变化,还会发生两个以上的动作或动作顺序选择,这时使用顺序控制指令编程就显得简单而又容易很多。因具有“步”的特点,所以在程序执行过程中,某一时刻激活哪一步,哪一步就成为活动步,其他步都处于封闭(不活动)状态,例如,所编的程序是第1步驱动Q0.0;第2步驱动Q0.1;第3步驱动Q0.1与Q0.2;当程序激活第2步时只执行第2步,也就是只驱动Q0.1,其他步的程序都不执行,更谈不上驱动输出了。

  2. 在编写程序时如何搭建“步”,就要使用顺序控制指令了。每一步都要使用3条指令,这3条指令前后呼应,顺序不能颠倒,缺一不可,组成一个固定的程序段,这3条指令是段开始(SCR);段转移(SCRT);段结束(SCRE)。

    在每一步开始时用段开始指令,接下来是在这一段要完成的控制任务,再接下来编段转移程序,也就是一旦某个转移信号出现,就要激活段转移指令,从当前步转移到段转移指令所指向的步,最后是段结束指令,它的功能是结束本步(工作段)程序的运行。表3-1列出了这3条指令的形式及功能。

    表3-1 顺序控制指令的形式及功能

     


    从表3-1中可以看出,顺序控制指令的操作对象为顺控继电器S,它是唯一专用于顺控指令的继电器。一个S位可表示一步(段)。

    (1)段开始指令SCR

    段开始指令的功能是标记一个SCR段的开始,其操作数是状态继电器Sx.y,Sx.y是当前SCR段的标志位,当Sx.y为1时,允许该SCR段工作。

    (2)段转移指令SCRT

    段转移指令的功能是将当前的SCR段切换到下一个SCR,其操作数是下一个SCR段的标志位Sx.y。当允许输入有效时,进行切换,即停止当前SCR段工作,启动下一个SCR段工作。

    (3)段结束指令SCRE

      段结束指令的功能是标记一个SCR段的结束。每个SCR段必须使用段结束指令来表示该段的结束。在梯形图中,段开始指令以功能框的形式编程,指令名称为SCR,段转移和段结束以线圈形式编程。

    2.顺序控制指令特点

    1)SCR指令的操作数只能是顺控继电器Sx.y;反之,S还可当作一般继电器来使用。

    2)一个顺控继电器Sx.y作为SCR段标志位,可以用于主程序、子程序或中断程序中,但是只能使用一次,不能重复使用。

    3)在一个SCR段中,禁止使用循环FOR/NEXT、跳转JMP/LBL和条件结束END等指令。

    4)转移源自动复位功能:状态发生转移后,置位下一个状态的同时,自动复位原状态。

    5)SCR段程序能否执行取决于负责该段的S是否被置位,SCRE与下一个SCR之间的指令逻辑不影响下一个SCR段程序的执行。

    6)在状态发生转移后,所有的SCR段的元器件一般也要复位,如果希望继续输出,可使用置位/复位指令。

    7)每一个SCR段都有一个S位编号,段与段之间编号可以不按顺序安排。

    3.控制要求

    初始状态:没有任何输出信号,洗衣机处于静止状态。

    合上洗衣机启动开关SA1。

    ①开始往洗衣机里注水,进水电磁阀KV1工作,待水位到达水位满位置时,水位开关SL2闭合,此时低水位位置上的水位开关SL1肯定也是闭合的,停止进水,KV1断电,洗衣机开始正转,正转10s后,停止5s,洗衣机反转,反转10s后,停止5s。如此正反转再重复2次,共3次,停止转动。

    ②开始排水,排水电磁阀KV2工作,待水位下降到SL1开关以下时,停止排水,KV2断电。洗衣机又重新进水,重复步骤①的工作过程,然后再排水,再重复步骤①,总计重复2次步骤①的过程,相当于步骤①的工作过程3次,排水3次。③第3次排水后,待水位下降到SL1开关以下时,停止排水,KV2断电。洗衣机进入脱水工作段,脱水共需5s,然后全部工作过程结束。④无论何时合上洗衣机停止开关SA2,停止当前操作,回到初始状态。

    4.程序设计1)根据控制要求,首先要确定I/O个数,进行I/O分配。

    图3-23所示为洗衣机工作示意图,

    洗衣机工作示意图 

    洗衣机自动洗衣PLC控制接线图如图3-24所示。

     

    图3-24 洗衣机自动洗衣PLC控制接线图

    2)控制程序梯形图如图3-25所示。

     

    3)程序的语句表及注释如下:

     

     

     

    1.第4段中有输出线圈Q0.1,在其他段中输出线圈Q0.1还需出现,可以吗?能否出现双线圈现象?如不可以,但控制要求这个点位还要出现,怎么办?

    2.第2段中的定时器T37的状态位及当前值能否在其他段中使用

    三、实验报告中应回答的问题

Tags:西门子plc,S7-200,洗衣机  
责任编辑:admin
相关文章列表
西门子PLC应用实例:水塔水位控制,水位水泵控制实例,SHRB指令
S7-200SMART 西门子PLC应用实例:利用“启保停”实现自动门控制系
西门子plc用定时器指令控制电动机,CTU和TON指令的应用实例
PLC 、变频器和电机综合应用_PLC的变频器外部端子的电机正反转控
基于西门子PLC S7-200SMART全自动洗衣机控制系统,超详细案例分享
终于全了!吃透三菱、西门子全系列指令,都在这里!三菱plc指令和
西门子S7-200SMART PLC的TON和TOF详解,电机延迟启,延迟停2种实
详解西门子S7-200常用的数据存储区
【实例详解】两台S7-200SMART PLC Modbus TCP(客户端、服务器)
实例详解西门子S7-200SMART PLC与台达变频器MODBUS通信
详解变频器和plc通讯_两分钟学会V20变频器的MODBUS RTU通讯
昆仑通态MCGS与S7-200 PLC串口通讯方法
西门子plc编程入门s7-200机械手程序实例
西门子S7-200 SMART PLC的机械手控制控制系统设计(PLC试题)
PROFINET协议体系结构、工作原理、优缺点全面解析!profinet协议
PROFINET详解,PROFINET工作原理和优势是什么?_以太网、工业以太
STEP 7-MicroWIN SMART设置_西门子S7-200SMART PLC运动控制面板进
西门子S7-200PLC入门及介绍_plc西门子s7-200基础知识
PLC运动控制讲解(基于西门子PLCsmart 200和松下伺服驱动器)_ST
S7-1200PLC简介_西门子S7-1200PLC组成
西门子S7-200SMART运动控制指令详解_STEP 7-MicroWIN SMART
西门子PLC经典实例:液体混合装置的控制线路与程序_混料罐plc程序
基于西门子PLC的多功能切换液体灌装生产控制程序设计_混料罐plc程
西门子博途PLC案例—混料灌控制系统设计与仿真器调试
西门子S7-200 SMART PLC无人问津的指令也能实现精准定位控制_PLS
西门子S7-200 PLC编程从入门到精通_学习计划
西门子S7-200 PLC模拟量处理上部份(内附详细教程)AIW0模拟量处
西门子S7-200 PLC控制的恒压供水泵站实例
昆仑通态与西门子S7-200 PLC通讯样例_昆仑通态和西门子plc的连接
西门子S7-200 SMART PLC-smart高速计数器__西门子plc高速计数器实
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

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