




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、常州机电职业技术学院毕业设计(论文)作 者:林明治学 号:41021111系 部:电气工程系 专 业:电机与电器题 目:PLC控制步进电机 指导者:莫莉萍评阅者: 2013年4月毕业设计(论文)中文摘要详细讨论步进电机的工作原理及其特性和基于s7-300PLC的控制技术,论述了步进电机的PLC控制系统的设计方案及其控制原理,PLC简单易学,可靠性高。步进电机是一种常用的机电执行元件,可靠性高,成本低,实用性强,具有较高的通用性和应用推广价值。步进电动机突出的优点是它可以在宽广的频率范围内通过改变脉冲频率来实现调速,快速起停、正反转控制等,并且用其组成的开环系统既简单、廉价,又非常可靠,因此在众
2、多领域有着极其广泛的应用。关键词:步进电机;S7-300PLC;PLC毕业设计(论文)外文摘要Title:PLC control of stepping motorAbstract:This paper introduces the principle and the control step motor and the motion control technology based onS7-300 PLC. Step motor is a common electro-mechanic actuator, and the related drive and control circuits
3、 influence its over and high power transistors, higher reliability, lower cost and more versatile, and it is worth to be promoted. The advantages of stepping motor are regulating-rate, quickly rise-stop, positive-reverse controlling and brake etc by changing the frequency of pulse. The stepping moto
4、r opening-ring system is simple, cheap, stability and reliability, therefore its application is very extensive in many realmKey words :Step motor;S7-300PLC;PLC目录1绪 论61.1 设计的背景和意义61.2步进电机的工作原理81.3 系统设计的目标92步进电机的分类、基本结构102.1步进电机的分类102.2步进电机的基本结构112.3步进电机主要特点112.4步进电机在工业控制领域的主要应用情况介绍122.5西门子PLC对步进电机的控制
5、方法122.6PLC直接控制步进电机132.7步进电机动态指标及术语153CPU步进电机的选择163.1CPU的选择163.2三相反应式步进电机选择174软件设计194.1 STEP7概述194.2 STEP 7的硬件接口194.3 STEP 7的编程功能204.4 STEP 7的硬件组态与诊断功能204.5 STEP7项目的创建214.6和本设计S7300相关指令设计介绍254.7程序介绍324.8程序讲解34结论35致谢35参考文献361 绪论近年来,数控机床及数控技术得到了飞速发展,在柔性、精确性、可靠性和宜人性等方面的功能越来越完善,已成为现代先进制造业的基础。 数控就是数字控制,数控
6、技术在机床行业应用得多,就是依靠数字(电脑编程)来控制机床,具有效率高,精度高等主要特点。 数控技术是指用数字、文字和符号组成的数字指令来实现一台或多台机械设备动作控制的技术。它所控制的通常是位置、角度、速度等机械量和与机械能量流向有关的开关量。数控的产生依赖于数据载体和二进制形式数据运算的出现。1908年,穿孔的金属薄片互换式数据载体问世;19世纪末,以纸为数据载体并具有辅助功能的控制系统被发明;1938年,香农在美国麻省理工学院进行了数据快速运算和传输,奠定了现代计算机,包括计算机数字控制系统的基础。数控技术是与机床控制密切结合发展起来的。1952年,第一台数控机床问世,成为世界机械工业史
7、上一件划时代的事件,推动了自动化的发展。 现在,数控技术也叫计算机数控技术,目前它是采用计算机实现数字程序控制的技术。这种技术用计算机按事先存贮的控制程序来执行对设备的控制功能。由于采用计算机替代原先用硬件逻辑电路组成的数控装置,使输入数据的存贮、处理、运算、逻辑判断等各种控制机能的实现,均可通过计算机软件来完成。1.1设计的背景和意义步进电动机已成为除直流电动机和交流电动机以外的第三类电动机,传统电动机作为机电能量转换装置,在人类的生产和生活进入电气化过程中起着关键的作用。可是在人类社会进入自动化时代的今天,传统电动机的功能已不能满足工厂自动化和办公自动化等各种运动控制系统的要求。为适应这些
8、要求,发展了一系列新的具备控制功能的电动机系统,其中较有自己特点,且应用十分广泛的一类便是步进电动机。7H(ME4NO)CD7GZ?,步进电动机的发展与计算机工业密切相关。自从步进电动机在计算机外围设备中取代小型直流电动机以后,使其设备的性能提高,很快地促进了步进电动机的发展。另一方面,微型计算机和数字控制技术的发展,又将作为数控系统执行部件的步进电动机推广应用到其他领域,如电加工机床、小功率机械加工机床、测量仪器、光学和医疗仪器以及包装机械等。任何一种产品成熟的过程,基本上都是规格品种逐步统一和简化的过程。现在,步进电动机的发展已归结为单段式结构的磁阻式、混合式和爪极结构的永磁式三类。爪极电
9、机价格便宜,性能指标不高,混合式和磁阻式主要作为高分辨率电动机,由于混合式步进电动机具有控制功率小,运行平稳性较好而逐步处于主导地位。最典型的产品是二相8极50齿的电动机,步距角1.80.9(全步半步); 还有五相10极50齿和一些转子100齿的二相和五相步进电动机,五相电动机主要用于运行性能较高的场合。到目前,工业发达国家的磁阻式步进电动机已极少见。 %步进电动机最大的生产国是日本,如日本伺服公司、东方公司、SANYO DENKI和MINEBEA及NPM公司等,特别是日本东方公司,无论是电动机性能和外观质量,还是生产手段,都堪称是世界上最好的。现在日本步进电动机年产量(含国外独资公司)近2亿
10、台W3NAOX%德国也是世界上步进电动机生产大国。德国B.L.公司1994年五相混合式步进电动机专利期满后,推出了新的三相混合式步进电动机系列,为定子6极转子50齿结构,配套电流型驱动器,每转步数为200、400、1000、2000、4000、10000和20000,它具有通常的二相和五相步进电动机的分辨率,还可以在此基础上再10细分,分辨率提高10倍,这是一种很好的方案,充分运用了电流型驱动技术的功能,让三相电动机同时具有二相和五相电动机的性能。与此同时,日本伺服公司也推出了他们的三相混合式步进电动机。该公司阪正文博士研制了三种不同的永磁式三相步进电动机,即HB型(混合式)、RM性(定子和混
11、合式相似,转子则同永磁式环形磁铁相似)和爪极PM型。将三相步进电动机同二相步进电动机进行比较后显示:1) 在获得小步距角方面,三相电动机比二相电动机要好。2) SZ*RC?.三相电动机的两相励磁最大保持力矩为3T1(T1为单相励磁转矩),而二相电动机为 2T1,所以三相电动机的合成力矩大。;KHT1R93)三相电动机的转矩波动比二相电动机要小。0BI(-ML)ZQ*R4)三相电动机连续2步用于半步的转矩差比二相电动机的要小。C1_9KZL9FXA9S5) IHPC I三相电动机绕组可以星形连接,三个终端驱动,励磁电路晶体管6个; 而二相电动机是8个。6)连续运转时,由于三相步进电动机结构原因,
12、磁通和电流的三次谐波被消除了,所以三相电动机的振动力矩比二相电动机的要小.LQNR2MQ 结论是显而易见的。另外的结论是HB型电动机更适合于低速大转矩用途;RM型适用于平稳运行以及转速大于1000R/MIN的用途;而PM型成本低,在低转速时的振动和高转速时的大转矩方面,三相PM型电动机比两相电动机的性能要好。因此,当前最有发展前景的当属混合式步进电动机,而混合式电动机又向以下四个方向发展: 0TB-I%K&$K$AFAFAZHANG 发展发发展 发展趋势一, 随着电动机本身应用领域的拓宽以及各类整机的不断小型化,要求与之配套的电动机也必须越来越小,在57、42机座号的电动机应用了多年后,现在其
13、机座号向39、35、30、25方向向下延伸。瑞士ESCAP公司最近还研制出外径仅10MM的步进电动机。发展趋势之二,是改圆形电动机为方形电动机。由于电动机采用方型结构,使得转子有可能设计得比圆形大,因而其力矩体积比将大为提高。同样机座号的电动机,方形的力矩比圆形的将提高3040发展趋势之三,对电动机进行综合设计。即把转子位置传感器,减速齿轮等和电动机本体综合设计在一起,这样使其能方便地组成一个闭环系统,因而具有更加优越的控制性能。K OF*JI$FK发展趋势之四,向五相和三相电动机方向发展。目前广泛应用的二相和四相电动机,其振动和噪声较大,而五相和三相电动机具有优势性。而就这两种电动机而言,五
14、相电动机的驱动电路比三相电动机复杂,因此三相电动机系统的性能价格比要比五相电动机更好一些。我国的情况有所不同,直到20世纪80年代,一直是磁阻式步进电动机占统治地位,混合式步进电动机是80年代后期才开始发展,至今仍然是二种结构类型同时并存。尽管新的混合式步进电动机完全可能替代磁阻式电动机,但磁阻式电动机的整机获得了长期应用,对于它的技术也较为熟悉,特别是典型的混合式步进电动机的步距角(0.9/1.8)与典型的磁阻式电动机的步距角(0.75/1.5)不一样,用户改变这种产品结构不是很容易的,这就使得两种机型并存的局面难以在较短时间内改变。这种现状对步进电动机的发展是不利的。1.2步进电机工作原理
15、步进电动机是一种用电脉冲信号进行控制, 并将电脉冲信号转换成相应的角位移或线位移的执行机构。由于受脉冲的控制,其转子的角位移量和速度严格地与输入脉冲的数量和脉冲频率成正比, 通过控制脉冲数量来控制角位移量, 从而达到准确定位的目的; 通过控制脉冲频率来控制电机转动的速度和加速度, 从而达到调速的目的; 通过改变通电顺序, 从而达到改变电机旋转方向的目的。总结来说, 步进电机主要具有以下一些工作特性:(1)输入脉冲数严格的和电机的角位移成正比, 电机运转一周后没有积累误差, 因此具有良好的跟随特性;(2) 由于其良好的跟随特性, 步进电机可以与驱动器电路组成开环数字控制系统, 同时, 也可以与角
16、度反馈环节组成高性能的闭环数字控制系统。(3) 步进电机的动态响应快, 易于启动和停止、正反转和变速。(4) 速度可以在相当宽的范围内平滑调节; 在低速动作状态下仍能保证获得大的转矩1.3系统设计的目标本设计是采用是S7300控制三相六拍的反应步式步进电机,通过软件设计移位脉冲频率来控制步进电机的慢速、中速、快速。移位寄存器指令MW0的低八位按照三相六拍的步进顺序进行赋值来控制步进动机的正反转。步进电机是一种将脉冲信号转换成直线位移或角位移的执行元件。步进电机的输出位移量与输入脉冲个数成正比,其速度与单位时间内输入的脉冲数(即脉冲频率)成正比,其转向与脉冲分配到步进电机的各相绕组的相序有关。所
17、以只要控制脉冲的数量、频率及电机绕组通电的相序,便可控制步进电机的输出位移量、速度和方向。步进电机具有较好的控制性能,其启动、停车、反转及其它任何运行方式的改变都可在少数脉冲内完成,且可获得较高的控制精度,因而得到了广泛的应用。步进电机是一种将电脉冲信号转换成直线位移或角位移的执行元件。步进电机具有转子惯量低、定位精度高、无累积误差、控制简单等特点, 已成为运动控制领域的主要执行元件之一。步进电机是机电一体化的关键产品, 广泛应用在各种自动化控制系统和机电一体化设备中。随着微电子和计算机技术的发展, 步进电机的需求量与日俱增, 在各个行业的控制领域都将有广泛应用。而现在的可编程控制(Progr
18、ammable Logic Controller, 通常称PLC) 是一种工业控制计算机, 具有模块化结构、配置灵活、高速的处理速度、精确的数据处理能力、多种控制功能、网络技术和优越的性价比等性能, 能充分适应工业环境, 简单易懂, 操作方便, 可靠性高,是目前广泛应用的控制装置之一。PLC 对步进电机也具有良好的控制能力, 利用其高速脉冲输出功能或运动控制功能, 即可实现对步进电机的控制。利用PLC 控制步进电机, 其脉冲分配可以由软件实现, 也可由硬件组成。 2步进电机的分类、基本结构2.1步进电机的分类(1)永磁式步进电机一般为两相,转矩和体积较小,步进角一般为7.5度或15度。(2)反
19、应式步进电机一般为三相,可实现大转矩输出,步进角一般为1.5度,但噪声和振动都很大。(3)混合式步进电机是指混合了永磁式和反应式的优点,它又分为两相和五相。两相步进角一般分为1.8度而五相步进角一般为 0.72度,。这种步进电机的应用最为广泛。三相反应式步进电机的结构如图所示。定子、转子是用硅钢片或其他软磁材料制成的。定子的每对极上都绕有一对绕组,构成一相绕组,共三相称为A、B、C相。三相反应式步进电机的结构图在定子磁极和转子上都开有齿分度相同的小齿,采用适当的齿数配合,当A相磁极的小齿与转子小齿一一对应时,B相磁极的小齿与转子小齿相互错开1/3齿距,C相则错开2/3齿距。如图所示A相通电定转
20、子错开示意图2.2步进电机的基本结构电机固有步距角它表示控制系统每发一个步进脉冲信号,电机所转动的角度。电机出厂时给出了一个步距角的值,这个步距角可以称之为“电机固有步距角”,它不一定是电机实际工作时的真正步距角,真正的步距角和驱动器有关。步进电机的相数步进电机的相数是指电机内部的线圈组数,目前常用的有二相、三相、四相、五相步进电机。电机相数不同,其步距角也不同,一般二相电机的步距角为0.9/1.8、三相的为0.75/1.5、五相的为0.36/0.72。在没有细分驱动器时,用户主要靠选择不同相数的步进电机来满足自己步距角的要求。如果使用细分驱动器,则“相数”将变得没有意义,用户只需在驱动器上改
21、变细分数,就可以改变步距角。保持转矩(HOLDINGTORQUE)保持转矩是指步进电机通电但没有转动时,定子锁住转子的力矩。它是步进电机最重要的参数之一,通常步进电机在低速时的力矩接近保持转矩。由于步进电机的输出力矩随速度的增大而不断衰减,输出功率也随速度的增大而变化,所以保持转矩就成为了衡量步进电机最重要的参数之一。比如,当人们说2N.m的步进电机,在没有特殊说明的情况下是指保持转矩为2N.m的步进电机。钳制转矩(DETENTTORQUE)钳制转矩是指步进电机没有通电的情况下,定子锁住转子的力矩。由于反应式步进电机的转子不是永磁材料,所以它没有DETENTTORQUE。2.3步进电机主要特点
22、1)一般步进电机的精度为步进角的3-5%,且不累积。2)步进电机外表允许的最高温度取决于不同电机磁性材料的退磁点,步进电机温度过高时会使电机的磁性材料退磁,从而导致力矩下降乃至于失步,因此电机外表允许的最高温度应取决于不同电机磁性材料的退磁点;一般来讲,磁性材料的退磁点都在摄氏130度以上,有的甚至高达摄氏200度以上,所以步进电机外表温度在摄氏80-90度完全正常。3)步进电机的力矩会随转速的升高而下降。当步进电机转动时,电机各相绕组的电感将形成一个反向电动势;频率越高,反向电动势越大。在它的作用下,电机随频率(或速度)的增大而相电流减小,从而导致力矩下降。4)步进电机低速时可以正常运转,但
23、若高于一定速度就无法启动,并伴有啸叫声。步进电机有一个技术参数:空载启动频率,即步进电机在空载情况下能够正常启动的脉冲频率,如果脉冲频率高于该值,电机不能正常启动,可能发生丢步或堵转。在有负载的情况下,启动频率应更低。如果要使电机达到高速转动,脉冲频率应该有加速过程,即启动频率较低,然后按一定加速度升到所希望的高频(电机转速从低速升到高速)。2.4步进电机在工业控制领域的主要应用情况介绍步进电机作为执行元件,是机电一体化的关键产品之一, 广泛应用在各种家电产品中,例如打印机、磁盘驱动器、玩具、雨刷、震动寻呼机、机械手臂和录像机等。另外步进电机也广泛应用于各种工业自动化系统中。由于通过控制脉冲个
24、数可以很方便的控制步进电机转过的角位移,且步进电机的误差不积累,可以达到准确定位的目的。还可以通过控制频率很方便的改变步进电机的转速和加速度,达到任意调速的目的,因此步进电机可以广泛的应用于各种开环控制系统中2.5西门子PLC对步进电机的控制方法在本设计中直接使用PLC控制步进电机,可使用PLC产生控制步进电机所需要的各种时序的脉冲。例如三相步进电机可采用三种工作方式:三相单三拍,三相双三拍,三相单六拍。本设计采用三相六拍三相单三拍工作方式三相双三拍工作方式三相单六拍工作方式2.6 PLC直接控制步进电机可根据步进电机的工作方式,以及所要求的频率(步进电机的速度),画出A、B、C各相的时序图。
25、并使用PLC产生各种时序的脉冲例如:本设计采用西门子S7-300PLC控制三相步进电机的过程。三相单六拍正向时序图反应式步进电机原理.1结构电机转子均匀分布着很多小齿,定子齿有三个励磁绕阻,其几何轴线依次分别与转子齿轴线错开。0、1/3、2/3,(相邻两转子齿轴线间的距离为齿距以表示),即A与齿1相对齐,B与齿2向右错开1/3,C与齿3向右错开2/3,A与齿5相对齐,(A就是A,齿5就是齿1)如图:定转子的展开图旋转三相如A相通电,B,C相不通电时,由于磁场作用,齿1与A对齐,(转子不受任何力,以下均同)。如B相通电,A,C相不通电时,齿2应与B对齐,此时转子向右移过1/3,此时齿3与C偏移为
26、1/3,齿4与A偏移(-1/3)=2/3。如C相通电,A,B相不通电,齿3应与C对齐,此时转子又向右移过1/3,此时齿4与A偏移为1/3对齐。如A相通电,B,C相不通电,齿4与A对齐,转子又向右移过1/3这样经过A、B、C、A分别通电状态,齿4(即齿1前一齿)移到A相,电机转子向右转过一个齿距,如果不断地按A,B,C,A通电,电机就每步(每脉冲)1/3,向右旋转。如按A,C,B,A通电,电机就反转。由此可见:电机的位置和速度由导电次数(脉冲数)和频率成一一对应关系。而方向由导电顺序决定。不过,出于对力矩、平稳、噪音及减少角度等方面考虑。往往采用A-AB-B-BCC-CA-A这种导电状态,所以本
27、设计采用三相六拍。这样将原来每步1/3改变为1/6。甚至于通过二相电流不同的组合,使其1/3变为1/12,1/24,这就是电机细分驱动的基本理论依据。不难推出:电机定子上有m相励磁绕阻,其轴线分别与转子齿轴线偏移1/m,2/m(m-1)/m,1。并且导电按一定的相序电机就能正反转被控制这是步进电机旋转的物理条件。只要符合这一条件我们理论上可以制造任何相的步进电机,出于成本等多方面考虑,市场上一般以二、三、四、五相为多。力矩电机一旦通电,在定转子间将产生磁场(磁通量)当转子与定子错开一定角度产生力F与(d/d)成正比, 其磁通量=Br*S 其中Br为磁密,S为导磁面积 .F与L*D*Br成正比,
28、L为铁芯有效长度,D为转子直径.Br=NI/RNI为励磁绕阻安匝数(电流乘匝数)R为磁阻。力矩=力*半径力矩与电机有效体积*安匝数*磁密 成正比(只考虑线性状态)因此,电机有效体积越大,励磁安匝数越大,定转子间气隙越小,电机力矩越大,反之亦然。静转矩:电机在额定静态电作用下,电机不作旋转运动时,电机转轴的锁定力矩。此力矩是衡量电机体积(几何尺寸)的标准,与驱动电压及驱动电源等无关。虽然静转矩与电磁激磁安匝数成正比,与定齿转子间的气隙有关,但过份采用减小气隙,增加激磁安匝来提高静力矩是不可取的,这样会造成电机的发热及机械噪音。2.7步进电机动态指标及术语1)步距角精度:步进电机每转过一个步距角的
29、实际值与理论值的误差。用百分比表示:误差/步距角100%。不同运行拍数其值不同,四拍运行时应在5%之内,八拍运行时应在15%以内。2)失步:电机运转时运转的步数,不等于理论上的步数。称之为失步。3)失调角:转子齿轴线偏移定子齿轴线的角度,电机运转必存在失调角,由失调角产生的误差,采用细分驱动是不能解决的。4)最大空载起动频率:电机在某种驱动形式、电压及额定电流下,在不加负载的情况下,能够直接起动的最大频率。5)最大空载的运行频率:电机在某种驱动形式,电压及额定电流下,电机不带负载的最高转速频率。6)运行矩频特性:电机在某种测试条件下测得运行中输出力矩与频率关系的曲线称为运行矩频特性,这是电机诸
30、多动态曲线中最重要的,也是电机选择的根本依据。运行矩频特性其它特性还有惯频特性、起动频率特性等。电机一旦选定,电机的静力矩确定,而动态力矩却不然,电机的动态力矩取决于电机运行时的平均电流(而非静态电流),平均电流越大,电机输出力矩越大,即电机的频率特性越硬。图2.9电机动态力矩频率关系其中,曲线3电流最大、或电压最高;曲线1电流最小、或电压最低,曲线与负载的交点为负载的最大速度点。要使平均电流大,尽可能提高驱动电压,使采用小电感大电流的电机。7)、电机的共振点步进电机均有固定的共振区域,二、三相感应子式步进电机的共振区一般在180-250p步距角1.8度或在步距角为0.9度,电机驱动电压越高,
31、电机电流越大,负载越轻,电机体积越小,则共振区向上偏移,反之亦然,为使电机输出电矩大,不失步和整个系统的噪音降低,一般工作点均应偏移共振区较多3 CPU 步进电机的选择3.1 CPU的选择CPU313C集成3个用于高速计数或高频脉冲输出的特殊通道,3个通道位CPU313C集成数字量输出点首位字节的最低三位,这三位通常情况下可以作为普通的数字量输出点来使用。再需要高频脉冲输出时,可通过硬件设置定义这三位的属性,将其作为高频脉冲输出通道来使用作为普通数字量输出点使用时,其系统默认地址为Q124.0、Q124.1、Q124.2(该地址用户可根据需要自行修改),作为高速脉冲输出时,对应的通道分别为0通
32、道、1通道、2通道(通道号为固定值,用户不能自行修改)。每一通道都可输出最高频率为2.5KHZ(周期为0.4ms)的高频脉冲CPU313C中,X2前接线端子22、23、24号接线端子分别对应通道0、通道1、和通道3。另外,每个通道都有自己的硬件控制门,0通道的硬件门对应X2前接线端子的4号接线端子,对应的输入点默认地址为I124.2。1通道硬件门7号接线端子,对应的输入点默认地址为I124.5,而2号通道硬件门为12号接线端子,对应的输入点默认地址为I125.0。CPU313C的结构3.2三相反应式步进电机的选择45BF三相反应式步进电机三相反应式步进电机参数45BF三相反应式步进电机45BF
33、技术参数本设计选用45BF008。相数是三相、步距角1.5/3度。.电压24V、相电流0.2A、保持转距0.118NM(1.2kg.cm)、空载启动频率500,D为45;D1为25;高H为2.5;d为4;E为14.5;L为58;D2为33;MS为4-M34 软件设计4.1 SETP7概述STEP 7编程软件用于SIMATIC S7、M7、C7和基于PC的WINAC,是供它们编程、监控和参数设置的标准工具。STEP 7具有以下功能:硬件配置和参数设置、通信组态、编程、测试、启动和维护、文件建档、运行和诊断功能等。在STEP 7中,用项目来管理一个自动化系统的硬件和软件。STEP 7用SIMATI
34、C管理器对项目进行集中管理,它可以方便地浏览SIMATIC S7、M7、C7和WINAC的数据。实现STEP 7各种功能所需的SIMATIC软件工具都集成在STEP 7中。4.2 SETP 7 的硬件接口PC/MPI适配器用于连接安装了STEP 7的计算机的RS-232C接口和PLC的MPI接口。计算机一侧的通信速率为19.2 KBIT/S或38.4 KBIT/S,PLC一侧的通信速率为19.2 KBIT/S1.5MBIT/S。除了PC适配器,还需要一根标准的RS-232C通信电缆。使用计算机的通信卡CP 5611、CP 5511或CP 5512,可以将计算机连接到MPI或PROFIBUS网络
35、,通过网络实现计算机与PLC的通信。也可以使用计算机的工业以太网通信卡CP 1512或CP 1612,通过工业以太网实现计算机与PLC通信。在计算机上安装好STEP7后,在管理器中执行菜单命令“OPTION”“SETTING THEG/PC INTERFACE”,打开“INSTALL/REMOVE INTERFACES”对话框。在中间的选择框中,选择实际使用的硬件接口。点击【Select】按钮,打开“Install/Remove Interfaces”对话框,可以安装选择框中没有列出的硬件接口的驱动程序。点击【Properties】按钮,可以设置计算机与PLC通信的参数。4.3 STEP 7的
36、编程功能STEP 7的标准版只配置了3种基本的编程语言,梯形图(LAD)、功能块图(FDB)和语句表(STL),有鼠标拖放、复制和粘贴功能。语句表是一种文本编程语言,用户能节省输入时间和存储区域,并且“更接近硬件”。STEP 7专业版的编程语言包括S7-SCL(结构化控制语言)、S7-GRAPH(顺序功能图语言)、S7 HIGRAPH和CFC,这四种语言对于标准版是可选的。STEP 7用符号表编辑器工具管理所有的全局变量,用于定义符号名称、数据类型和全局变量的注释。使用这一工具生成的符号表可供所有应用程序使用,所有工具自动识别系统参数的变化。测试功能和服务功能包括设置断点、强制输入和输出、重新
37、布线、显示交叉参考表、状态功能、直接下载和调试块、同时监测几个块的状态等。程序中的特殊点可以通过输入符号名或地址快速查找STEP 7的帮助功能:选定想要得到的在线帮助的菜单目录,或打开对话框,按F1键便可得到与它们有关的在线帮助。执行菜单命令“HELP”“CONTENTS”进入帮助窗口,借助目录浏览器寻找需要的帮助主题,窗口中的检索部分提供了按字母顺序排列的主题关键词,可以查找与某一关键词有关的帮助。4.4 STEP 7的硬件组态与诊断功能硬件组态工具用于对自动化工程中使用的硬件进行配置和参数设置。主要包括:(1)系统组态:从目录中选择硬件机架,并将所选模块分配给机架中希望的插槽。(2)CPU
38、的参数设置:可以设置CPU模块的多种属性,例如启动属性、扫描监视时间等,输入的数据存储在CPU的系统数据块中。(3)模块的参数设置:用户可以在屏幕上定义所有硬件模块的的可调整参数,包括功能模块与通信处理器,不必通过DIP开关来设置。在参数设置屏幕中,有的参数由系统提供若干个选项,有的参数只能在允许的范围输入,因此可以防止输入错误的数据。通信的组态包括:1)连接的组态和显示。2)设置用MPI或PROFIBUS-DP连接的设备之间的周期性数据传送的参数,选择通信的参与者,在表中输入数据源和数据目的地后,通信过程中数据的生成和传送均是自动完成的。3)PI、PROFIBUS或工业以太网实现的事件驱动的
39、数据传输,包括定义通信路。从集成块库中选择通信模块(CFB),用通用的编程语言(例如梯形图)对所选的通信模块进行参数设置。STEP 7系统诊断:系统诊断为用户提供自动化系统的状态,可以通过2种方式显示;(1)快速浏览CPU的数据和用户编写的程序在运行中的故障原因。(2)用图形方式显示硬件配置,例如显示模块的一般信息和模块的状态:显示模块故障,例如集中I/O和DP子站的通道故障;显示诊断缓冲区的信息等。4.5 STEP7项目的创建在STEP 7中,用项目来管理一个自动化系统的硬件和软件。STEP 7用SIMATI管理器对项目进行集中管理,它可以方便的浏览SIMATIC S7、C7、和WINAC的
40、数据。因此,掌握项目创建的方法就非常重要。使用向导创建项目首先双击桌面上的STEP 7图标,进入SIMATIC MANAGER窗口,进入主菜单【FILE】,选择【NEW PROJECT WIZARD】,弹出标题为“STEP 7 WIZARD:NEW PROJECT”(新项目向导)的小窗口。点击【NEXT】按钮,在新项目中选择CPU模块的型号为CPU 315-2DP。点击【NEXT】按钮,选择需要生成的逻辑块,至少需要生成作为主程序的组织块OB1。点击【NEXT】按钮,输入项目的名称,按【FINISH】生成的项目。过程如图4.1所示。 生成项目后,可以先组态硬件,然后生成软件程序。也可以在没有组
41、态硬件的情况下,首先生成软件。使用向导创建项目直接创建项目入主菜单【FILE】,【选择NEW】, 将出现如下图的对话框,在该对话框中分别输入“文件名”、“目录路径”等内容,并确定,完成一个空项目的创建工作。直接创建项目本设计是采用是S7300控制三相六拍的步进电机,通过软件设计脉冲频率来控制步进电机的快速、中速、慢速。移位输出控制电机步进,移位寄存器指令MW0的低八位按照三相六拍的步进顺序控制步进动机的正反转。步进电机是一种将脉冲信号转换成直线位移或角位移的执行元件。步进电机的输出位移量与输入脉冲个数成正比,其速度与单位时间内输入的脉冲数(即脉冲频率)成正比,其转向与脉冲分配到步进电机的各相绕
42、组的相序有关。所以只要控制指令脉冲的数量、频率及电机绕组通电的相序,便可控制步进电机的输出位移量、速度和方向。步进电机具有较好的控制性能,其启动、停车、反转及其它任何运行方式的改变都可在少数脉冲内完成,且可获得较高的控制精度,因而得到了广泛的应用。4.6 S7-300相关指令设计介绍(1)传送指令MOVE符号传送指令说明参数数据类型内存区域描述ENBOOLI、Q、M、D、L、T、C使能输入IN长度为8、16 或32 位的所有基本数据类型I、Q、M、D、L 或常数来源值OUT长度为8、16 或32 位的所有基本数据类型I、Q、M、D、L目标地址ENOBOOLI、Q、M、D、L使能输出描述使用赋值
43、指令,可将特定的值赋给变量。在IN 输入端指定的值将复制到在OUT 输出端指定的地址。ENO 具有与EN 相同的信号状态。使用MOVE 框,赋值指令可复制长度为8、16 或32 位的所有基本数据类型。自己可以自定义的数据类型(例如数组或结构)则必须使用系统功能SFC 20“BLKMOV”复制。赋值指令受主控继电器(MCR)的影响。关于MCR 如何起作用的更详细信息,请参考主控继电器开/关。状态字BRCC 1CC 0OVOSORSTARLOFC写1-0111注意:将某个值传送给另一长度的数据类型时,将根据需要截断或以零填充高位字节几种状态字传送举例举例:双字1111 11110000 11111
44、111 00000101 0101传送结果到双字:1111 11110000 11111111 00000101 0101到字节:0101 0101到字:1111 00000101 0101举例:字节1111 0000传送结果到字节1111 0000到字:0000 00001111 0000到双字:0000 00000000 00000000 00001111 0000(2)定时器指令S7的CPU存储器中有一个定时器保留的区域。此存储区域为每个定时器的地址保留一个16位字。通过定时器指令和利用时钟定时更新定时器字可访问定时器存储区域,在运行模式下,利用CPU中的时钟定时更新定时器字功能,可按照
45、由时间基准指定的间隔将给定的时间值递减一个单位,直到该时间值等于零为此。 定时器相当于继电器电路中的时间继电器,S7300/400的定时器分为脉冲定时器(SP)、扩展脉冲定时器(SE)、接通延时定时器(SD)、保持型接通延时定时器(SS)和断开延时定时器(SF)。S-PULSE为脉冲定时器,输出信号保持为“1”的最长时间与编程时间值相同t相同。如果输入信号变为“0”,则输出信号停留在“1”的时间会很短。S-PEXT为扩展脉冲定时器,输出信号在编程时间长度内始终保持“1”,而与输入信号停留在“1”的时间长度无关。S-ODT为接通延时定时器,仅在编程时间到期才从“0”变为“1”,而与输入信号停留在
46、“1”的时间长短无关。 S-OFFDT为断开延时定时器,在输入信号变为“1”或在定时器运行时,输出信号变为“1”。当输入信号从“1”变为“0”时启动计时器。定时器功能3)S_ODT:设置接通延时定时器参数并启动符描述:如果“启动(S)”输入有上升沿(信号状态从0 改变为1),设置接通延时定时器参数并启动指令将启动指定的定时器。要启动定时器,必须有信号改变。只要输入S 的信号状态为1,定时器将继续运行“时间值(TV)”输入处指定的时间。当时间已用尽且未出错,而输入S 的信号状态仍为1 时,则对输出Q 的信号状态1 的检查将产生结果1。定时器运行时,如果输入S 的信号状态从1 改变为0,定时器将停
47、止。这种情况下,对输出Q 的信号状态1 的检查将始终产生结果0。定时器正运行时,如果“复位(R)”输入从0 改变为1,则定时器复位。此改变还会将时间和时间基准复位到零。定时器未运行时,如果R 输入的信号状态为1,定时器也会复位。 可在输出端BI 和BCD 扫描当前时间值。BI 处的时间值为二进制格式;BCD 处的时间值为二进制编码的十进制:时序图接通延时定时器特征状态字接通延时定时器举例如果输入I0.0 的信号状态从0 改变为1 (RLO 中有上升沿),则定时器T5 启动。如果指定的时间两秒(2S)已过,且输入I0.0 的信号状态仍为1,则输出Q4.0 的信号状态为1。如果输入I0.0 的信号
48、状态从1 改变为0,则定时器停止并且输出Q4.0 为“0”定时器运行时,如果输入I0.1 的信号状态从0 改变为1,定时器将重新启动。4)S_CU:分配参数和递增计数符号递增计数说明描述在输入端S 为上升沿(信号状态从0 变化为1)时,分配参数和递增计数指令将使用“预设值”(PV)输入端的值设置计数器。如果输入端CU 是一个上升沿,则可在计数值小于999 的情况下使计数值加1。如果设置了计数器,并且输入端CU 的RLO = 1,则即使没有发生从正跳沿到负跳沿的变化或与之相反的变化,计数器也因此将在下一个扫描周期计数。在输入R 的信号为“1”时会复位计数器。复位计数器时会将计数值设置为0。对于判
49、断输出端Q 是否为1 的信号状态检查,如果计数值大于0,则检查结果为1;但如果计数值等于0,检查结果则为0状态字递增计数举例在输入I0.2 的信号状态从0 变化为1 时会将计数器C10 的值设置为901。如果输 入I0.0 的信号状态从0 变化为1,除非计数器C10 的值已经是999,否则计数器 C10 的值加1。如果I0.3 从0 变化为1,则会将C10 的值设置为0。当C10 不等0 时,输出Q4.0 的信号状态为15)SHR_W:右移字符号右移字说明参数数据类型内存区域描述ENBOOLI、Q、M、L、D、T、C使能输入INWORDI、Q、M、L、D要移位的值NWORDI、Q、M、L、D值
50、将移位的位数OUTWORDI、Q、M、L、D移位指令的结果ENOBOOLI、Q、M、L、D使能输出描述在使能输入(EN)端的信号状态为1时会激活字右移指令,此指令将输入端IN 的0 到15 位逐位右移。16 到31 位不受影响。输入N指定值将移位的位数。如果N 大于16则此命令在OUT输出端写入0 并将状态字的CC0 和OV 位置0。将左侧移空的位补零。移位操作的结果可在OUT输出端扫描。如果N不等于0,则此指令触发的操作总是将状态字的CC0 和OV 位复位为0。ENO 具有与EN 相同的信号状态。状态字BRCC 1CC 0OVOSORSTARLOFC写XXXX-XXX1举例右移字举例在I0.
51、0 的信号状态为1 时激活此指令。存储器字MW0 将按在存储器字MW2 中指定的位数右移。结果将存入存储器字MW4中。输出Q4.0 置14.7 程序介绍程序框图解释开始首次选择步进速度正转或反转起动移位寄存器赋初值高速、中速、或低速中其中一个速度发生移位脉冲执行移位移位输出控制步进电机六拍计数到移位寄存器赋初值六拍计数没到继续执行软件模块以工作框图为基本依据,结合考虑控制的具体要求,首先可将梯形图程序分成4个模块进行编程,1:步进速度选择;2:起动、停止和清零;3:移位步进控制功能模块;4:A、B、C三相绕组对象控制。然后,将各模块进行连接,最后经过调试、完善、实现控制要求。梯形图程序设计(1
52、) 输入/输出编址控制步进电机的各输入开关及控制A、B、C三相绕组工作的输出端在PLC中的I/O编表输入输出地址状态真值表采用移位指令进行步进控制。首先指定移位寄存器VW0(16位),按照三相六拍的步进顺序移位寄存器的初值应为每右移1位,电机前进一个步距角(一拍),完成六拍后重新赋初值。其中,M0.6和M0.7始终为“0”。据此,可作出移位寄存器输出状态及步进电机正反转绕组的状态真值表,如表所示从而得出三相绕组的控制逻辑关系式:正转时 反转时A相 Q0.0 = M0.5+M0.4+M0.0 A相 Q0.0 = M0.5+M0.4+M0.0B相 Q0.1 = M0.4+M0.3+M0.2 B相 Q0.1 = M0.2+M0.1+M0.0C相 Q0.2 = M0.2+M0.1+M0.0 C相 Q0.2 = M0.4+M0.3+M0.2 移位寄存器输出状态及步进电机正反转绕组的状态真值表4.8程序讲解1) 低速时按下I1.0上升沿触发,而中速I1.1和高速I1.2与I1.0闭合触点串连形成互锁,利用传送指令MOVE将数字80传送到移位寄存器VW100。I0.0和I0.1是正反转按钮,I0.2是停止及清零按钮,当正转时按下I0.0, 而I0.0常开和I0.1,I0.2闭合触点形
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校电脑室管理制度
- 学校课桌椅管理制度
- 学生专属群管理制度
- 学生走读证管理制度
- 安全保卫室管理制度
- 安装队安全管理制度
- 宜兴市药店管理制度
- 实训室车间管理制度
- 审批精细化管理制度
- 客车六严禁管理制度
- 2025年天津市河西区中考二模数学试题(含部分答案)
- 医院培训课件:《药品不良反应报告和监测工作简介》
- 2025 届九年级初三毕业典礼校长讲话:星河长明共赴新程
- 2025年伽师县(中小学、幼儿园)教师招聘考试模拟试题及答案
- 医院培训中心管理制度
- GM/T 0009-2023SM2密码算法使用规范
- 中等职业教育与普通高中教育融合发展路径研究
- 网约车转让合同协议书
- 2025年小学毕业生语文考试试题及答案
- 高效能人士七个习惯之一积极主动
- 2025年河北省中考乾坤押题卷物理试卷B及答案
评论
0/150
提交评论