基于plc控制的步进电机控制系统设计论文

基于PLC的步进电机控制系统设计

机械电子专业 XXX

指导教师 XXX

摘要:以德国西门子公司小型可编程逻辑控制器S7—200为中央处理单元,以步进电机作为控制对象。介绍了PLC的概念原理以与控制的优点,步进电机的概念与工作原理,现状以与发展方向。PLC 与步进电动机一起结合起来有很高的研究价值与意义。本文在介绍步进电机控制特点的基础上,重点研究了步进电机的控制策略。设计了控制系统的硬件方案,并编写了相应的控制流程,测试了实际控制效果,并提出相应的整改措施,达到更加合理高效的目标。对于使用步进驱动器的步进控制系统,控制器对步进电机的控制关键在于控制脉冲信号的产生。介绍了使用该控制器产生控制脉冲信号的多种不同实现方法,进而实现对步进电机不同控制方法。

关键词:可编程逻辑控制器;步进电机;控制策略;控制流程

The Research Of Stepper Control Method Motor Based OnPLC Student majoring inMachinery and electronics specialtyXXX

TutorXXX

Abstract:With small Germany Siemens S7-200 programmable logic controller of the central processing unit, with stepping motor as control object. This paper introduces the concept of PLC principle and advantage of the control, the concept and working principle of stepper motor, the current situation and development direction. PLC combined with stepper motor has a high research value and significance. In this paper, based on the introduction to the characteristics of the stepper motor control, step motor control strategies are researched. Design the hardware of the control system scheme, and write the corresponding control process, test the actual control effect, and puts forward the corresponding rectification measures, achieve more reasonable and efficient. For using stepper drive stepper control system, the controller of stepper motor control is the key to control the generation of pulse signal. This paper introduces the control using the controller a variety of different implementation methods of the pulse signal, then the method to realize different control the stepper motor.

1 / 23

Keywords:Programmable logic controller; Stepping motor; The control strategy; Control the process

引言

伴随着经济的快速发展,科技的日新月异,产品更新换代周期缩短,生产效率有了更高的要求,特别是计算机技术的广泛的推广和普与,信息产业发挥了它无与伦比的优越性和高效性,其中可编程逻辑器件就有了更多的用武之地。

可编程序控制器(programmable logic controller),俗称PLC,它是一种基于数字运算操作的电子系统,现在在工业环境设计中它产生了很高的价值,并带来了很大的效益。PLC在工业控制领域得到了广泛的应用, 同时微电子技术和计算机技术的更新,其功能也相应的得到了很大的发展,PLC已经不再局限于逻辑控制、顺序控制的普通技术层面,现在已经深入到模拟量控制,甚至远程通信功能等高技术领域。所以PLC与CAD /CAM、机器人技术一起被称为当代工业自动化的三大支柱[1]。PLC不仅仅具有数据采集、逻辑处理功能,同时还兼具有高速脉冲输出和采集功能。随着我国现代化进程的深入,PLC在我国将有更广阔的应用天地。从技术水平上看,计算机技术的不断更新,技术平台的更加高效,可编程控制器可以以此作为平台,在设计和制造上更加事半功倍,特别是在运算速度、存储容量、智能化方面会变的更快、更大、更强;从产品规模上看,PLC 会基于计算机技术向超小型和超大型方向发展;从产品的配套性上看,PLC产品的种类会更丰富、规格更加完善,人机操作界面方面会变得更加人性化,强大的通信设备会更好地适应各种工业控制场合的需求;从技术研发方面上看,很多国家都很重视PLC技术的开发设计,并将它的发展水平作为科技发展水平的一项很重要的方面,国际竞争会更加激烈,而激烈的市场效率竞争会出现少数几个强大的品牌垄断国际市场的局面,便会产生国际通用的编程语言,更加适合技术的交流和应用。随着计算机网络技术的迅猛发展和强大技术支持,可编程控制器将成为自动化控制网络和国际通用网络的重要组成部分,并将在工业与工业以外的许多领域发挥着越来越重要的作用,并创造着越来越大的效益[2]。

步进电机是机电一体化产品中扮演着很重要的角色,步进电动机经常用在精确定位控制和定速控制,它能将数字输入脉冲转换成旋转或直线增量运动的电磁执行元件。步进电机作为常用的一种电气执行元件,由于其具有精度精准、惯性影响小、工作稳定,能在高精度快速开环控制的时候发挥它的优势,被广泛应用在各种不同的自动化控制领域…。

PLC与步进电机的结合控制模式在各种工业化生产、自动化控制系统和精密制造机械行业等领域的研究备受人们所关注和期待。本文以这样一个系统为对象,探讨使用PLC 实现对步进电机控制的多种不同方法。

1概述

1.1 关于PLC和步进电机的状况

1.1.1 PLC方面 PLC,即可编程控制器(ProgrammablelogicController)的简称,它是基于计算机技术为基础的新型工业控制自动控制装置。PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。采用可以编制程序的存储器,用来在其部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC与其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。

PLC的性能特点:配套齐全,功能完善,适用性强;可靠性高,抗干扰能力强;系统的设计、建造工作量小、维护方便、容易改造,易学易用,体积小,重量轻,能耗低,故深受工程技术人员欢迎。

1.1.2 步进电机方面步进电动机是将电脉冲激励信号转换成相应的角位移或线位移的离散值控制电动机,这种电动机每当输入一个电脉冲就动一步,所以又称脉冲电动机。步进电机在结构类型上分,有反应式(Variable Reluctance,VR)、永磁式(Permanent Magnet,PM)和混合式(Hybrid Stepping,HS)三种[3]。

步进电机是一种将电子数字脉冲信号转变为机械运动的电磁增量运动器件。典型的电机绕组固定在定子上,而转子则由硬磁或软磁材料组成。当控制系统将一个电脉冲信号经功率装置加到定子绕组中,电机便会沿一定的方向旋转一步。脉冲的频率决定电机的转速。电机转动的角度与所输入的电脉冲个数成正比;所以,改变输入脉冲的个数就就能控制步进电机的转子运行角度。

步进电机有以下特点:运行角度正比于输入脉冲,便于开环运行,花费少;具有锁定转矩;定位精度高,并且没有累积误差;具有优良的起动、停止、反转响应;无电刷和可靠性高;可低速运行,直接驱动负载;不适宜的控制会引起振动;不宜运行于高速状态。

1.2 PLC控制步进电机研究的意义

基于步进电动机良好的控制和准确定位特性,被广泛应用在精确定位方面,诸如数控机床、绘图机、扎钢机、自动控制计算装置、自动记录仪表等自动控制领域。PLC作为简单化了的计算机,功能完备、灵活、通用、控制系统简单易懂,价格便宜,可现场修改程序,体积小、硬件维护方便,价格便宜等优点,在生产生活中广泛应用,带来了巨大效益方便。

由于将PLC作为控制器和把步进电机作为执行元件组成的运动控制系统具有相当的

3 / 23

典型性和通用性,通过研究用PLC 来控制步进电动机的,既可实现精确定位控制,又能降低控制成本,还有利于维护。以往的步进电动机需要靠驱动器来控制,随着技术的不断发展完善,PLC 具有了通过自身输出脉冲直接步进电动机的功能,这样就有利于步进电动机的精确控制[4]。

1.3 本课题研究的容

本课题主要研究三相步进电机的控制,使用的PLC 是西门子S7-200 CN 系列PLC-CPU224XPCN AC/DC/RLY, 能对三相步进电动机的转速进行控制,能对三相步进电动机的步数进行控制实现调速功能,实现快速启动、快速停止、正反转互换控制与制动操作等。

2 步进电机和PLC 的结构与选用

2.1 PLC 的结构

