基于S7—200LC实现步进电机的驱动控制
基于S7—200LC实现步进电机的驱动控制
基于S7—200LC实现步进电机的驱动控制【摘要】步进电机是一种将电脉冲信号转变为角位移或线位移的的执行元件。
驱动步进电机的方法较多,本文旨在用S7-200PLC通过发送脉冲信号给步进电机的驱动器,由驱动器来驱动步进电机进行工作。
本设计采用S7-200PLC 和大功率晶体管实现对步进电机的驱动控制,硬件结构简单可靠,成本较低,实用性较强,具有良好的通用性和应用推广价值。
【关键词】步进电机;S7-200PLC;驱动器;晶体管1.引言步进电机作为执行元件,是机电一体化的关键产品之一,广泛应用在各种家电产品中,例如打印机、磁盘驱动器、玩具、雨刷、机械手臂和录像机等。
此外也广泛应用于各种工业自动化系统中。
因此实现对步进电机良好的驱动控制显得十分必要。
驱动步进电机的方法较多,目前流行的是采用S7-200PLC驱动控制步进电机。
步进电机驱动器可以通过接收S7-200PLC发送的脉冲个数来控制步进电机的位移量,从而达到准确定位的目的;同时可以通过接收S7-200PLC发送的脉冲频率来控制步进电机的速度和加速度,从而达到调速的目的。
许多S7-200PLC都内置了脉冲输出功能,并设置了相应的控制指令,可以很好的对步进电机进行驱动控制。
本文采用西门子公司的CPU226晶体管输出型PLC对步进电机进行驱动控制。
2.样例系统本文的驱动控制过程为:某运货小车在甲、乙两地之间运行(如图1所示),装货及卸货,在此过程中要求小车准确定位和平稳运行。
要想实现上述控制过程,只需对小车的动力装置(步进电机)进行合理的驱动控制即可。
步进电机的驱动控制方法如图2所示。
驱动控制方法是通过上位机设定参数,利用S7-200PLC输出高速脉冲信号,送给大功率管组成的驱动电路,经过步进电机驱动器去控制步进电机的准确定位和平稳运行。
本文采用的PLC 为西门子公司的CPU226DC/DC/DC、驱动器为SH-20403两相混合式步进电机细分驱动器、步进电机型号为42BYG250B,其步距角为1.8°;相电流为1.5A;保持转矩为0.43(N·m)。
s7-200步进电机控制s-200步进电机控制s7-200步进电机控制s7-200步进电机控制
PTOx_RUN子程序(运行轮廓)
• PTOx_RUN子程序(运行轮廓)命 令PLC执行存储于配置/轮廓表的 特定轮廓中的运动操作。开启EN位 会启用此子程序。在懲瓿蓲位发出 子程序执行已经完成的信号前,请 确定EN位保持开启。
• 现在比较常用的步进电机包括反应式步进电机(VR)、 永磁式步进电机(PM)、混合式步进电机(HB)和单相 式步进电机等。
• 电机固有步距角:
• 它表示控制系统每发一个步进脉冲信号,电机所 转动的角度。电机出厂时给出了一个步距角的值 。
• 如86BYG250A型电机给出的值为0.9°/1.8°(表 示半步工作时为0.9°、整步工作时为1.8°), 这个步距角可以称之为‘电机固有步距角’,它 不一定是电机实际工作时的真正步距角,真正的 步距角和驱动器有关。
• Error(错误)参数包含本子程序的结果。 如果PTO向导的HSC计数器功能已启用, C_Pos参数包含用脉冲数目表示的模块; 否则此数值始终为零。
编程
运行。 • 脉宽时间 = 0 占空比为0%:输出关闭。 • 周期 < 2个时间单位 周期的默认值为两个时间单
位。
• PTO操作
• PTO为指定的脉冲数和指定的周期提供方 波(50%占空比)输出。PTO可提供单脉冲 串或多脉冲串(使用脉冲轮廓)。您指定 脉冲数和周期(以微秒或毫秒递增)。
• 周期范围从10微秒至65,535微秒或从2毫秒 至65,535毫秒。
产生一个高速脉冲串或一个脉冲调制波形。 • Q0.0 • Q0.1
• 当Q0.0/Q0.1作为高速输出点使用时,其普 通输出点禁用,反之。
基于S7-200PLC步进电机调速控制—步进驱动控制系统设计
摘要步进电动机具有快速起停、精确步进和定位等特点,所以常用作工业过程控制及仪器仪表,使用PLC可编程控制器实现步进电动机驱动,可使步进电动机的抗干扰能力强,可靠性高,同时,由于实现了模块化结构,是系统结构十分灵活,而且编程语言简短易学,便于掌握,可以进行在线修改,柔性好,体积小,维修方便。
本设计是利用PLC做进电动机的控制核心,用按钮开关的通断来实现对步进电机正,反转控制,而且正,反转切换无须经过停车步骤。
其次可以通过对按钮的控制来实现对高,低速度的控制。
充分发挥PLC的功能,最大限度地满足被控对象的控制要求,是设计PLC 控制系统的首要前提,这也是设计最重要的一条原则。
本设计更加便于实现对步进电机的制动化控制。
其主要内容如下:1了解PLC控制步进电机的工作原理2掌握PLC的硬件构成,完成硬件选型3设计PLC的控制系统4用STEP 7完成PLC的编程关键词:步进电机;PLC控制;电机正反转;高低速控制AbstractStepper 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 motor2 grasp the PLC hardware structure, the completion hardware selection3 Design of PLC control system4 complete PLC programming with STEP 7Key words: Stepper motor; PLC control; motor reversing; high and low speed control目录摘要 (I)ABSTRACT (II)1 绪论 (1)1.1 PLC步进驱动控制系统研究和意义 (1)1.2 国内外PLC的发展 (1)1.3 国内外步进电机的发展概况 (2)1.4 PLC步进驱动控制系统主要研究工作 (3)2 步进电机及PLC简介 (4)2.1 步进电机简介 (4)2.1.1步进电机的分类 (4)2.1.2步进电机的基本参数 (4)2.1.3步进电机的特点 (5)2.2 步进电机在工业中的应用 (5)2.3 PLC的特点 (6)2.4 PLC技术在步进电机控制中的应用 (6)3 PLC控制步进电机工作方式的选择 (8)3.1 常见的步进电机的工作方式 (8)3.2 步进电机控制原理 (8)3.2.1控制步进电机换向顺序 (8)3.2.2控制步进电机的转向 (8)3.2.3控制步进电机的速度 (8)3.3 PLC控制步进电机的方法 (9)3.4 PLC控制步进电机的设计思路 (10)4 S7-200PLC控制步进电机硬件设计 (12)4.1 S7-200PLC的介绍 (12)4.1.1硬件系统 (12)4.1.2软元件 (13)4.2 步进电机的选择 (14)4.3 步进电机驱动电路设计 (15)4.3.1驱动器的选择 (15)4.3.2步进电机驱动电路 (16)4.3.3驱动电路接口 (16)4.3.4电气原理图 (17)4.4 PLC驱动步进电机 (17)5 S7-200PLC控制步进电机软件设计 (19)5.1 STEP7-MICRO/WIN32概述 (19)5.1.1基本功能 (19)5.1.2运动控制 (19)5.1.3创建调制解调模块程序 (19)5.2 程序的编写 (21)5.3 梯形图程序设计 (22)5.3.1CPU的选择 (22)5.3.2输入输出编址 (22)5.3.3状态真值表 (22)5.4 梯形图程序 (23)6 总结 (30)6.1 全文总结 (30)6.2 不足之处及展望 (30)致谢 (31)参考文献 (32)基于S7-200PLC步进电机调速控制—步进驱动控制系统设计1绪论1.1 PLC步进驱动控制系统研究和意义基于步进电动机良好的控制和准确定位特性,被广泛应用在精确定位方面,诸如数控机床、喷绘机、工业控制系统、自动控制计算装置、自动记录仪表等自动控制领域。
西门子s7-200PLC控制步进电机正反转
西门子s7-200PLC控制步进电机正反转用PTO怎么才能让步进电机走完一段距离后自动反转回来?外部没有开关答:1、主程序先正转,等到正转完了就中断,中断中接通个辅助触点(M0.X),当M.0X闭合,住程序中的反转开始运做.这样子就OK了。
2、用PTO指令让Q0.0ORQ0.1高速脉冲,另一个点如Q0.2做方向信号,就可以控制正反转了,速度快慢就要控制输出脉冲周期了,周期越短速度越快,如果你速度很快的话请考虑缓慢加速,不然它是启动不了的,如果方向也变的快的话就要还做一个缓慢减速,不然它振动会蛮厉害,而且也会失步。
3、程NETWORK1//用于单段脉冲串操作的主程序(PTO)//首次扫描时,将映像存放器位设为低//并调用子程序0LDSM0.1RQ0.01CALLSBR_0NETWORK1//子程序0开始LDSM0.0MOVB16#8DSMB67//设置控制字节://-选择PTO操作//-选择单段操作//-选择毫秒增加//-设置脉冲计数和周期数值//-启用PTO功能MOVW+500SMW68//将周期设为500毫秒。
MOVD+4SMD72//将脉冲计数设为4次脉冲。
ATCHINT_019//将中断例行程序0定义为//处理PTO完成中断的中断。
ENI//全局中断启用PLS0//激活PTO操作,PLS0=>Q0.0MOVB16#89SMB67//预载控制字节,用于随后的//周期改动。
NETWORK1//中断0开始//如果当前周期为500毫秒://将周期设为1000毫秒,并生成4次脉冲LDW=SMW68+500MOVW+1000SMW68PLS0CRETINETWORK2//如果当前周期为1000毫秒://将周期设为500毫秒,并生成4次脉冲LDW=SMW68+1000MOVW+500SMW68PLS0序注释。
基于西门子S7_200PLC控制步进电机的设计及应用
工程技术 Project technique基于西门子S7-200PL C 控制步进电机的设计及应用徐 智 杜逸鸣 熊田忠 孙承志(三江学院电气系 210012)【摘 要】PLC 控制步进电机在许多工业控制中应用广泛,本文介绍了PL C (Programmable Logic Cont roller )通过发送脉冲和方向信号给步进电机的驱动器,由驱动器来控制步进电机工作的原理。
本设计采用PL C 和大功率晶体管实现步进电机的驱动和控制,结构简单,可靠性高,成本低,实用性强,具有较高的通用性和应用推广价值。
【关键词】步进电机;PLC ;驱动器1 引言PL C 是广泛应用于工业自动化领域的控制器,PL C 及其有关的设备,都按易于与工业控制系统连成一个整体、易于扩充功能的原则而设计。
现在,PL C 功能得到了很大的扩充和完善,比如为了配合步进电机的控制,许多PL C 都内置了脉冲输出功能,并设置了相应的控制指令,可以很好地对步进电机进行控制,实现和其它设备的通信等。
本文用SIEM ENS 公司CPU226晶体管输出型PL C 控制步进电机。
2 步进电机的控制方法步进电机控制方法框图如图1所示。
控制方案是通过上位机设定参数,利用S7-200PL C 的高速脉冲输出功能输出脉冲信号,送给大功率管组成的驱动电路,经过驱动器去控制步进电机实现位置控制。
其中本文中的PL C 为西门子公司的CPU226DC/DC/DC 、驱动器为某公司的SH -20403两相混合式步进电机细分驱动器、步进电机为42B YG 250B 型,步距角1.8°。
本文的控制过程为某运料小车在A —B 两地之间运行(如图2所示),装料及卸料,要求定位准确,运行平稳。
3 PL C 对步进电机的速度控制及定位步进电机在启动和停止时有一个加速及减速过程,且加速度越小则冲击越小,动作越平稳。
所以,步进电机工作时一般要经历这样—个变化过程:加速→恒速(高速)→减速→恒速(低速)→停止。
基于西门子S7—200SMARTPLC的步进电机控制
基于西门子S7—200SMARTPLC的步进电机控制作者:范长青来源:《无线互联科技》2019年第03期摘要:文章介绍利用西门子S7-200 SMART PLC输出的高速脉冲输出信号及方向信号来控制步进电机驱动器,从而驱动步进电机运转,实现精确定位、正转、反转、急停、位置归零等功能。
这种控制方式简单易行,成本比较低,精度较高。
关键词:PLC;步进电机;位置控制;运动控制PLC作为新型的电控装置,由于具有可靠性高、通用性好、环境适应性好、抗干扰能力强、接线简单、编程简单易学和体积小等优点,已经广泛应用于钢铁、石油、化工、电力、机械制造等各行各业。
步进电机只有周期性的误差而无累积误差,并且控制精度稳定、准确,步进电机已经广泛应用于各类开环控制中[1]。
本文利用西门子S7-200 SMART系列ST30的高速脉冲输出实现步进电机位置控制功能,给出了位置控制系统设计方案,实验表明能够实现精确定位控制。
1 控制原理步进电机是用电脉冲信号进行控制的,每输入一个脉冲信号,输出轴便转动一定的角度或前进一步。
步进电机输出轴的角位移量与输入脉冲成正比,控制输入的脉冲数就能准确地控制输出的角位移量,精准地定位。
步进电机输出轴的转速与输入的脉冲频率成正比,控制输入的脉冲频率就能准确地控制步进电机的转速。
改变控制绕组的通电顺序,步进电机就能反转。
因此,可以通过控制输出脉冲数量、频率和控制绕组的通电顺序来控制步进电机的转动。
本系统是利用西门子S7-200 SMART自带的脉冲发生器向步进电机发出脉冲信号和方向控制信号,并通过调节步进电机驱动器的拨码开关实现脉冲频率变化,以此来控制电机的速度变化。
这种方法可以实现步进电机的正转控制和反转控制,可实现在运转状态下,正向或反向的切换;在停止状态下,可正向或反向启动电机;在运转中实时改变旋转速度大小,并且可以实现低速运转[2-3]。
步进电机控制系统框如图1所示。
2 系统硬件设计本控制系统选用西门子S7-200 SMART系列的ST30 PLC作为控制器,S7-200 SMART系列的ST 30 PLC有18个输入点,12个输出口,两个PTO /PWM 输出端口(Q0.0,Q0.1)。
基于S7—200 SMART PLC的多步进电机控制系统设计
基于S7—200 SMART PLC的多步进电机控制系统设计作者:吴宝春杨亚宁孙炎辉丁纪峰来源:《智能计算机与应用》2017年第02期摘要:本文以静电纺丝设备中纺丝喷头的三维运动装置作为研究对象,以S7-200 SMART系列 PLC作为核心控制器,结合多步进电机以及人机界面设计开发纺丝喷头的三维运动控制系统。
详细介绍控制系统的结构组成、硬件设计以及软件调试。
运用STEP 7-Micro/WIN SMART编程软件完成PLC控制程序的编写,借助SIMATIC WinCC flexible 2008完成了人机界面开发,运用以太网通信实现通过人机界面对多步进电机的运动控制。
关键词: S7-200 Smart PLC;步进电机;人机界面;运动控制中图分类号:TP273+.5文献标志码:A文章编号:2095-2163(2017)02-0113-03Abstract:This paper designs a three-dimensional motion control system for three-dimensional motion device controlling electrostatic spinning nozzle on electrospinning apparatus. The three-dimensional control system consists of Siemens S7-200 SMART PLC as the control core, multi-stepper motors, and a HMI control interface. The paper focuses on the overall architecture of the control system, hardware design and software debugging. The programs of PLC are developed in STEP 7-Micro/WIN SMART. The HMI control interface is developed with SIMATIC WinCC flexible 2008. The HMI control interface realizes motion control for multi-stepper motors via Ethernet communication.Keywords:S7-200 Smart PLC;stepper motor;HMI;motion control0 引言随着静电纺丝技术的发展,静电纺丝设备的研发进入了新的发展阶段,开发高度智能化和自动化的静电纺丝设备是目前研究的热点问题。
西门子S7-200系列PLC在步进电机定位控制中的应用
西门子S7-200系列PLC在步进电机定位控制中的应用
西门子S7-200系列PLC可以在步进电机定位控制中扮演关键
角色。
步进电机是一种常用于精确位置控制的电机,可以在不使用传感器的情况下实现准确的位置控制。
PLC可以通过控
制步进电机的驱动器,实现对步进电机的定位控制。
PLC可以接收外部输入信号,用于触发步进电机的运动。
这
些信号可以包括启动信号、停止信号、以及指令信号等。
PLC
可以根据不同的输入信号状态,控制步进电机的运动方向和速度。
PLC可以与步进电机控制器进行通信,以发送指令和接收状
态反馈。
PLC通过发送指令,控制步进电机按照指定的步进
角度或者位置移动。
同时,PLC可以接收步进电机控制器的
状态反馈信息,包括是否到达目标位置、是否超出限位等,以便进行适当的控制策略。
PLC可以与外部设备(例如传感器、触发器等)进行联动,
实现更加复杂的步进电机定位控制。
通过接收外部设备的信号,PLC可以根据具体的应用需求,进行逻辑判断和控制操作,
以实现更加灵活和精确的步进电机定位控制。
西门子S7-200系列PLC在步进电机定位控制中具有广泛的应用。
它可以根据各种输入信号状态,控制步进电机的运动方向和速度,实现精确的位置控制。
同时,PLC还可以与步进电
机控制器和外部设备进行通信和联动,实现更加复杂的控制策略。
基于S7-200PLC步进电机控制系统本科生毕业设计
目录摘要 (I)ABSTRACT (II)第一章绪论 (1)1.1概述 (1)1.2国内、外S7-200PLC现状和发展趋势 (2)1.3论文的主要研究工作 (3)第二章步进电机 (4)2.1步进电机的特点 (4)2.2步进电机的工作原理及分类 (4)2.2.1 步进电机的工作原理 (5)2.2.2 步进电机的分类 (5)2.3步进电机在工业中的应用 (5)第三章西门子S7-200 PLC (6)3.1S7-200PLC (6)3.2.1 硬件系统 (6)3.2.2 软元件 (7)3.2PLC技术在步进电机控制中的应用 (8)第四章 S7-200 PLC控制步进电机设计 (9)4.1步进电机的选择 (9)4.2步进电机驱动电路设计 (10)4.2.1驱动器的选择 (10)4.2.2 步进电机驱动技术 (10)4.2.3驱动器参数设置 (12)4.3PLC控制步进电机 (12)4.3.1电机起动 (16)4.2.2 控制电机方向转动 (19)4.2.3 电机急停控制 (19)4.3.4 联锁 (20)4.4程序调试 (20)第五章全文总结 (24)参考文献 (25)致谢 (26)附录 (27)摘要小型PLC在编程,I/O扩展,通讯接口,开关量和模拟量的调节以及一些特殊功能模块如高速计数输入和脉冲输出的应用上已经基本满足用户的需求了。
但随着应用需求及关联产品技术性能的提升,PLC将继续得已完善和发展。
本文主要论述了步进电机的原理及驱动方法,并在S7-200 PLC的基础上,对步进电机进行控制。
本设计选用PLC控制两相混合式步进电机,在PLC编程的基础上用按钮开关控制步进电机的启动、加速、匀速、减速、反转及急停等基本功能。
关键词:S7-200PLC、两相混合式步进电机、PLC编程。
AbstractIn 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, accelerate, uniform, slowdown, reversal and stop based on the PLC programming.Key words: S7-200 PLC, two-phase hybrid stepping motor, PLC programming.第一章绪论1.1概述可编程控制器(简称PLC) 是一种数字运算操作的电子系统,是在20世纪60年代末面向工业环境由美国科学家首先研制成功的。
基于S7-200步进电机控制器
基于S7-200步进电机控制器摘要步进电动机是一种将电脉冲信号转换成相应线位移或角位移的电动机。
在工业自动化的今天,PLC技术已经充分应用到工业生产当中,大大提高生产效率。
PLC控制步进电机也已经在许多工业控制中应用广泛,本文介绍了PLC编程控制步进电动机来完成运行,主要通过PLC发送脉冲和方向信号给步进电机的驱动器,由驱动器来控制步进电机工作的原理。
利用S7-200额定电流可调的等角度恒力矩细分实现步进电机控制器,改善了步进电机在低速运行时的振动、噪声大,且输出转矩随着步进电机的转速升高而下降等缺点,显著地提高了步进电机的性能,使步进电机运动平稳,速度快,噪音低,控制精高。
本设计采用PLC和大功率晶体管实现步进电机的驱动和控制,结构简单,可靠性高,成本低,实用性强,具有较高的通用性和应用推广价值。
关键词:S7-200,步进电机,继电器,驱动器ABSTRACYStepper motor is a motor that converts electric pulse signal into corresponding linear and angular displacement. In the industrial automation today, PLCtechnology has been fully applied to industrial production, greatly improve the production efficiency. PLC stepper motor control has also been widely used in many industrial control, this paper introduces the PLC programming control of stepper motor to complete the operation, mainly through the PLC send a signal of pulse and direction to the stepper motor drive, principle by the driver to control the stepper motor work.The use of S7-200 rated current adjustable angle constant torque subdivision stepper motor controller, vibration, noise, improve the stepping motor at low speed and large output torque, shortcomings with the stepper motor speed decreases, and significantly improve the stepper motor performance, the stepper motor a smooth, fast speed, low noise, high control precision. Drive and control, this design uses the PLC and large power transistor implementation of stepping motor has the advantages of simple structure, high reliability, low cost, strong practicability, has high universality and application value.Keywords: S7-200, stepper motor drive, relay,目录基于S7-200步进电机控制器 (I)摘要 (I)ABSTRACY (I)前言 (1)第一章绪论 (2)1.1概述 (2)1.2国内、外S7-200 PLC发展和趋势 (4)1.3 论文的主要研究工作 (6)第二章步进电机 (7)2.1步进电机的特点 (7)2.2 步进电机的工作原理及分类 (8)2.2.1 步进电机的工作原理 (8)2.2.2 步进电机的分类 (9)2.3 步进电机在工业中的应用 (10)第三章西门子S7-200 PLC (10)3.1 S7-200 PLC (10)3.1.1 硬件系统 (11)3.1.2 软元件 (12)3.2 PLC的工作原理 (13)第四章S7-200 PLC控制步进电机的设计 (14)4.1步进电机的控制原理 (14)4.2控制器的总体设计 (15)4.2.1 控制电路 (16)4.2.2 驱动电路 (16)4.3 硬件选择 (17)4.3.1 驱动器选择 (17)4.3.2 PLC的选择 (18)4.3.3 步进电机的选择 (18)4.2 步进电机驱动电路设计 (19)4.2.2 步进电机驱动技术 (19)4.3 PLC控制步进电机 (21)总结 (25)参考文献 (25)致谢 (26)前言步进电机最早是在1920年代由英国人所开发。
S7-200PLC控制步进电机设计
S7-200PLC控制步进电机设计步进电机的控制和驱动方法很多,按照使用的控制装置来分可以分为:普通集成电路控制、单片机控制、工业控制机控制、可编程控制器控制等几种。
本设计选用西门子S7-200PLC通过控制驱动器来控制步进电机。
1步进电机的选择两相混合式步进电机内部结构如图4.1所示:两相混合式步进电动机的绕组接线如图4.2所示,A、B两相绕组沿径向分相,沿着定子圆圈有8个凸出的磁极,1、3、5、7磁极属于A相绕组,2、4、6、8磁极属于B相绕组,定子每个极面上有5个齿,极身上有控制绕组。
转子由环形磁钢和两段铁芯组成部分,环形磁钢在转子中部,轴向充磁,两段铁芯分别装在磁钢的两端,使得转子轴向分为两个磁极。
转子铁芯上均匀分布50个齿,两段铁芯上的小齿相互错开半个齿距,定转子的齿距和齿宽相同。
线圈1、5、3、7串联组成A相绕组;线圈2、6、4、8串联组成B相绕组。
2 步进电机驱动电路设计步进电机必须有驱动器和控制器才能正常工作。
驱动器的作用是对控制脉冲进行环形分配、功率放大,使步进电机绕组按一定顺序通电,控制电机转动。
2.1 驱动器的选择本设计选用型号为2MA320的驱动器。
该型号驱动器的特点:1)供电电压DC12-36V或AC12-24V2)驱动电流0.3-2.0A3)细分精度1-128细分可选4)光隔离信号输入5)电机噪声优化功能6)可驱动任何2.0A相电流以下两相、四相混合式步进电机7)20KHz斩波频率2.2 步进电机驱动技术接口电路用光电隔离方式将运动控制器和驱动器连接起来,避免驱动器中的大电流干扰信号经地线窜入运动控制器电路。
环形分配器将脉冲及方向信号按设定的节拍方式,转换为功放管的导通和截止信号从而控制各相绕组的通电和断电。
功率放大器将电源功率转换为电机输出功率驱动负载运动。
驱动接口电路如图4.4所示:当两相控制绕组按次序轮流通电,每拍只有一相绕组通电,四拍构成一个循环。
当控制绕组有电流通过时,便产生磁动势,它与永久磁钢产生的磁动势相互作用,产生电磁转矩,使转子产生步进运动。
基于S7—200PLC步进电机运动控制系统设计
基于S7—200PLC步进电机运动控制系统设计作者:赵庆龙来源:《电子技术与软件工程》2013年第18期摘要:步进电机是一种将电脉冲信号转变为角位移或线位移的机构。
本文选用了西门子S7-200 PLC作为控制器,选用两相56系列的DM5676A型步进电机作为控制对象,结合触摸屏机通信,得到了一个较为合理的步进电机运动控制系统,平稳可靠地实现步进电机的启动、停止、正反转、加减速等速度控制功能以及人机交互和远程控制功能。
【关键词】PLC 高速脉冲信号步进电机调速以PLC为控制器的机器人控制系统,实际可以简化为用PLC对步进电机控制的系统。
通过对步进电机运动的控制,可以实现工业机器人的各种动作。
为此本论文将以此为切入点,设计出一套基于PLC的步进电机运动控制系统,实现对步进电机的智能控制。
1 系统的方案设计本系统设计实现三个主要功能:对步进电机的运动控制,包括对电机的起停控制,速度控制,转向控制等;实时了解系统运行状况,实现人机交互功能;实现远程控制功能。
结合控制系统功能要求,设计出基于PLC的运动控制系统,该控制系统主要有六大模块组成,系统的功能框图如图1所示。
实现方案设计:速度控制:通过PLC发出的高速脉冲来实现对电机的速度控制;方向控制:通过控制输出的高速脉冲信号的高低电平到步进电机控制器的方向信号端,从而来控制步进电机的转动方向;人机交互:添加触摸屏,实现对步进电机运动的可视化控制,通过采样,建立实时速度反馈曲线,实现对系统的监控;远程控制:添加通信模块,连接工业以太网,在PC端通过PLC 编程软件可以对PLC进行远程的组态、编程、诊断等,能够实现远程控制功能。
2 硬件设计2.1 硬件选型S7-200CPU226型号PLC结构紧凑、扩展性强,具有丰富的功能单元,可满足中小复杂的控制系统要求,故本设计中选用此型号作为系统控制器。
结合步进电机的成本性能要求,选用两相56系列的DM5676A型步进电机,这种步进电机机构简单、响应快、歩距角小、步进频率高、经久耐用、力矩-惯性比高等。
S7200PLC本体控制步进电机设计毕业设计
毕业设计(论文)报告题目S7200PLC本体控制步进电机设计摘要PLC控制步进电机在许多工业系统中应用广泛,本文主要阐述了西门子S-7200的PLC,以及MAP库的应用。
并以机械手为例,阐述S-7200PLC的本体控制步进电机的原理,以及通过使用MAP库来控制步进电机的速度和方向,从而达到控制机械手的目的。
显著地提高了步进电机的性能,使步进电机运动平稳,速度快,噪音低,控制精度高。
其次也更加深了对PLC200的了解。
关键词: PLC 200 步进电机AbstractPLC control of stepping motor has been widely applied in many industrial systems,This article mainly expounds the Siemens PLC, S - 7200, and the application of MAP database.And the manipulator as an example,the ontology of S 7200 PLC control principle of stepper motor,Mainly through the use of the MAP library to control the speed and direction of step motor, thus achieve the goal of control of manipulator.Significantly improve the performance of a stepper motor,Make the step motor smooth movement, speed, low noise, high control precision,The second is a deepened understanding of PLC200.Keywords: PLC 200, Stepper motor目录摘要 (2)Abstract (2)1课题提出 (4)1.1选题背景 (4)2以机械手为例的步进控制设计 (5)2.1机械手控制部分和功能的介绍 (5)2.2控制要求 (6)3步进电机和驱动器 (7)3.1步进电机 (7)3.2步进电机驱动器 (7)4PLC的选型 (10)4.1西门子S7200PLC (10)4.1.1S7系列PLC系统的组成 (10)4.1.2CPU22X系列主机单元CPU226的结构 (10)4.1.3CPU226的输入输出端子接线图 (12)4.2接线图 (13)5软件设计 (14)5.1高速输出指令 (14)5.2使用位控向导编程 (15)5.3S7-200本体输出MAP库的使用 (19)5.4程序编写 (24)5.4.1主程序部分 (24)5.4.2子程序部分 (25)5.4运行 (29)5结束语 (29)参考文献 (30)致谢 (30)1课题提出1.1选题背景随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个行业的控制领域都将有广泛应用。
基于S7-200 PLC的五相十拍步进电动机控制设计概论
《电气控制与PLC技术》课程设计(2008级本科)题目: 基于S7-200 PLC的五相十拍步进电动机控制设计系(部)院:专业: 电气工程及其自动化作者姓名:指导教师:完成日期:课程设计任务书摘要步进电机是一种控制精度极高的电机, 在工业上有着广泛的应用。
步进电动机具有快速起停、精确步进和定位等特点,所以常用作工业过程控制及仪器仪表的控制元件。
基于PLC控制的步进电动机具有设计简单,实现方便,参数设计置灵活等优点。
矩角特性是步进电机运行时一个很重要的参数,矩角特性好,步进电机启动转矩就大,运行不易失步。
改善矩角特性一般通过增加步进电机的运行拍数来实现。
本文主要是介绍采用可编程控制器(PLC) 对五相十拍步进电机进行控制的设计原理及方法进行分析。
本文详细的介绍了用PLC控制步进电机系统的原理,及硬件和软件设计方法。
其内容主要包括I/O地址分配、PIC外部接线图、控制流程图、主电路图、梯形图、元件清单以及语句表。
本文设计过程中使用了十六位移位寄存器,大大简化了程序的设计,使程序更间凑,方便了设计。
在实际应用中表明此设计是合理有效的。
关键词: PLC;梯形图;仿真;五相十拍步进电机目录第一章引言 (1)第二章基础知识简介 (1)2.1 西门子PLC简介 (1)2.2 步进电机简介 (2)第三章系统总体方案设计 (3)3.1程序设计的基本思路 (3)3.2五相步进电动机的控制要求: (4)3. 3方案原理分析 (4)第四章PLC控制系统设计 (4)4.1输入输出编址 (4)4.2选择PLC类型 (5)4.3 PLC外部接线图 (5)4.4 控制流程图 (5)4.5 梯形图程序设计 (6)第五章PLC程序仿真 (15)5.1 步进电机正转控制仿真 (15)5.2 步进电机反转控制仿真 (17)总结 (19)参考文献 (20)第一章引言步进电机作为执行元件,是电气自动化的关键产品之一,广泛应用在各种自动化控制系统和精密机械等领域。
用S7-200PLC的高速输出口实现步进电机位置控制的设想
用S7-200PLC的高速输出口实现步进电机位置控制的设想张祖光;陶健;周怡;王再勇
【期刊名称】《玻璃纤维》
【年(卷),期】2008(000)004
【摘要】介绍了以拉丝机排线器的往复控制为例,用脉冲串输出指令,结合中断控制技术,通过编程实现参考点寻找、往复控制等位置控制的方法,既充分利用CPU本身的资源,也节省控制系统的硬件配置.用PLC实现步进电机的位置控制一般采用专用的位控模块.西门子S7-200 PLC集成有两路20 kHz的高速输出口,如能很好的利用,可以代替位控模块实现位置控制.
【总页数】3页(P9-11)
【作者】张祖光;陶健;周怡;王再勇
【作者单位】中材科技股份有限公司,南京,210012;中材科技股份有限公司,南京,210012;中材科技股份有限公司,南京,210012;中材科技股份有限公司,南
京,210012
【正文语种】中文
【中图分类】TQ171.77
【相关文献】
1.S7-200PLC的PTO在步进电机位置控制中的应用 [J], 刘云龙
2.基于单片机的步进电机位置控制与实现 [J], 王语园;
3.基于S7-200PLC实现步进电机的驱动控制 [J], 姜雷杰;邹兵兵;董少伟
4.基于S7-200PLC实现TVT-99D机械手模型的位置控制 [J], 吴文廷
5.基于8098单片机高速输出单元(HSO)的步进电机控制 [J], 陈小惠
因版权原因,仅展示原文概要,查看原文内容请购买。
基于S7-200PLC的调速器步进电机驱动方法
基于S7-200PLC的调速器步进电机驱动方法沈宏;张伟;安艳涛【摘要】目前,许多PLC调速器步进电机均采用简单的直接启动方式,由于转子惯性的影响,很可能导致步进电机失步.不仅如此,步进电机在运行过程中如果驱动脉冲突然停止,也会发生冲过终点的现象,使点-位控制发生偏差,调速器不能正常运行.所以,为保证步进电机的控制精度,处理好其升、降速驱动十分重要.本文采用S7-200PLC的高速脉冲输出功能向步进电机发出进给脉冲,通过软件实现脉冲频率的变化,并将此功能成功地应用在水轮机调速器中,实现对步进电机的精确控制,使步进式水轮机调速器控制性能大为改善.【期刊名称】《制造业自动化》【年(卷),期】2010(032)007【总页数】4页(P169-172)【关键词】调速器;步进电机;S7-200;高速脉冲输出【作者】沈宏;张伟;安艳涛【作者单位】河南科技学院,新乡,453003;河南科技学院,新乡,453003;陕西江河水利水电土木勘测设计研究院,西安,710016【正文语种】中文【中图分类】TK730.70 引言水轮机可编程调速器(简称PLC调速器)自20世纪90年代初投运于水电站以来,由于其面向工业现场具有可靠性高,易学易懂等优点,因而越来越受到用户的欢迎,然而作为电气-机械-液压转换部件的电液转换器的抗油污能力较差,却成为制约电液调速系统可靠性的致命因素[1]。
针对这一棘手问题,相关单位陆续推出了一些采用步进电机代替电液转换器的步进式可编程调速器并投入运行,使得抗油污能力这一缺陷在一定程度上得到明显改善,而且由于步进式可编程调速器能够方便地控制位移、速度、方向,配以滚珠丝杆后可达到极高控制精度,所以可以在较宽的范围内调速。
并且在负载能力范围内,其输出转角定位精度无积累误差,故在水轮机调速器中已占有相当的份额[2]。
但步进式可编程调速器在步进电机的驱动上依然存在一些问题,比如在目前的水轮机调节领域中,许多PLC调速器步进电机采用简单的直接启动方式,而对于水轮机调节系统,系统的极限起动频率是比较低的,而要求的运行速度往往较高。
s7-200PLC对步进电机的快速精确定位控制
正文字体大小:大中小PLC对步进电机的快速精确定位控制(2012-09-29 21:01:43)转载▼标签:分类:PLCplc编程plc培训称重传感器PLC对步进电机的快速精确定位控制步进电机是一种将电脉冲转化为角位移的执行机构。
当步进驱动器接收到一个脉冲信号时就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),其旋转以固定的角度运行。
可以通过控制脉冲个数来控制角位移量以达到准确定位的目的;同时也可以通过控制脉冲频率来控制电机转动的速度和加速度而达到调速的目的。
步进电机作为一种控制用的特种电机,因其没有积累误差(精度为100%)而广泛应用于各种开环控制。
1 定位原理及方案1.1 步进电机加减速控制原理步进电机驱动执行机构从一个位置向另一个位置移动时,要经历升速、恒速和减速过程。
当步进电机的运行频率低于其本身起动频率时,可以用运行频率直接起动并以此频率运行,需要停止时,可从运行频率直接降到零速。
当步进电机运行频率fb>fa(有载起动时的起动频率)时,若直接用fb频率起动会造成步进电机失步甚至堵转。
同样在fb频率下突然停止时,由于惯性作用,步进电机会发生过冲,影响定位精度。
如果非常缓慢的升降速,步进电机虽然不会产生失步和过冲现象,但影响了执行机构的工作效率。
所以对步进电机加减速要保证在不失步和过冲前提下,用最快的速度(或最短的时间)移动到指定位置。
步进电机常用的升降频控制方法有2种:直线升降频和指数曲线升降频指数曲线法具有较强的跟踪能力,但当速度变化较大时平衡性差。
直线法平稳性好,适用于速度变化较大的快速定位方式。
以恒定的加速度升降,规律简练,用软件实现比较简单,本文即采用此方法。
1.2 定位方案要保证系统的定位精度,脉冲当量即步进电机转一个步距角所移动的距离不能太大,而且步进电机的升降速要缓慢,以防止产生失步或过冲现象。
但这两个因素合在一起带来了一个突出问题:定位时间太长,影响执行机构的工作效率。
S7200PLC在步进电机定位控制中的应用
S7-200PLC在步进电机定位控制中的应用1 引言PLC输出的集成脉冲可通过步进电机进行定位控制。
关于定位控制,调节和控制操作之间存在一些区别。
步进电机不需要连续的位置控制,而在控制操作中得到应用。
在以下的程序例子中,借助于CPU214所产生的集成脉冲输出,通过步进电机来实现相对的位置控制。
虽然这种类型的定位控制不需要参考点,本例还是粗略地描述了确定参考点的简单步骤。
因为实际上它总是相对一根轴确定一个固定的参考点,因此,用户借助于一个输入字节的对偶码(Dual coding)给CPU 指定定位角度。
用户程序根据该码计算出所需的定位步数,再由CPU 输出相关个数的控制脉冲。
2 系统结构如图1所示。
3 硬件配置如表1所示。
4 软件结构4.1 PLC的输入信号与输出信号PLC的部分输入信号与输出信号,以及标志位如表2所示。
4.2 系统软件设计PLC的程序框图如图2所示。
4.3 初始化在程序的第一个扫描周期(SM0.1=1),初始化重要参数。
选择旋转方向和解除联锁。
4.4 设置和取消参考点如果还没有确定参考点,那么参考点曲线应从按“START”按扭(I1.0)开始。
CPU有可能输出最大数量的控制脉冲。
在所需的参考点,按“设置/取消参考点”开关(I1.4)后,首先调用停止电机的子程序。
然后,将参考点标志位M0.3置成1,再把新的操作模式“定位控制激活”显示在输出端Q1.0。
如果I1.4的开关已激活,而且“定位控制”也被激活(M0.3=1),则切换到“参考点曲线”参考点曲线。
在子程序1中,将M0.3置成0,并取消“定位控制激活”的显示(Q1.0=0)。
此外,控制还为输出最大数量的控制脉冲做准备。
当再次激活I1.4开关,便在两个模式之间切换。
如果此信号产生,同时电机在运转,那么电机就自动停止。
实际上,一个与驱动器连接的参考点开关将代替手动操作切换开关的使用,所以,参考点标志能解决模式切换。
4.5 定位控制如果确定了一个参考点(M0.3=1)而且没有联锁,那么就执行相对的定位控制。
用S7_200PLC的高速输出口实现步进电机位置控制的设想
开始
快速向后
到达传感器
Y
SQ2
N
Y 快速向前
到达传感器 SQ3
N
慢速向后
离开传感器
N
SQ2
Y 结束
《玻璃纤维》2008年 第4期 10
图2 参考点寻找程序流程图
张祖光,等:用S7-200PLC 的高速输出口实现步进电机位置控制的设想
技术交流
MOVW VW100,SMW68 //设置脉冲周期 PLS 0 //发脉冲 INT-0 //中断服务程序 LD M0.0 //脉冲输出使能 MOVW VW100,SMW68 //设置脉冲周期 PLS 0 //发脉冲 INCW VW200 //累计实发脉冲数 2.2 参考点寻找程序的设计 在该控制系统中,SQ2为参考点传感器。程序中 采用向后寻找,即感应块向后离开传感器的瞬间作 为参考点。为了快速准确地寻找到参考点,先快速 向后寻找,到达传感器SQ2区域后改成慢速向后,直 至向后离开传感器。如果一开始排线器感应块停在 SQ2与SQ3之间,则向后寻找过程中会先到达后侧传 感器SQ3,再向前寻找。如图2为参考点寻找流程图。 2.3 往复控制程序的设计 拉丝机起动后排线器先运行寻找参考点程序, 让其停在中间位置,然后作前后往复运动。 往复动程及速度可根据工艺要求随时更改。前 后两端装有限位传感器SQ1和SQ3。图3为往复控制流 程图。
Abstract:For the control of reciprocation of the traverse of a strand winder,the use of pulse train output instruction in combination with interrupt control technology to find reference point by programming can not only make full use of the resourses of CPU itself,but alse save the hardware configuration of the control system. The position control by a step motor is usually done by position control modules. However,SIEMENS S7-200 PLC integrate has two high-speed outlets of 20 kHz,which can replace the modules for position control if they are properly used. Key words:S7-200 PLC;position control;high-speed outlet;winder;traverse
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于S7—200LC实现步进电机的驱动控制作者:姜雷杰邹兵兵董少伟
来源:《电子世界》2013年第10期
【摘要】步进电机是一种将电脉冲信号转变为角位移或线位移的的执行元件。
驱动步进电机的方法较多,本文旨在用S7-200PLC通过发送脉冲信号给步进电机的驱动器,由驱动器来驱动步进电机进行工作。
本设计采用S7-200PLC和大功率晶体管实现对步进电机的驱动控制,硬件结构简单可靠,成本较低,实用性较强,具有良好的通用性和应用推广价值。
【关键词】步进电机;S7-200PLC;驱动器;晶体管
1.引言
步进电机作为执行元件,是机电一体化的关键产品之一,广泛应用在各种家电产品中,例如打印机、磁盘驱动器、玩具、雨刷、机械手臂和录像机等。
此外也广泛应用于各种工业自动化系统中。
因此实现对步进电机良好的驱动控制显得十分必要。
驱动步进电机的方法较多,目前流行的是采用S7-200PLC驱动控制步进电机。
步进电机驱动器可以通过接收S7-200PLC发送的脉冲个数来控制步进电机的位移量,从而达到准确定位的目的;同时可以通过接收S7-200PLC发送的脉冲频率来控制步进电机的速度和加速度,从而达到调速的目的。
许多S7-200PLC都内置了脉冲输出功能,并设置了相应的控制指令,可以很好的对步进电机进行驱动控制。
本文采用西门子公司的CPU226晶体管输出型PLC对步进电机进行驱动控制。
2.样例系统
本文的驱动控制过程为:某运货小车在甲、乙两地之间运行(如图1所示),装货及卸货,在此过程中要求小车准确定位和平稳运行。
要想实现上述控制过程,只需对小车的动力装置(步进电机)进行合理的驱动控制即可。
步进电机的驱动控制方法如图2所示。
驱动控制方法是通过上位机设定参数,利用S7-200PLC 输出高速脉冲信号,送给大功率管组成的驱动电路,经过步进电机驱动器去控制步进电机的准确定位和平稳运行。
本文采用的PLC为西门子公司的CPU226DC/DC/DC、驱动器为SH-20403两相混合式步进电机细分驱动器、步进电机型号为42BYG250B,其步距角为1.8°;相电流为1.5A;保持转矩为0.43(N·m)。
3.S7-200PLC对步进电机的速度控制及位置定位
步进电机工作时一般要经历这样一个变化过程:启动→恒速(高速)→减速→恒速(低速)→停止。
由此过程可以看出步进电机在启动和停止之间有一个加速和减速的过程,且加速度越小冲击越小,动作越平稳。
由于步进电机的转速与脉冲频率成正比,因此输入步进电机驱动器的的脉冲频率也要经历一个类似的变化过程。
如果步进电机启动时速度过小,会由于驱动
力不足导致小车运动不起来;反之,如果启动速度过大,则会导致机器的磨损程度的增加同时噪音也将很大,所以合理的设置启动曲线段的初始周期以及脉冲个数显得至关重要,只有这样才能使运货小车的运动平稳性得到提高。
S7-200PLC对步进电机的驱动控制体现在三个方面:一是对步进电机运行脉冲频率的控制;二是对步进电机启动、加速、减速和停止时的控制;三是对步进电机运转脉冲数目的控制。
西门子S7-200PLC的编程软件STEP7-MicroWIN提供的位置控制向导可以帮助设计者在较短时间内完成PTO、PWM或位控模块的组态。
此向导可以生成位控指令,以便在应用程序中对步进电机的速度及位置进行动态控制。
S7-200PLC提供了线性脉冲串输出(PTO)功能,可以输出两路频率最高为20KHz的脉冲序列,脉冲周期和脉冲个数由用户编程设定。
此外S7-200PLC的指令集提供单段管线的PTO输出和多段线的PTO输出。
单段管线PTO只支持一段自定义周期和脉冲个数的脉冲串输出;而多段线PTO相当于多个单段管线的PTO无缝连接在一起输出,且允许单段内的脉冲周期进行恒增量或恒减量的变化。
PTO功能极大地方便了步进电机在控制领域的应用。
3.1 操作模式
使用STEP7-MicroWIN位置控制向导,为线性脉冲串输出(PTO)操作组态一个内置输出。
选择Q0.0或Q0.1组态作为PTO的输出。
在位置控制向导对话框中选择“配置S7-200PLC 内置PTO/PWM操作”,从下拉对话框中选择“线性脉冲串输出(PTO)”。
如图3所示
3.2 设定参数
电机的启动/停止速度(SS_SPEED):该数值应满足电机在低速时驱动负载的能力,如果SS_SPEED的数值过低,电机和负载在运动的开始和结束时可能会摇摆和颤动。
如果
SS_SPEED的数值过高,电机会在启动时丢失脉冲,且负载在试图停止时会使电机超速。
故在此设定为105脉冲/s。
在该驱动控制系统中,小车主要工作在步进电机匀速转动的状态下,因此加速与减速的时间越小越有利于小车的启停工作,但是如果时间太小则会减少步进电机的使用寿命,故在此设定加速时间为950ms,设定减速时间为180ms。
在该驱动控制系统中,设定步0的目标速度为1150脉冲/s(介于MAX_SPEED和
MIN_SPEED之间)。
假定步进电机一步转过的角度为β(步距角),步进电机总共需要转的角度为θ,步进电机需要的总脉冲个数为ф,小车车轮总共转过的角度为φ,减速箱的传动比为λ,则包络总位移(步进电机需要的总脉冲个数)为:
如图1所示,运货小车从甲地到乙地,车轮应转40圈,即φ=14400°。
该驱动控制系统中,β=1.8°,λ=1,则由(1)得ф=8000。
创建包络中的一个步是小车运动的一个固定距离,包括加速和减速时间内的距离。
在小车驱动控制系统中有时需要变更速度,使小车噪声小、运行平稳,因此需要建立多个包络和多个步,即将总的脉冲个数分为多个步。
最后绘制的电机运动包络图如图4所示。
4.S7-200PLC应用程序的实现
脉冲输出向导将根据所选的配置生成相应的项目组件,主要是一些子程序。
通过创建相应的指令子程序,位控向导使得控制内置PTO更加简单。
编程调用PTO0_CTRL子程序使能和初始化用于步进电机的PTO输出;调用PTO0_RUN子程序命令S7-200PLC在一个指定的包络中执行运动操作,此包络存储在组态/包络表中。
如图5所示。
5.结语
步进电机的驱动控制以开环控制居多,用S7-200PLC构成的步进电机驱动控制系统具有
控制简单方便、运行平稳、开发周期较短等优点。
它基于模块化思想的软硬件设计,使得驱动控制系统易于调试和维护,是一种性价比较高、切实可行的步进电机驱动控制方法。
参考文献
[1]董里扬.浅谈步进电机的工作原理[J].科技信息,2007(08).
[2]李利华,张永利.步进电动机的概述[J].民营科技,2008(01).
[3]西门子公司.SIMATIC STEP7-Micro编程参考手册[S].
[4]吴玉香.S7-200PLC集成脉冲输出功能的应用[J].机电工程,2000(5).
[5]李仁定.电机的微机控制[M].北京:机械工业出版社,1999:60-70.
[6]刘海峰.基于PLC的步进电机运动控制系统的设计[J].现代冶金,2010,38(6):56-58.
作者简介:姜雷杰(1988—),男,江苏泗阳人,西安工程大学机电工程学院在读硕士研究生,研究方向:机电控制与自动化。