西门子plc单键控制启停程序
- 格式:doc
- 大小:60.00 KB
- 文档页数:1
1.控制要求要求用1个控制按钮控制1台电动机的启动和停止。
第1次操作按钮电动机启动,第2次操作按钮电动机停车,第3次操作按钮电动机启动,如此循环。
2.任务分析 PLC在工作时采用顺序循环扫描的工作方式来执行主循环程序OB1及子程序中的用户程序,在一个扫描周期的开始CPU对所有的输入端子上的信号进行集中采集,并将采1.控制要求要求用1个控制按钮控制1台电动机的启动和停止。
第1次操作按钮电动机启动,第2次操作按钮电动机停车,第3次操作按钮电动机启动,如此循环。
2.任务分析PLC在工作时采用顺序循环扫描的工作方式来执行主循环程序OB1及子程序中的用户程序,在一个扫描周期的开始CPU对所有的输入端子上的信号进行集中采集,并将采集结果保存在过程映像输入寄存器(I),在程序执行期间不再考虑输入端子上信号的变化,而程序执行过程中所产生的中间结果则直接保存在存储器(M)或过程映像输出寄存器(Q)中,并不立即送到输出端子,而只有在当前扫描周期结束前才将程序执行的最终结果集中送到输出端子,对输出端子进行刷新。
如果对这种扫描方式理解不清楚,在编程时就会出现意想不到的结果。
以电动机的单按钮启停控制为例,如果用如图3-11所示的逻辑来实现看起来似乎可行-但是,如果仔细分析会发现当按一次按钮时,首先扫描到第一个程序段,会使KM变为1-并写入过程映像输出寄存器;当扫描到第二个程序段时,由于KM的过程映像输出寄存器已经为1,所以又会使KM变为0,结果无论如何都无法启动电动机。
由于PLC循环扫描的工作特殊性,不能直接用简单的逻辑实现电动机的单按钮控制,必须考虑在同一扫描周期内是否会出现运行状态的多次切换。
3.实施方案[方案1]用边沿指令及异或逻辑实现首先根据控制按钮SB_1信号状态设置状态标志,使用上升沿检测指令,保证每按动一次控制按钮,状态标志F1的状态只在当前扫描周期内起作用。
然后用状态标志F1与电动机(KM)当前的状态进行逻辑异或运算,由于按动控制按钮当前周期内F1=1,用F1与KM 相异或,就可以实现对电动机状态的转换,如果直接用KM来代替F1,将无法实现要求的功能。
西门子PLC应用(S7-300)实验指导书重庆科技学院电子信息工程学院自动化教研室1实验一基本逻辑指令编程实验一、实验目的:1.熟悉S7-300 PLC的组成.2.熟悉STEP 7编程软件的使用方法。
3.掌握基本逻辑指令的使用方法。
4.学会用基本逻辑指令实现顺控系统的编程。
5.学会PLC程序调试的基本步骤及方法。
6.学会用PLC改造继电器典型电路的方法。
二、实验设备:PLC实验台 1套三、预习内容:1.熟悉STEP7编程软件的使用方法,请详细阅读教材第4章的全部内容。
2.熟悉S7-300 PLC的基本位设备:I、Q、M、T等。
3.熟悉S7-300 PLC基本逻辑指令的使用方法。
4.熟悉典型继电器电路的工作原理。
5.预习本次实验内容,在理论上分析运行结果,预先写出程序的调试步骤。
四、实验步骤:1.了解S7-300 PLC的组成,熟悉PLC的电源、输入信号端I和公共端M、输出信号端Q 和公共端L;PLC及PC机的通讯口、编程电缆的连接;PLC上扩展单元插口的连接方法;RUN/STOP 开关及各类指示灯的作用等。
2.在PC机启动STEP 7编程软件,新建项目,进入编程环境。
3.根据实验内容,在STEP 7编程环境下进行硬件组态、输入梯形图程序,保存。
4.仿真调试,运行程序,调试并修改。
5.写实验报告。
五、实验内容:1.走廊灯三地控制程序(基础题)(1) 控制要求:走廊灯三地控制:走廊东侧开关、走廊中间开关、走廊西侧开关均能控制走廊灯的亮灭。
(2) 输入/输出信号定义:自定义I/O信号(4) 程序设计(梯形图)2. 电动机的点动+连动程序(基础题)(1) 系统控制要求:①电动机的点动控制:按下点动启动按钮,电动机启动运行;松开点动启动按钮,电动机停止运行。
②电动机的连动控制:按下连动启动按钮,电动机启动运行;松开连动启动按钮,2电动机仍然继续运行;只有当按下停止按钮时,电动机才停止运行。
③保护:系统有失压、过载保护。
三台电动机顺序启停PLC控制编程摘要:电工技能鉴定分为五级考核,职业院校高职学生的应届生考核三级(高级工),电工鉴定分为理论考试和技能考试。
其中技能考试主要考核对继电接触器控制系统、PLC控制系统、电子电路、变频器控制等的安装、调试、故障排除为主,其中PLC控制系统安装与调试题目中三台电动机的顺序启停PLC控制为高频题目。
关键词:电工鉴定;技能考核;电机顺序启停;PLC控制;编程本文将以西门子S7-200PLC机为例讲解三台电动机的顺序启停PLC控制的编程方法。
控制要求如下:某一生产线的末端有一台三级皮带传送机,分别由M1、M2、M3三台电动机拖动,启动时要求10s的时间间隔,并按M1、M2、M3的顺序启动;停止时按15s的时间间隔,并按M3、M2、M1的顺序停止,皮带传送机的启动和停止分别由启动按钮和停止按钮来控制,三级皮带传送机如下图所示。
要求:1.工作方式设置:手动时要求按下手动启动按钮,做一次上述过程,自动时按下自动启动按钮,能够重复循环上述过程。
2.有必要的电气保护和互锁。
PLC设计步骤如下:一、输入/输出分析:该控制要求中有3个被控设备MM1、KM2、KM3,分别用于控制电动机M1、M2和M3,也就是输出设备;而输入设备有三个,分别是手动启动按钮SB1、手动停止按钮SB2、自动启动按钮SB3三个。
二、I/O地址分配三、PLC外部接线图1.主电路:主电路组成:三相电分别通过熔断器FU1之后分三路又分别经过主控交流接触器KM1、KM2和KM3的主触点并分别经过热继电器FR1、FR2、FR3的热元件来分别控制传送机使用的三台电动机M1、M2和M3,其中KM1、KM2、KM3的主触点分别用于控制三台电动机的通电与断电;三支熔断器FU1用作主电路的短路保护,热继电器FR1、FR2、FR3分别用作三台电动机M1、M2、M3的过载保护。
同时其中的一相和零线给S7-200PLC主机供电,FU2用作控制电路的短路保护。
0引言随着科技的高速发展,对于我们日常生活当中出现的办公自动化及工业自动化程度要求也越来越高。
由于PLC 具有编程简单、易学、维护方便、高可靠性等诸多优点,在工业生产中也得到了非常广泛的应用[1]。
在任何的PLC 控制系统当中,设置系统的启动和停止是不可或缺的,也是对系统最基本的要求。
而传统的设计方法是利用两个按键接入到PLC 不同的两个输入端子上分别作为控制系统的启动按键和停止按键。
而通过我们仔细研究PLC 丰富的指令库之后发现,我们完全可以通过一个按键再配合PLC 指令去完成控制系统的启停动作。
这样一来,我们就无形的节约了PLC 端子接入点的使用个数以及繁琐的硬件接线,从而降低了控制系统的成本,也给我们后面的系统维护提供了更多的方便。
西门子PLC 程序采用循环扫描的方式运行,运行时,程序按照输入采样,程序执行,输出刷新的顺序循环执行,这样的一个循环称之为程序的一个扫描周期,PLC 一般扫描周期为30ms 左右,有些大型PLC 或者高端型号,扫描周期可能只有10ms 左右[2]。
按照这个原理,通常按键按下,一般都是几百毫秒,程序已经执行了多个扫描周期[3]。
所以要使用单个按钮来进行程序控制,其核心是要求我们在按下按钮时,输入信号只能在一个周期内执行程序,所以不论采用哪种方法,都必须要用到取上升沿指令或者下降沿指令,这个指令的特点是信号由0变为1时(信号由1变为0),只执行一个扫描周期。
单按钮启停,就是用一个按钮实现启动停止。
当我们按下按钮,PLC 输出,当我们再次按下按钮,PLC 关断输出,如此往复[4]。
接下来将介绍几种比较实用的单按键起停控制的PLC 编程技术。
1使用PLC 位逻辑指令来完成单按键启停功能本方法在学习者学完PLC 标准指令后就能实现,所以此方法也堪称为最经典的方法。
本方法在按键I0.0后面采用上升沿检测指令检测按键是否被按下[5],同时这里面也考虑到做一个防抖动的作用,每按下一次按键,作为中间继电器M0.0会置1一个扫描周期,若当前系统未启动,当按键第一次被按下后输出Q0.0被点,再次按下I0.0按键,输出指示灯Q0.0熄灭,若再次按下按键指示灯点亮,如此往复。
超详细的西门子S7-1500PLC项目案例,一步一步教会你!(文末有福利)在这里工程师设计了一个简单的工程项目,逐步介绍,让大家对TIA Portal V12和S7-1500如何实施一个项目可以一目了然。
【下图为此文的框架结构】项目概述对于一个全新的PLC产品,如何入门看似简单,可往往对于刚入手的工程师们来说,如果使用不得法会成为一个棘手的问题。
为此我们设计了一个简单的工程项目,逐步介绍,让大家对TIA Portal V12和S7-1500如何实施一个项目可以一目了然。
一.项目介绍1.功能介绍通过S7-1500实现一个自动化工程师广为熟悉的’电机启停控制’ 逻辑。
2.软硬件列表注:实例项目中的选型仅供参考,用户务必根据实际要求选型。
有关硬件选型,请参考3.所使用的计算机操作系统 :Windows7 Ultimate Service Pack1 32-bit4.IO表由于TIA Portal是基于符号的编程方式,在硬件清单确认后可事先为所有信号定义好所用通道及编程中使用的符号.5.软件安装硬件安装在安装时如图所示按图号顺序安装,总结一句话就是:先导轨,模块先左后右装,U块勿忘模块间。
接线编辑项目1.双击桌面上的图标,打开STEP 7 Professional V12 软件。
2.在欢迎界面中,我们点击“创建新项目”,填写项目名称并选择存放路径后,请点击“创建”按钮:3.项目成功创建后,我们点击左下角的“项目视图”转到编辑界面:4.点击项目名称左边的小箭头展开项目树,双击“添加新设备”5.接下来我们先插入一个CPU1516-3PN/DP:请依次点击“控制器”、“SIMATIC S7-1500”、“CPU”、“CPU 1516-3PN/DP”左侧的小箭头展开项目树,然后选择PLC订货号“6ES7 516-3AN00-0BA0”,最后点击“确认”按钮插入:6.成功插入PLC后,STEP 7 Professional V12 软件会自动跳转到设备视图。
继电器实现单按键启停前言继电器实现单按键启停?有的朋友就会喷了,用一个带机械自锁的按键不就可以实现了么,这不是多此一举么!这里呢主要说的是不带机械自锁的按键来实现单按键的启停,主要的目的不是因为应用而应用,主要的目的是因为学习而学习,掌握继电器控制的基本知识,也希望大神勿喷。
关键字:继电器控制、电气控制、原理图。
一、 继电器实现单按键启停电路。
第一步:上电第二步:按下SB1,KA1线圈通过KA3、KA2常闭触点得电,KA1常开触点吸合,KA3线圈通过KA1常开触点吸合、KA2常闭触点得电,KA3常开触点吸合KA3自锁。
过程中由于KA1首先吸合,它的常闭触点KA1断开,KA2是无法得电得。
第三步:松开SB1,KA1断开,由于KA3自锁,所以KA3仍然吸合。
第四步:再次按下SB1,由于KA3出处吸合得状态KA1线圈是无法得电的,KA2线圈通过KA3吸合KA1常闭得电,KA2常闭触点断开,KA3失电。
此时由于KA2线圈吸合,KA1线圈仍然无法得电。
第五步:再次松开SB1,KA2线圈失电,电路又回到初始状态。
就可以完成单按键启停控制了。
KA3 SB1 KA1 KA1KA2KA1 KA2 KA2 KA1 KA3 KA3 KA2 KA3二、设计思路如上图所示,如果我们用PLC来实现单按键启停就特别的方便,咱们的思路是先用PLC 来实现此功能,可以从图中可以看出,启动按键是带上升沿检测的,继电器实现上升沿检测还是比较麻烦的,比较复杂,于是程序重新修改如下:继电器是是可以模拟一个SR出发器的,可以转换如下:图中KA1可以看作RS触发器的S端,KA2可以看作RS触发器的R端,输出可以看作是RS触发器的Q端,那么我们驱动KA1和KA2的线圈就可以实现RS触发器功能,所以程序改成如下即可实现继电器单按键启停控制了,不过KA1和KA2是要加互锁的,这里就不描述了。
上图所示的程序转换为继电器的电路图就非常简单了,千万记得KA2和KA2线圈是要加互锁的哦!三、总结本实验的核心在于要想实现继电器的一些复杂控制,可以先用PLC程序来实现,然后再把一些功能块化简成继电器能实现的方法。
《PLC应用技术(西门子)》期末试题(一)一、填空题(每空1分,共20分)1.继电器的线圈“断电”时,其常开触点断开,常闭触点闭合。
2.PLC主要由CPU、存储器、通讯接口、输入/输出接口、电源组成。
3.PLC有2种输出方式继电器输出、晶体管输出。
4.通常把只读存储器又称为ROM。
5.接通延时定时器TON的使能输入(IN)输入电路接通(接通/断开)时开始定时,当前值大于预设值时其定时器变为1(0/1),梯形图中常开触点闭合(闭合/断开),常闭触点断开闭合/断开)。
使能输入电路断开(接通/断开)时被复位,复位后梯形图中其常开触点断开(闭合/断开),常闭触点闭合(闭合/断开)。
6.S7-200 SMART型PLC的定时器包括接通延时定时器(TON)、断开延时定时器(TOF)、保持接通延时定时器(TONR)三种类型。
二、判断题(正确打“√”,错误打“×”,每题2分,共20分,将答案填写在下面的表格里)(√)1.PLC中的存储器是一些具有记忆功能的半导体电路。
(√)2.PLC可以向扩展模块提供24V直流电源。
(×)3.PLC的工作方式是等待扫描的工作方式。
(√)4.PLC扫描周期主要取决于程序的长短。
(×)5.顺序控制中只能有一个活动步。
(×)6.定时器定时时间长短取决于定时分辨率。
(√)7.在触摸屏与PLC已联机的情况下,操作者就可以通过触摸屏对PLC进行各种操作。
(√)8.使用顺序控制继电器指令时,不能在SCR段内使用FOR、NEXT或END指令。
(×)9.提供一个周期是1秒钟,占空比是50%的特殊存储器位是SM0.4。
(√)10.在工程实践中,常把输出映象寄存器称为输出继电器。
三、(每小题2分共20分,将答案填写在下面的表格里)1.不可扩展的CPU模块为(A)。
A.经济型B.整体型C.标准型D.模块型2.SM是哪个存储器的标识符(D)A.高速计数器B.累加器C.内部辅助寄存器D.特殊辅助寄存器3.CPUST40型PLC本机I/O点数为(C)。
在PLC中实现单按钮控制启动/停止的方法彭增良沧州炼油厂渤海五公司摘要:本文介绍在PLC中实现单按钮控制启动/停止的几种方法,程序已在F1系列PLC上运行通过。
这有助于减少所需要的PLC输入点数,有实用价值。
关键词:PLC;单按钮控制启动/停止实现方法由于PLC具有可靠性很高、编程简单、使用和维护方便等一系列优点,所以应用越来越广泛。
在设计采用PLC控制方案时,应考虑如何减少所需PLC的输入点数问题,为了减少(简化)所需PLC的输入点数,区别不同情况,其实现方法有多种,其中一种实现方法就是采用单按钮控制启动/停止。
这种方法和彩色电视机的开关大都采用单个按钮控制电视机的开机和关机的情形一样,但它是由机械结构来实现,而在PLC 中通过程序使一个普通的按钮具有启动/停止的控制功能,这样不仅能节约所需PLC的输入点数一个,而且控制方便。
以下介绍几种实现方法。
一、采用PLS指令实现的方法1、方法之一图1 采用PLS指令实现方法之一PLC输入/输出接线示意图如图1a所示,梯形图如图1b所示,输入/输出时序关系波形图如图1c所示,指令程序如图1d所示。
工作过程如下:当第一次按下按钮SB,输入继电器X400常开接点短时闭合,在微分脉冲指令PLS的作用下,使辅助继电器M100接通一个扫描周期,其一对常开接点接通输出继电器Y430的线圈回路,且Y430一对常开接点闭合使Y430自锁(保持),Y430输出驱动外部负载的控制信号,启动外部负载开始工作运行。
同时Y430另一对常开接点闭合,为M101接通作准备。
当第2次按下按钮SB时,在PLS指令作用下,M100一对常开接点接通M101的线圈回路,M101的PLC的输入点。
2、方法之二输入/输出接线示意图如图1a所示,梯形图如图2所示,输入(X400)和输出(Y430)时序关系波形图如图1c所示。
其工作过程读者可依照方法之一自行分析。
图2 采用PLS指令实现方法之二的梯形图二、采用PLS和S/R指令实现方法1、方法之一输入/输出接线示意图如图1a所示,梯形图如图3所示,输入/输出时序波形图如图1c所示。