PLC-CPU224XPCN AC/DC/RLY 的基本结构情况为:CPU224XPCN ,24VDC 电源,24VDC 输入,24VDC 输出,6ES7 214-2AD23-0XB8,有14个输入,10个输出共24个数字量I/O 端子点,2个输入,1个输出共3个模拟量I/O 端子点,可连接7个扩展模块,可扩展至168路数字量I/O 点,还可以实现38路模拟量I/O 点。22K 字节程序和数据存储空间,拥有独立的高速计数器(100KHz)达6个,并且还有100KHz 的高速脉冲输出2个,上升沿和下降沿边沿中断各4个, RS485通讯/编程口2个,同时具有PPI 通讯协议、MPI 通讯协议和自由方式通讯能力。PLC-CPU224XPCN AC/DC/RLY 还具有其他的很多很有用的功能,例如置模拟量I/O ,位控特性,数据记录与配方功能等,由于PLC-CPU224XPCN AC/DC/RLY 具有模拟量I/O 和强大控制能力的新型CPU ,所以可以很轻松的帮助步进电机实现精准的定位任务[5]。

步进电机和PLC 必须要相匹配才能达到给定的系统参数;比如PLC 输出的最高频率决定了步进电机的最高转速等。具体计算如下:

脉冲当量=(步进电机步距角×螺距)/(360×传动速比);

脉冲上限频率=(移动速度×步进电机细分数)/脉冲当量;

最大脉冲数量=(移动距离×步进电机细分数)/脉冲当量;

性能指标的提高,在步进电机工作方式的时候要尽量提高其性能指Tn ,调速围D 等。

式中,Tn 是n 一样时通电时转矩,m 表示电机相数。

⎥⎦⎤⎢⎣⎡---=⎥⎦⎤⎢⎣⎡--=-=πθππθθθθm n e m m n Tj be n e be be n Tj Tn 1sin sin sin max 21sin 2sin 2sin

max

5 / 23

由上式可得其解决Tn 的办法是多采用多相通电的双拍制,少采用单相通电的单拍制,在步进电机工作方式的时候才能得到更高的提高。

由于本设计用PLC 控制三相步进电动机,故选用36BF02型反应式步进电机作为控制对象,三相步进电动的步距角为︒75.0或︒5.1。

2.2 步进电机的结构特点

36BF02型反应式步进电机的特点:反应式步进电机的精度为步进角的3-5%,且不累积;反应式步进电机外表允许的最高温度在摄氏︒-9080;反应式步进电机的力矩会随转速的升高而下降;反应式步进电机在低速状态下也可以正常运转,但若高于极限速度后,就无法启动。

空载启动频率,即步进电机在空载情况下能够正常启动的脉冲频率。如果脉冲频率高于该脉冲频率值时,步进电机便不能正常启动。在有负载的情况下,启动频率会更低。如果要想步进电机实现较高的高速转动,那么脉冲频率就必须要有加速过程,即启动频率较低,然后按一定加速度升到所希望的高频[6]。

(1)步进电机结构剖面图如图2-1所示。

图2-1步进电机结构剖面图

电机的定子齿有三个励磁绕阻,转子细分为均匀的40个小齿,励磁绕阻的几何轴线与转子齿轴线错开,距离分别为0、1/3τ、2/3τ (相邻两转子齿轴线间的距离为齿距以τ表示),那么A 相与齿1相对齐,B 相与齿2向右错开1/3τ,C 相与齿3向右错开2/3τ,A'与齿5相对齐,那么就是说A'就是A ,齿5就是齿1[7]。定转子的展开图如图2-2所示。

(2)旋转其通电状态。

当采用A-AB-B-BC-C-CA-A 这种导电状态时,原来每步1/3τ会变成每步1/6τ,甚至可以组合不同的二相电流,使其1/3τ变为1/12τ,乃至于1/24τ,这就是电机细分驱动的基本理论依据。很容易得出一般规律:如果电机定子上有m 相励磁绕阻,其轴线分别与转子齿轴线偏移1/m ,2/m ……(m-1)/m ,1。

36BF003型步进电动机的三个绕组分别用A 、B 、C 表示。

A C

B 定子

转子 励磁线圈

C

三拍运行时,正转通电顺序为A →B →C →A …,反转通电顺序为C →B →A →C …;或正转通电顺序为AB →BC →CA →AB …,反转通电顺序为AC →CB →BA →AC …。

六拍运行时,正转通电顺序为A →AB →B →BC →C →CA →A …;反转通电顺序为A →AC →C →

图2-2定转子的展开图

(3)频率关系和转速的关系

)/(60K Z M f n ⨯⨯=

式中, M 、Z 、K 同上;n 为每分钟转速 r/min ;当M 相M 拍通电时,K=1,当M 相2M 拍通电时,K=2。

(4)力矩

步进电机通电后,就会在定子和转子间将产生磁场(磁通量Ф),当转子与定子错开一定角度,力F 与(dФ/dθ)成正比,其磁通量S Br ⨯=Φ(Br 为磁密,S 为导磁面积),F 与Br D L ⨯⨯成正比,L 为铁芯有效长度,D 为转子直径。

在线性状态下,得出力矩公式

Br N V F M ⨯⨯⨯=

V:半径力矩与电机有效 N :安匝数

因此,力矩与电机有效体积、励磁安匝数成正比,而与定转子间气隙成反比,反之亦然[8]。

2.3 步进电机的驱动系统

步进电机在单单仅给予电压时,电机是不会动作的,必须透过脉波产生器提供位置(脉波数)、速度的脉波信号指令,以与驱动器驱动电流流过电机部线圈、依顺序切换激磁相序的方式才能够让电机运转,开环伺服系统图2-3,而欲使步进电机动作的必要系统组成有:

(1)脉冲产生器:给予角度(位置移动量)、动作速度与运转方向之脉冲信号的电机驱动指令。

(2)步进驱动器:依控制器所投入的脉冲信号指令,提供电流来驱动步进电机动作。

7 / 23

(3)步进电机:提供转矩动力输出来带动负载。

所以步进电机系统构成简单,不需要速度感应器(ENCODER 、转速发电机)、位置传感器(SENSOR ),即能依照脉冲产生器所输入的脉冲来做到速度与位置的控制[9]。

脉冲源采用555定时器产生,它工作频率易于改变从而可以控制步进电机的速度并且工作可靠,简单易行,占空比可调的方波发生器如图2-4,Ω===1000321R R R ,nF C nF C 1002,101

==。在实现控制要求的基础上,应使程序尽量简洁﹑紧凑。同一控制对象,根据生产的工艺流程不同,控制要求或控制时序会发生变化,即要求程序有较好的柔性。

图2-4占空比可调的方波发生器

3 驱动电路电源设计方案

3.1 方案设计

R3R2

(1)方案一步进电机选反应式步进电机,驱动电路选用高低压切换电源。高低压切换型电源的原理线路如图3-1所示。图中当分配器输出端出现控制信号U,要求绕组通电时,三极管的基极都有信号输入使导通,于是在高压电源的作用下,绕组电流迅速上升,电流迅速上升,电流前沿很陡。当电流达到或稍微超过额定稳态电流时,利用定时电路或者电流检测反馈等措施使基极上信号电压消失,因此绕组电流立即转而由低压电源经过二极管供给。低压电源的电压值应使绕组中的电流限制在额定稳态电流值。当分配输出端信号电压U消失,要求绕组断电时,基极上的信号电压也消失了。绕组中的电流经二极管与电阻向高压电源放电,电流迅速下降。

(2)方案二驱动电路选择单一电压型电源。图3-2是单一电压型电源的一相功放电路(m相电机有m个这样的功放的电路)的原理图。来自分配器的信号经过几级电流放大后加到三极管V1的基极,控制的导通和截止。V1是功放电路的末级功放管,它与步进电机一相绕组串联,所以通过功放管V1的电流与通过步进电机的电流是相等的。由步进电机的工作原理可知道这样的电流波形会使步进电机的输出转矩减小,动态特性变坏。若要提高转矩,应缩短电流上升的时间常数Ta,使电流前沿变陡,这样,电流波形接近矩形。由于Ta=R/L,要减少Ta就要在设计电机时尽量要减小绕组电感L。另外,如果加大图3-1中串联的电阻R1也就可以使时间常数Ta下降,但是加大R1以后,为了达到同样的稳态电流值,电源电压就要作相应的提高;图3-3中曲线I’和I’’分别表示串联电阻R1’和R1’’(R1’’>R1’)时的绕组电流波形图。可以看出,当R1增大后,电流幅值增大,波形更加接近于矩形。这样可以增大转矩,提高启动和连续运行频率,并使启动和运行矩频特性下降缓慢,如图3-4所示曲线T’和T’’分别表示串联电阻为R1’和R1’’时候的特性。

(3)方案比较和选择

单一电压型电源只有一种电压,功放元件少,成本低。但是它的最主要缺点是电流流过串联电阻R1后要消耗非常可观的电能,这部分消耗的电功率变成了热量白白的浪费掉了。而且功耗随着R1值与其电机功率的增大而增大。这样,一方面是电源设备的效率大为下降,同时所散发的热量又使控制柜温度升高,为了不影响电子元件的性能,还需要增添许多散热设备,因而增大了电源体积,提高了成本。

而使用高低压切换型电源则不存在这样的问题,因为电机绕组上不需要串联电阻或者只需要串联一个很小的电阻R1(为平衡各相电流,其值一般约为0. 1 ~0.5Ω),所以电源功耗也比较小。而且高低压切换电源加在绕组中的电压和电流波形图也会得到很大改善如图3-5,所以导致电机的转矩特性很好,启动和运行频率都得到很大的提高。

在实现控制要求的基础上,应使程序尽量简洁﹑紧凑,要求程序修改方便、简单。

通过对方案一和方案二的比较,本次设计选择方案一。

(4)步进电机驱动电源的选择

步进电机是由专门的驱动电源供电的,驱动电源和步进电机是一个有机整体,步进

9 / 23

电机的运行性能是电动机与其驱动电源二者配合的综合表现。

(5)调速围的确定

由于技术参数已经给定,所以在选用步进电机的时候要注意在调速时在调速围的脉冲频率不能小于步进电机的自由振动频率的1/k ,否则转子会发生强烈振荡甚至失步。解决办法是为削弱振荡现象,一般都会装有机械阻尼器。

图3-1 高低电压驱动电路原理图 图3-2单电压驱动电路原理图

IT T’’

T’ rf

图3-3 不同串联电阻值对电流的影响 图3-4不同串联电阻对矩频特性的影响

U1

图3-5

绕组换接时电流和电压的变化

3.2 步进电机的速度控制

步进电机的运转速度会与输入的脉冲速度成等比例的关系,所以在脉冲的速度愈快

步进电机一相绕组U1

R2高压U1V4

时,步进电机的转速也会跟着加快;脉波速度愈慢时,电机的转速自然也跟着变慢。 电机的运转速度(RPM )与脉冲速度(PPS ,又称Hz )间的关系式如下:

电机的运转速度(RPM )= 脉冲速度(PPS 或 Hz )× 60÷步进电机分割数/圈 说明:

(1)RPM 为一般电机的速度单位,即 rev / min ,为每分钟电机所转的圈数;PPS 为步进、伺服电机的速度单位,即pulse per second ,为每秒所送出的脉冲数。

(2)由于RPM 与PPS 的单位不同,所以于转换的过程中要先将PPS 的秒钟乘以60变为分钟 。

(3)步进电机分割数/圈,又代表要让电机转一圈所必须送出的脉冲数。

(4)上述公式拆解后之单位表示为

→ rev/min = pulse/sec ×60 ×1/分割数

FP1有一条SPD0指令,指令配合HSC 和Y7的脉冲输出功能便可实现对速度与位置控制

[10]。速度控制梯形图见图3-6,控制方式参数见表3-1,脉冲输出频率设定曲线见图3-7。

位置控制:

步进电机不需要位置传感器(SENSOR ),就可依照输入的脉冲数决定移动量,并将负载顺利、正确的送达指定位置点上。而移动量的大小,是依照电机分辨率的大小与输入的脉冲数来决定。脉冲数(PULSE )与移动量间的关系式如下:

位置移动量= 步进电机分辨率×输入脉冲数

3.3 脉冲和角度的关系

(1)步距角:对应一个脉冲信号,电机转子转过的角位移用θ表示

)/(360K Z M ⨯⨯︒=θ

式中,M 为定子绕组相数;Z 为转子齿数;K 为通电方式系数,当M 相M 拍通电时,K=1,当M 相2M 拍通电时,K=2。

3.4 减小步距角的途径方法

本课题使用的步进电机未细分时能达到的最小步距角为1.5°(三相六拍模式)。转速较高时,由于转子本身的惯性,电机可近似看作匀速转动。但在低速运行时,较大的步距角造成两步之间的时间间隔较长,在下一个电脉冲到来之前转子已经停止转动,由此造成运行的不连续与低频振动。此外实际应用中 1.5°的步距角往往不能满足精度需要,为了提高精度,要求一个脉冲对应的位移量小,即步进电机的步距角小[9]。

减小步距角有以下四种方法:

(1) 增加步进电机控制绕组的数量。步距角Q 与绕组数Mc 成反比,Mc 越大则Q 越小。三相步进电机单拍运行时的步距角为3°(40转子齿),如果采用四相电机,则步距角减小到1.8°(50转子齿)。但是相数越多电机结果越复杂,制造越困难,靠增加相数减小步距角的成本很高。

(2) 增加拍数。即增大状态系数C 。状态系数也与步距角成反比,增加拍数相当于

增加绕组相数。三相步进电机单三拍运行时步距角为3°,采用三相六拍模式后步距角减小到原来的一半。但步进电机所能实现的拍数同绕组相数直接相关,三相步进电机最多能实现的拍数是六拍,四相电机最多八拍。靠增加拍数减小的步距角有限。

图3-6 速度控制梯形图

表3-1 控制方式参数

0 100 200 300

图3-7 脉冲输出频率设定曲线

(3) 增加转子齿数Zr。由于Zr与步距角Q成反比,增加转子齿数也能减小步距角。但受加工精度、制造成本限制,转子齿数不能无限增多。

(4) 采用细分电路。对于一个步进电机,采用细分电路后其步距角减小为原来的1/N (N为细分数)。理论上N可以无限增大,从而步距角Q可以无限减小。细分电路对于任何反应式步进电机都适用,尤其是步距角较大的低端步进电机,能显著减小步距角,提高运动精度,从而在某些场合可以代替高端步进电机[11]。

4 三相步进电机控制系统程序设计

本设计中使用的PLC为西门子S7-200 CN系列PLC CPU224XPCN AC/DC/RLY,借助于

11 / 23

实验室实验平台,选用36BF02型反应式步进电机。

要实现功能:通过PLC控制步进电动机在单步、连续运行的情况下实现三拍、六拍的正、反转运动与实现无级调速。

4.1 方案设计

在步进电动机控制系统中,步进电动机作为一种控制用的特种电机,利用其没有积累误差的特点,广泛应用于各种控制中,其控制主要有开环、半闭环、闭环控制。

(1)方案一:开环控制系统

开环步进电机控制系统框图4-1

指令脉冲输出

图4-1

开环步进电机控制系统框图

开环控制系统没有使用位置、速度检测装置与反馈装置,因此具有结构简单、使用方便、可靠性高、制造成本低等优点。另外,步进电动机受控于脉冲量,它比直流电机或交流电机组成的开环精度高,适用于精度要求不太高的机电一体化伺服传动系统。

(2)方案二:半闭环控制系统

半闭环控制系统调试比较方便,并且具有很好的稳定性,不过精度不高,较少使用。半闭环步进电动机控制系统框图4-2。

(3)方案三:闭环控制系统

闭环控制系统定位精度高,但调试和维修都较困难,系统复杂,成本高。综合三种方案,根据步进电动机的特点,从制造成本与系统结构复杂程度考虑,本设计采用方案一,在开环控制系统中,用PLC控制三相步进电动机。闭环步进电动机控制系统框图4-3。

4.2 控制流程分析

控制要求:当按钮开关拨到单步时,必须每按一次起动,电机才能旋转一个角度;当按钮开关拨到连续时,按一次起动,电机旋转,直到按停止;当按钮开关拨到三拍时,旋转的角度为3º;当按钮开关拨到六拍时,旋转角度为1.5º;当按钮开关拨到正转时,旋转按顺时针旋转;当按钮开关拨到反转时,旋转按逆时针旋转;当单步要转到连续或是连续转到单步,可以通过停止也可以直接转换;(通过编程)当三拍要转到六拍或六拍要转到三拍,可以通过停止也可以直接转换;(通过编程)当正转要转到反转或反转要转到正转,可以通过停止也可以直接转换(通过编程)[10]。

此设计使用开环控制步进电机。传统的控制系统框图如图4-4所示。

而本课题使用PLC为西门子S7-200 CN系列PLC---CPU224XPCN AC/DC/RLY,可以直接输出脉冲驱动36BF02型反应式步进电机运行,指令可通过程序代替,而“变频信号源”、“脉冲分配器”、“脉冲放大器”则全部由PLC替代,进而取代了具有以上四项功能

的驱动器,使得控制十分简单,所以本课题的控制框图可简单用图4-5表示。

图4-2 半闭环步进电动机控制系统框图

(2)三相步进电机流程图如图4-6所示。

图4-3 闭环步进电动机控制系统框图

图4-4 传统的控制系统框图

图4-5 基于PLC的步进电机控制系统框图

13 / 23

4-6三相步进电机流程图

5 硬件的设计

5.1 确定I/O点数

PLC的输入信号包括启动开关、电机慢速、中快和快速控制按纽,正反转控制开关,电机单步、10步和100步按纽开关,以与暂停开关共9个。

PLC的输出信号有三个输出继电器,根据I/O端子的数量和种类,选择FX2-32MR PLC 机一台。

(1)画系统框图,PLC控制步进电机系统框图5-1。

控制面板上的位置按钮控制移动的距离,在控制面板上设定好移动距离、速度和方向等参数后,PLC读入这些设定值,通过运算产生脉冲、方向信号,控制步进电机的驱动器,达到对距离、速度和方向控制的最终目的。

(2)I/O分配表,根据控制面板和相应的命令,作I/O分配表5-1。

图5-1 PLC控制步进电机系统框图

表5-1 I/O分配表

5.2 绘制I/O端子接线图

根据I/O分配表绘制I/O端子接线图5-2

图5-2 I/O端子接线5.3 主要程序

详细见附录。

5.4 三相步进电机实时运行、接线图

15 / 23

图5-3三相步进电机实时运行整体图图5-4三相步进电机实时运行图

图5-5 PLC的I/O口实时状态显

6 结论

通过对PLC控制三相步进电机运行控制的方法研究,通过实验得到验证实现,当在控制三相步进电机时,可以选择手动开关和自动开关,实现对步进电机在单步和连续工作方式的情况下的正反转运行切换,同时也可以实现三拍和六拍的步进时序。在设计过程中,遇到了很多阻力,知识的匮乏,诸如程序的编写,包括循环移位指令的使用、调速指令的采用等等,自己在查阅书籍资料同时也向老师同学请教,这些问题最终才得以解决。

通过PLC发出脉冲来控制步进电机运行的方式,在工业生产等很多领域已经得到广

泛的采用,比如磁头定位系统,数控机床,线切割机等领域。利用步进电机较准确的定位和能输出一定大小的力矩的特点,已成为位置定位控制系统中首选的控制手段。随着电力电子、DSP与计算机等多种技术的发展,步进电机控制系统中的细分功能、节能功能的驱动器技术会得到更加广泛的应用,使得PLC控制步进电机这一控制方式不断完善和发展。

7 结束语

步进电机的工作原理是利用电磁铁原理,将脉冲信号转换成线位移或角位移的电机。简单来说就是PLC每发出一个电脉冲,电机转动就转动一定的角度,带动机械移动一小段距离。从而达到步进机将脉冲信号转换为角位移或线位移的目的。主要要求:动作灵敏、准确、重量轻、体积小、运行可靠、耗电少等。

步进电动机的特点:

(1)来一个脉冲,转一个步距角;

(2)控制脉冲频率,可控制电机转速;

(3)改变脉冲顺序,改变方向。

PLC S7-200系列具有极高的稳定性,丰富的指令集,容易学习,操作简单,实时特性和通讯能力极强,扩展模块种类多等优点,因此被广泛用于多个工业领域。它的程序编制软件是STEP7-Micro/WIN32。这个软件是基于Windows操作系统,功能强大,也可以用于适时监控用户程序的执行状态。

通过这个课题设计,我对PLC有了更进一步的了解和认识,也系统的学习了步进电机的部结构和工作原理,通过实验,遇到了很多实际的问题,通过查资料、请教老师和同学得以解决,增加自己解决实际问题的能力。

17 / 23

参考文献:

[1] 建明. 电气控制与PLC应用[M]. :电子工业,2009.

[2] 廖常初. PLC基础与应用[M]. :机械工业,2010.

[3] 保录. 电机拖到与控制[M]. :电子科技大学,2006.

[4] 西门子公司编. SIMATIC S7-200系统手册[M]. :机械工业,2005.

[5] 美珠. PLC编程与应用[M]. :机械工业,2005.

[6] 海根. 机电传动控制[M]. :高等教育,2012.

[7] 邓星钟. 机电传动控制[M].3版,:华中科技大学2003.

[8] 袁顺平,志承. 西门子PLC与工业网络技术[M]. :机械工业,2005.

[9] 廖常初. PLC编程与应用[M].:机械工业,2007.

[10] 周万珍,高鸿斌. PLC分析与设计应用[M].:电子工业,2009.

[11] 万忠,明芹. 电器与PLC控制技术[M].:化学工业,2007.

附录

Network comment

19 / 23

(完整word版)基于plc的步进电机控制课程设计

课程设计任务书 分院信息科学与工程学院专业自动化 学生姓名学号 设计题目步进电动机的控制 内容及要求: 1.在步进电机单元完成本课设; 2.使用接通延时定时器(TON)完成本次试验; 3.进行I/O分配; 4.设计I/O接线图; 5.完成试验的调试。 进度及安排: 1.熟悉步进电机单元(2天); 2. 根据步进电机单元分配I/O接口并进行设计(1天); 3. 按照课程设计要求利用接通延时定时器(TON)设计梯形图,完成设计的要求 实现对步进电机的控制(1天)。 4. 编写设计说明书,完成设计书(2天)。 指导教师(签字): 年月日分院院长(签字): 年月日

摘要 步进电机是一种控制精度极高的电机,一种基于脉冲控制的电气元件在工业上有着广泛的应用。随着微电子技术和计算机技术的发展,可编程序控制器有了突飞猛进的发展,其功能已远远超出了逻辑控制、顺序控制的范围,它与计算机有效结合,可进行模拟量控制,具有远程通信功能等。论文在简要介绍步进电机的工作原理和控制原则之后,对采用可编程控制器(PLC)对步进电机进行控制的设计方法进行了介绍。实际应用表明了设计的有效性。 本次课程设计根据传统步进电机控制中的不足和缺点,将PLC直接控制技术运用于步进电机的控制。该系统解决了传统控制技术中的各部分硬件的设计、选型、接口匹配往往要花费设计者一很大的精力和劳动,接口信号的匹配以及各器件的质量等对整个系统的可靠性影响很大等缺点。根据PLC控制步进电机的控制特点及其原理,把软件控制和硬件电路互相结合起来,形成整体的控制,有效的克服了它们的缺点而发挥了它们的优势。本文详细阐述了该系统中PLC(西门子)直接控制步进电机的实现方法、系统的各部件的组成、各部件的连接情况。 本文主要介绍了西门子S7-200在步进电机控制方面的应用。 关键词:步进电机;可编程逻辑控制器(PLC);西门子S7-200

基于S7-200PLC步进电机调速控制—步进驱动控制系统设计论文

摘要 步进电动机具有快速起停、精确步进和定位等特点,所以常用作工业过程控制及仪器仪表,使用PLC可编程控制器实现步进电动机驱动,可使步进电动机的抗干扰能力强,可靠性高,同时,由于实现了模块化结构,是系统结构十分灵活,而且编程语言简短易学,便于掌握,可以进行在线修改,柔性好,体积小,维修方便。 本设计是利用PLC做进电动机的控制核心,用按钮开关的通断来实现对步进电机正,反转控制,而且正,反转切换无须经过停车步骤。其次可以通过对按钮的控制来实现对高,低速度的控制。充分发挥PLC的功能,最大限度地满足被控对象的控制要求,是设计PLC 控制系统的首要前提,这也是设计最重要的一条原则。本设计更加便于实现对步进电机的制动化控制。其主要内容如下: 1了解PLC控制步进电机的工作原理 2掌握PLC的硬件构成,完成硬件选型 3设计PLC的控制系统 4用STEP 7完成PLC的编程 关键词:步进电机;PLC控制;电机正反转;高低速控制

Abstract Stepper motor has a quick starts and stops, precision stepping and positioning features, commonly used for industrial process control and instrumentation, PLC programmable controller stepper motor drive can stepper motor anti-interference ability, high reliability, at the same time, due to the modular structure, the system structure is very flexible, and programming languages brief to learn, easy to master, can be modified online, good flexibility, small size, easy maintenance. This design is the use of PLC built into the core of the motor control button to switch on and off to the stepper motor is the reverse control, and positive, reverse switch without having to go through the parking step. Followed by the button control to achieve the high and low speed control. Give full play to the functions of PLC as possible to meet the control requirements of the controlled object is the most important prerequisite for the design PLC control system, which is designed to the most important principle. This design is easier to achieve braking control of the stepper motor. Its main contents are as follows: An understanding of PLC control the working principle of the stepper motor 2 grasp the PLC hardware structure, the completion hardware selection 3 Design of PLC control system 4 complete PLC programming with STEP 7 Key words: Stepper motor; PLC control; motor reversing; high and low speed control

基于PLC系统下的步进电机的控制毕业设计论文

基于PLC的步进电机的控制 摘要:小型PLC在编程,I/O扩展,通讯接口,开关量和模拟量的调节以及一些特殊功能模块如高速计数输入和脉冲输出的应用上已经基本满足用户的需求了。但随着应用需求及关联产品技术性能的提升,PLC将继续得已完善和发展。本文主要论述了步进电机的原理及驱动方法,并在S7-200 PLC的基础上,对步进电机进行控制。本设计选用PLC控制两相混合式步进电机,在PLC编程的基础上用按钮开关控制步进电机的启动、正转、反转等基本功能。关键词:S7-200 PLC 两相混合式步进电机PLC编程

Control of stepping motor based on PLC Abstract: In the field of programming, I/O expansion, Communication interface, adjustments of switches and simulation and some special function modules such as the application of high speed pulse input and output, the PLC has already met demands of users. But the PLC will continue to improve and develop, as the development of application requirements and related technical performance. This article chiefly discusses the principle and driven approach of the stepping motor, and how to control it based on the S7-200 PLC. The article is about how the PLC controlling the two-phase hybrid stepping motor. With the switch button, it can function as: start,positive rotation,inversion. Key words: S7-200 PLC two-phase hybrid stepping motor PLC programming

PLC的步进电机控制系统设计

PLC的步进电机控制系统设计 PLC(可编程逻辑控制器)是目前工业控制领域中最常用的控制器之一,广泛应用于各种自动化控制系统中。步进电机是一种精度比较高、速度较慢的电机,广泛应用于数字化控制、打印机、自动化仪器等领域。本文将介绍PLC的步进电机控制系统设计,包括硬件和软件的设计内容。 I. 系统硬件设计 1. 步进电机的类型和参数 步进电机的类型有很多种,包括单相步进电机、双相步进电机、三相步进电机等。本设计采用双相步进电机,其型号为42BYGH47-401A,电机参数如下: 电机型号:42BYGH47-401A 相数:2 步距角:1.8° 电阻:5.3Ω/相 电容:47μF/200V 电感电压:16.8V(DC) 额定电流:1.5A 转子惯量:350gcm2 减速比:10:1 2. 控制电路设计 步进电机控制电路的设计包括电源电路、驱动电路和限流保护电路。驱动电路采用TB6560AHQ芯片,它是一款集电机驱动和电流控制于一体的高性能单片集成电路。电源电路采用直流电源,输出电压为24V。 3. 传感器设计 为了实现步进电机的闭环控制,需要采用编码器或者霍尔传感器来反馈电机的实时位置。本设计采用霍尔传感器,将其安装在步进电机上,可以实时检测电机转子的位置。

控制流程设计主要包括启动和停止两个阶段。启动阶段包括初始化和设定目标位置等操作,停止阶段包括禁止电机旋转和重置步进电机位置等操作。 步进电机控制系统的程序设计采用ladder图编程方式,具体实现如下: (1)初始化:将各个I/O口和电源电路连接好,初始化各个寄存器和计数器。 (2)设置目标位置:在程序运行时,将目标位置设定为一个特定的值,并将其存储到寄存器中。 (3)控制电机旋转:当电机旋转到目标位置时,控制电机停止旋转。 (4)限流保护:当电机电流过大时,限流保护电路将自动断开电机驱动电源,以保护电机和驱动电路。 3. 编写程序 程序的编写主要包括开发软件、调试和测试三个阶段。在开发软件阶段,需要根据具体的硬件参数和控制流程设计,编写PLC控制程序。在调试阶段,需要将程序下载到PLC 中,并对控制流程进行调试和优化。在测试阶段,需要进行全面测试,确保系统运行稳定可靠。 III. 总结 本文介绍了PLC的步进电机控制系统设计,包括硬件和软件方面的设计内容。通过合理的硬件设计和程序编写,可以实现步进电机的精准控制,并且具有很强的稳定性和可靠性。这种控制系统广泛应用于各种工业自动化领域,具有很大的实用价值。

步进电机运动控制系统设计论文

步进电机运动控制系统设计论文 步进电机是一种常见的电机,它具有精度高、噪音低、速度控制方便等优点,因此被广泛应用于各个领域。步进电机的运动控制系统设计是一项关键的研究内容,它直接关系到步进电机的运行效果和性能表现。本文将详细介绍步进电机运动控制系统设计论文。 一、步进电机的原理 步进电机可以通过改变电流方向和大小来实现转动,并可控制每次转动的角度和速度。步进电机有两种控制方式:全步进和半步进。在全步进模式下,每次电流变化会使电机转动一定的角度,一般为1.8度或0.9度;在半步进模式下,每个电流变化会使电机转动0.9度或0.45度,因此其转动步数是全步进模式的两倍。 二、步进电机的运动控制系统设计 步进电机运动控制系统设计主要包括以下几个方面:控制器设计、软件设计、针对特殊应用的控制策略和运动控制算法的设计以及运动控制系统的仿真分析。 1.控制器设计 控制器是步进电机运动控制系统的核心部件,其主要功能是实现电机的转动控制。控制器设计需要考虑的因素很多,如控制方式、控制精度、控制时间、控制电源等。其中,控制方

式是一个非常重要的参数。针对不同的应用场景,需要选择合适的控制方式。 2.软件设计 步进电机运动控制系统的软件设计需要依据具体的硬件平台和控制器来完成。在软件设计过程中,需要完成控制器的驱动程序编写、运动控制算法的设计、控制命令的下发等工作。此外,在软件设计过程中还需要考虑稳定性、可扩展性、代码复用性等方面。 3.针对特殊应用的控制策略和运动控制算法的设计 在实际应用中,需要根据不同的需求设计不同的控制策略和运动控制算法,以满足特殊要求。例如在机器人控制中,需要实现非常精细的运动控制,而在医疗设备中,则需要更加稳定和安全的控制策略。 4.运动控制系统的仿真分析 运动控制系统的仿真分析是设计步进电机运动控制系统非常重要的环节。通过仿真分析可以在软件开发前进行预判,发现潜在问题并进行调整。在仿真分析过程中,需要考虑到物理系统、控制系统、传感器及其性能参数等多方面因素。 三、结论 步进电机运动控制系统设计是一个复杂的过程,需要综合考虑多种因素,如控制器、软件、算法和仿真等。科学有效的步进电机运动控制系统设计可以大大提高电机的运行效果和性

基于PLC控制步进电机的数控滑台

毕业设计(论文)基于PLC控制步进电机的数控滑台 系别自动化工程系 专业测控技术与仪器 班级 姓名 指导教师 2008年06月2

基于PLC控制步进电机的数控滑台 摘要 随着微电子技术、计算机技术和软件技术的迅速发展,数控机床的控制系统日益趋向于小型化和多功能化,具备完善的自诊断功能;可靠性也大大提高;数控系统本身将普遍实现自动编程 PLC(可编程控制器)是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。论文在介绍了数控滑台的工作原理及方法后具体介绍了可编程控制器S7-200工作原理、各种参数、特点等,给出了控制系统的硬件设计方案、软件设计方法。 步进电机是一种能将电脉冲信号转换成角位移或线位移的机电元件, 在工业上有着广泛的应用。论文介绍了步进电机的工作原理和控制原则, 以及步进电机的驱动器工作方式。光栅尺传感器系统主要应用于直线移动导轨机构或精密位移量的测量,可实现移动量的高精确显示和自动控制,已广泛应用于机床加工和仪器的精密测量。采用西门子触摸屏TP170为人机界面,实现了人际信息的交互。 本系统简单实用,成本低,完全满足系统的控制要求,具有很好的实用性。在附录中,本文还将给出一些必要的系统设计资料,供参考之用 关键词:PLC、步进电机、光栅尺

NC slider control system based on PLC and Stepper Motor Abstract With the rapid development of micro-electronics technology, computer technology and software technology ,NC control system is becoming to tendency of small-scale and multi-functional, has improved self-diagnostic features, greatly reliability and the NC system itself will generally have Characteristics of automatic programming. PLC is a specialist in industrial environments for the application of digital design and operation of electronic computing devices. It uses programming process memory, to implement its internal storage logical, sequential computing, timing, counting and arithmetic operations, and control all types of machinery or production process through input and output digital or analog. Papers presented at the NC slider working principle and the specific control methods and the PLC- S7-200’s working principle, the parameters and characteristics, i the hardware design, software design methods of the control system. Stepper motor is a electrical and mechanical components that signals can be converted into electrical impulses angular displacement or displacement of the mechanical and electrical componentsin a wide range of industrial applications. Papers states the stepper motor control methods and the principle of principles and the stepper motor driver working methods. Grating-foot sensor system is mainly used in a straight line or mobile guide precision measurement of displacement, can achieve high-precision movement of the display and automatic control, has been widely used in machining and precision measurement equipment. The system uses touch-screen TP170 for the man-machine interface, and implement the interpersonal exchange of information The system is simple and practical, low cost, to fully meet the requirements of the control system, has a good practical. In the appendix, the paper will be given the necessary system design information for the reference . Key words:PLC, Stepper motor, Grating feet

plc论文参考文献(精选)

plc论文参考文献(精选) plc论文参考文献(精选)本文关键词:参考文献,精选,论文,plc plc论文参考文献(精选)本文简介:随着计算机技术、信号处理技术、控制技术、网络技术的不断发展和用户需求的不断提高,PLC的软硬件水平与规模也发生了质与量的变化,今天的PLC不再局限于逻辑控制,在运动控制、过程控制等领域也发挥着十分重要的作用。以下是我们整理的一些plc论文参考文献,希望对你论文的写作有所帮助。plc论文参考文 plc论文参考文献(精选)本文内容: 随着计算机技术、信号处理技术、控制技术、网络技术的不断发展和用户需求的不断提高,PLC的软硬件水平与规模也发生了质与量的变化,今天的PLC不再局限于逻辑控制,在运动控制、过程控制等领域也发挥着十分重要的作用。以下是我们整理的一些plc论文参考文献,希望对你论文的写作有所帮助。 plc论文参考文献一: [1]王前进,马小平,张守田。PLC软冗余在通风机监控系统中的应用[J].工矿自动化,2014,40(01):93-96. [2]王云刚,陈文燕。基于MCGS和PLC的水位自动控制系统[J].测

控技术,2014,33(01):96-98+103. [3]周石强,郭强,朱涛,刘旭东。电气控制与PLC应用技术的分析研究[J].中华民居(下旬刊),2014(01):199+201. [4]袁文波,洪波,尤万方,殷召生,蒋彦,温柳。S7-PLC基于Modbus/TCP协议通信研究[J].计算机工程与设计,2014,35(02):736-741. [5]谢劲松,梁宏斌。五轴数控铣床软PLC控制系统的研究[J].组合机床与自动化加工技术,2014(03):82-85. [6]李本红,陈小军。基于PLC和触摸屏的食品包装自动化生产线控制系统设计[J].机电工程技术,2014,43(01):9-13. [7]胡世军,张红香,张代录。PLC应用于温度控制系统的研究[J].锻压技术,2014,39(01):118-120. [8]刘力。组态软件在PLC实验系统中的应用[J].实验室研究与探索,2014,33(04):127-129+136. [9]李小亭,张琛,方立德,张垚,梁玉娇,何青。基于PLC的小型高精度多相流实验装置测控系统设计[J].电子测量与仪器学报,2014,28(06):670-674. [10]陈进,季园园,李耀明。基于PLC和触摸屏的联合收割机监控系统设计[J].仪表技术与传感器,2014(07):78-81. [11]黄成,黎小林,任军辉,黄莹,李岩,张万荣。糯扎渡±800kV

基于PLC的步进电机控制系统设计

基于 PLC的步进电机控制系统设计 摘要:步进电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而 不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按 设定的方向转动一个固定的角度。本研究以PLC为控制核心,通过PLC向步进电 机输出方向信号、脉冲信号,分别控制步进电机的方向和角位移,实现对步进电 机的时间和角度两种模式控制,并通过组态王上位机软件实现对电机的监控。该 套设备运用于实验室立体仓库教学设备,对控制立体仓库XYZ三轴运动的准确定 位起到了关键作用。 关键词:PLC;步进电机;模式控制;组态王软件 1步进电机的工作机理 步进电机是机电控制系统中的一种常用执行机构,主要是通过对每相线 圈中的电流和顺序切换来使电机作步进式旋转。一般来说,机电控制系统中的驱 动电路由脉冲信号来控制,调节脉冲信号的频率便可改变步进电机的转速,达到 调速的目的。步进电机三相六拍运行的供电方式为A—AB—B—BC—C—CA—A,每 一循环换接6 次,共有6 种通电状态。当A 相通电时,转子齿1、3 和定子磁 极A、A'对齐。当控制绕组A 相B 相同时通电时,转子齿2、4 受到反应转矩使 转子逆时针方向转动,转子逆时针转动后,转子齿1、3 与定子磁极A、A'轴线 不再重合,从而转子齿1、3 也受到一个顺时针的反应转矩,当这2 个方向相反 的转矩大小相等时,电机转子停止转动。当A 相控制绕组断电而只由B 相控制 绕组通电时,转子又转过一个角度使转子齿2、4 和定子磁极B、B'对齐,三相 六拍运行方式两拍转过的角度刚好与三相单三拍运行方式一拍转过的角度一样, 即三相六拍运行方式的步距角为15°。接下来的通电顺序为BC—C—CA—A,运 行原理和步距角与前半段A—AB—B 一样,即通电方式每变换一次,转子继续按 逆时针转过一个步距角。如果改变通电顺序,按A—AC—C—CB—B—BA—A 顺序 通电,则步进电机顺时针一步一步转动,步距角也是15°。因此可以通过控制脉 冲个数来控制角位移量,从而达到准确定位的目的。由此可知,同一台步进电机,

基于PLC步进电机控制系统的设计

基于 PLC步进电机控制系统的设计 摘要: 基于PLC控制的步进电机的设计方法简便可行、操作性强、可靠性高,控制参数改变容易,PLC的I/O接口占用较少,同时外联接口较为方便,这样就最大程度地降低了系统设计工作量,使系统开发周期变短,并且节省财力,具有较高的推广和应用价值。 关键词: PLC 编程控制器步进电机控制系统 第一章 PLC概述 1. PLC的功能 PLC作为工业控制的多功能控制器,不仅能满足一般工业控制需要,而且能够适应工业控制的特殊控制要求,并可实现联网和通信控制。虽然不同类型PLC 的性能,价格有差异,但其主要功能是相近的。 ⒈基本功能 逻辑运算功能是PLC必备的基本功能。本质上,它以计算机“位”运算位基础,按照程序的要求,通过对来自设备外围的按钮、接触器触电、行程开关等开关量信号进行逻辑运算处理,并控制外围指示灯、接触器线圈、电磁阀的通断。 在早期的PLC上,顺序控制所需要的定时、计数功能需要通过定时模块与计数模块实现,但是,他已经成为PLC的基本功能之一。此外,逻辑控制中常用的数据比较与处理、代码转换等,也是PLC常用的基本功能。 ⒉特殊功能

PLC的特殊控制功能包括模/数(A/D)转换、数/模(D/A)转换、高速处理、温度控制、位置控制等。这些特殊控制功能的实现一般需要PLC的特殊功能模块 完成。 A/D转换与D/A转换多用于过程控制或闭环调节系统。在PLC中,通过特殊 的功能模块与功能指令,可以对过程中的温度、压力、速度、流量、电流、电压、位移等连续变化的物理量进行采样,并通过必要的运算实现闭环自动调节,必要 时也可以对这些物理量进行各种形式的显示。 位置控制一般通过对PLC的特殊应用指令的写入与状态读取,对位置控制模 块的位移量、速度、方向等进行控制。位置控制模块一般以位置给定的指令脉冲 形式输出,指令脉冲再通过伺服驱动器或步进驱动器、驱动伺服电动机或步进电 动机带动进给传动系统实现闭环位置控制 高速处理功能一般通过PLC的特殊应用指令和高速处理模块,如高速计数、 快速响应模块等实现,PLC通过高速处理命令的写入与状态的读取,对高速变化 的速度、流量、位置等值进行处理控制。高速计数模块可以对几十千赫甚至上百 千赫的脉冲进行计数处理,保证负载信息的及时处理并驱动。快速响应模块将输 入量的变化较快的反映到输出量上。总之,PLC的高速处理功能对变化快、脉冲 宽度小于PLC扫描周期的输入/输出信号进行处理,避免了丢失部分关键信号, 从而影响控制过程的及时性和准确性。 第二章步进电机概述 步进电机是一种将脉冲信号转换成角位移或直线位移的执行元件。步进电机 的输出位移量与输人脉冲个数成正比,其速度与单位时间内输人的脉冲数(即脉 冲频率)成正比,其转向与脉冲分配到各相绕组的相序有关。因此只要控制指令 脉冲的电机绕组通电的相序、频率及数量,便可控制步进电机的输出方向、速度 和位移量。步进电机具有较好的控制性能,其启动、停车、反转及其它任何运行 方式的改变都可在少数脉冲内完成,并且可获得较高的控制精度,因而广泛应用 在数控机床、数字系统、程序控制系统及航天工业装置中。 2.1 步进电机工作原理

步进电机的PLC控制系统设计

一、引言 随着微电子技术和计算机技术的发展,可编程序控制器有了突飞猛进的发展,其功能已远远超出了逻辑控制、顺序控制的范围,它与计算机有效结合,可进行模拟量控制,具有远程通信功能等。有人将其称为现代工业控制的三大支柱(即PLC,机器人,CAD/CAM)之一。目前可编程序控制器(Programmable Controller)简称PLC已广泛应用于冶金、矿业、机械、轻工等领域,为工业自动化提供了有力的工具。 二、PLC的基本结构 PLC采用了典型的计算机结构,主要包括CPU、RAM、ROM 和输入/输出接口电路等。如果把PLC看作一个系统,该系统由输入变量-PLC-输出变量组成,外部的各种开关信号、模拟信号、传感器检测的信号均作为PLC的输入变量,它们经PLC外部端子输入到内部寄存器中,经PLC内部逻辑运算或其它各种运算、处理后送到输出端子,它们是PLC的输出变量,由这些输出变量对外围设备进行各种控制。 三、控制方法及研究 1、FP1的特殊功能简介 (1) 脉冲输出

FP1的输出端Y7可输出脉冲,脉冲频率可通过软件编程进行调节,其输出频率范围为360Hz~5kHz。 (2) 高速计数器(HSC) FP1内部有高速计数器,可同时输入两路脉冲,最高计数频率为10kHz,计数范围-~+。 (3) 输入延时滤波 FP1的输入端采用输入延时滤波,可防止因开关机械抖动带来的不可靠性,其延时时间可根据需要进行调节,调节范围为 1ms~128ms。 (4) 中断功能 FP1的中断有两种类型,一种是外部硬中断,一种是内部定时中断。 2、步进电机的速度控制 FP1有一条SPD0指令,该指令配合HSC和Y7的脉冲输出功能可实现速度及位置控制。速度控制梯形图见图1,控制方式参数见图2,脉冲输出频率设定曲线见图3。

基于PLC步进电机控制系统的优化设计

基于PLC步进电机控制系统的优化设计 简介 本文档旨在讨论基于PLC(可编程逻辑控制器)的步进电机控制系统的优化设计。步进电机是一种常用于精密定位和运动控制的电机类型。通过使用PLC,我们可以实现对步进电机的准确控制和监测。 设计目标 优化设计的目标是提高步进电机控制系统的性能和效率,以满足特定的应用需求。以下是我们在此优化设计中追求的主要目标: 1. 提高步进电机的运动精度和准确性。 2. 减少步进电机的振动和噪音。 3. 提高步进电机的响应速度和动态性能。 4. 最大限度地提高系统的可靠性和稳定性。 设计策略 为实现上述设计目标,我们采用以下策略:

1. 选择适当的步进电机驱动器和PLC控制器:根据具体应用需求选择合适的步进电机驱动器和PLC控制器,确保其兼容性和性能满足要求。 2. 优化运动控制算法:通过改进运动控制算法,提高步进电机的精度和准确性。例如,采用闭环控制算法结合编码器反馈来实现准确的位置控制。 3. 减少振动和噪音:使用合适的阻尼和减震措施来减少步进电机的振动和噪音,以提高整个系统的稳定性和用户体验。 4. 优化系统响应速度:通过调整控制算法的参数和优化步进电机的驱动方式,提高系统的响应速度和动态性能。 5. 实施故障检测和保护机制:设计故障检测和保护机制,以实时监测步进电机和PLC系统的运行状态,避免潜在的故障并保护设备。 结论

基于PLC的步进电机控制系统的优化设计可以显著提高电机的性能和效率。通过选择合适的驱动器和控制器,优化运动控制算法,减少振动和噪音,优化系统响应速度,并实施故障检测和保护机制,我们可以满足特定应用的需求,提高整体系统的可靠性和稳定性。

基于PLC的步进电机控制系统设计

基于PLC的步进电机控制系统设计作者:*** 来源:《赤峰学院学报·自然科学版》2021年第01期

摘要:本设计以西门子公司的S7-200可编程逻辑器为中央处理模块,以两相步进电机为控制对象,介绍了西门子S7-200PLC的控制原理和系统总体设计方法,并从软件设计方面详细地讲解了如何用PLC的移位指令和高速脉冲输出指令实现对步进电机的控制。 关键词:PLC;两相步进电机;步进电机驱动模块 中图分类号:TP23 文献标识码:A 文章编号:1673-260X(2021)01-0063-05 0 引言 在生产制造流水线中,经常需要使用定位装置或机械手臂等加工设备来实现生产元件的组装,尤其是对于精度要求较高的组装器件,更需要根据控制要求,选取高精度的电机进行精确控制来减小误差。本设计采用西门子S7-200系列的PLC来控制步进电机[1,2],西门子S7-200PLC具有逻辑性强、编程控制简单的特点[3,4],而步进电机可以通过驱动脉冲来控制电机的角度和速度,进而达到了减小误差和精确控制的目的。 1 系统总体设计 基于PLC控制的步进电机电路图如图1所示。控制电路主要由三个部分构成,第一部分是电路的核心处理单元,由西门子S7-200系列PLC构成,本设计就是通过设置PLC高速脉冲发生器的参数来产生频率不同的高速脉冲从而实现电机控制;第二部分是由步进电机驱动板构成,步进电机驱动板主要用来给步进电机提供相应的时序电流和驱动电压;第三部分是由步进电机构成的执行机构,有了足够电压和电流的步进电机经过PLC传输来的不同频率、不同脉冲数的控制信号来达到对自身运行速度及角度的调节,实现了步进电机的驱动。 2 系统硬件设计 2.1 PLC概述 以前,工业控制主要都是人工手动控制,成本高还不稳定。近年来,越来越多可靠性高,实用性强的智能控制器投入到工业生产中,可以有效减低成本,还可以使工业生产稳定化。PLC就是其中优秀可靠的产品之一。 PLC是一种数字运算智能设备[5],主要由输入模块、中央处理模块、存储器、通信接口模块、输出模块、拓展接口模塊、电源等硬件部分组成。PLC的核心是中央处理单元,它可以在内部执行各种运算,计时以及计数等操作的指令,并将运算后的指令通过相应的输出接口实现对外部受控单元的控制。 2.2 PLC工作过程

基于PLC电机控制系统设计论文

毕业设计(论文) 课题:基于PLC电机控制系统设计 姓名: 摘要 可编程序控制器(PLC)是综合了计算机技术,自动化控制技术和通信技术的一种新型的、通用的自动控制装置。它具有功能强,可靠性高,操作灵活,编程简单一级适合于工业环境等一系列优点,在工业自动化,过程控制,机电一体化,传统产业技术改造等方面的应用越来越广泛,已成为现在工业控制的三大支柱之一。 PLC应用技术发展迅速,在工业控制的众多领域都得到广泛的应用;特别是在机车电气控制系统量运用。为此我通过课堂上所学,采用PLC对三相异步电动机进行控制。此举措不仅方便操作而且在电气系统运行可靠性有了显著提高。 关键词:PLC,电机控制,交流电机。 目录

摘要I 目录I 第一章绪论1 1.1计研究背景与意义1 1.2 PL C的发展趋势2 1.3 电机的发展趋势4 第二章三相异步电动机 5 2.1 三相异步电动机的基本结构6 2.2 三相异步电动机的工作原理7 2.2.1 转子的转动原理7 2.2.2 旋转磁场的产生8 2.2.3 三相异步电动机的基本原理8 第三章系统设计方案9 3.1 总体设计方案9 3.1.1 设计目的9 3.1.2 控制要求10 3..1.3 设计要求10 3.2 硬件设计10 3.2.1 硬件选型、参数10 3.2.2 P LC的选择11 3.2.3 P LC的介绍与特点12 3.3 软件设计16 3.3.1 控制系统的I/O点与地址分配16 3.3.2 系统工作流程框图17 第四章三相异步电动机正反转PL C控制18 4.1 三相异步电动机正反转PL C控制线路图18 4.2 三相异步电动机正反转PL C控制的程序21 总结21 致22 参考文献23

基于plc的步进电机控制的设计

基于plc的步进电机控制的设计 一、前言 步进电机是一种常用的电动机,具有精度高、运行平稳、结构简单等优点。在工业生产中,步进电机广泛应用于各种自动化控制系统中,如数控机床、印刷设备、包装机械等。而PLC(可编程逻辑控制器)是一种工业自动化控制系统中常用的控制设备,具有可编程性强、稳定性好等优点。本文将介绍基于PLC的步进电机控制的设计。 二、PLC 1. PLC概述 PLC(Programmable Logic Controller),即可编程逻辑控制器,是一种工业自动化控制设备。它是由数字电子技术发展而来的,其主要功能是对生产过程进行监测和控制。PLC具有可编程性强、稳定性好等优点,在工业生产中得到广泛应用。 2. PLC组成 PLC主要由以下几部分组成:

(1)CPU:负责处理输入输出信号,并执行用户程序。 (2)存储器:存储用户程序和数据。 (3)输入模块:将外部传感器或开关等信号转换为数字信号输入给CPU。 (4)输出模块:将CPU处理后的信号转换为控制信号输出给执行机构。 (5)通讯模块:用于PLC之间的通讯和与上位机的通讯。 三、步进电机 1. 步进电机概述 步进电机是一种特殊的电动机,它可以按照指定的步数旋转。步进电机具有精度高、运行平稳、结构简单等优点,广泛应用于各种自动化控制系统中。 2. 步进电机分类

根据驱动方式,步进电机可分为以下几类: (1)单相交流步进电机:适用于低速高扭矩应用场合。 (2)双相交流步进电机:适用于中等速度和扭矩应用场合。 (3)直流步进电机:适用于高速低扭矩应用场合。 3. 步进电机控制方式 步进电机的控制方式主要有以下几种: (1)开环控制:只能实现简单的正反转和定位功能。 (2)闭环控制:通过编码器等反馈装置实现位置闭环控制,精度更高。 四、基于PLC的步进电机控制设计 1. 硬件设计 硬件设计主要包括PLC选型、输入输出模块选型、步进电机选型等。(1)PLC选型:根据实际应用需求选择性能稳定、可靠性高的PLC。

基于plc的步进电机控制系统设计

基于PLC步进电机控制系统 摘要 随着微电子和计算机技术的发展,步进电机的需求量与日俱增,它广泛用于打印机、电动玩具等消费类产品以及数控机床、工业机器人、医疗器械等机电产品中,其在各个国民经济领域都有应用。研究步进电机的控制系统,对提高控制精度和响应速度、节约能源等都具有重要意义。 步进电机是将电脉冲信号变换成机械角位移的一种装置,每个脉冲使转轴步进一个步距角增量,输出角位移与输入脉冲数成正比,转速与输入脉冲成正比,转速与输入脉冲频率成正比。步进电机的控制方式简单,属于开环控制,且无累积定位误差,有较高的定位精度,而PLC作为一种工业控制微机,是实现电机一体化的有力工具,因此基于PLC的步进电机控 制技术已广泛用于数字定位控制中。 本控制系统的设计,由硬件设计和软件设计两部分组成。其中,硬件设计主要包括步进电机的工作原理、步进电机的驱动电路设计、PLC的输入输出特性、PLC的外围电路设计以及PLC与步进电机的连接与匹配等问题的实现。软件设计包括主程序以及各个模块的控制程序,最终实现对步进电机转动方向及转动速度的控制。本系统具有智能性、实用性及可靠性的特点。 关键词:步进电机、PLC、转速控制、方向控制

Stepping motor control system based on PLC Abstract With the development of microelectronics and computer technology, the stepper motor is increasing demanded, which is widely used in printers, electric toys and other consumer products, and CNC machine tools, industrial robots, medical equipment and other electrical machinery products, and is applied in the national economy in various fields. Researching of stepper motor control system to improve the control accuracy and response speed, energy conservation is so important. Stepper motor is a device which will transform electrical pulses into mechanical angular displacement so that Shaft of each pulse to a step angle stepping increment, SO output angular displacement is proportional to the input pulses, speed is proportional to the input pulse speed and speed is proportional to input pulse frequency. Stepper motor control is simple, is open-loop control, and no accumulation of positioning error, a high positioning accuracy,and the PLC as an industrial control computer, is a powerful tool for the integration of the motor, Therefore, the stepper motor control based on PLC technology has been widely used for digital positioning control. The control system consists of hardware and software design of two parts. Among them, the hardware design includes the working principle of stepper motor, stepper motor drive circuit design, PLC input and output characteristics, PLC and PLC external circuit connection with the stepper motor and matching Problem. Software design, including the main program and each module of the control program, ultimately realizes on the stepper motor rotation direction and rotation speed control This system has the intelligence, practicality and reliability features. Keywords:Stepper motor, PLC, speed control, direction control

相关文档
最新文档