(完整版)基于PLC的步进电机的控制毕业设计
基于PLC的步进电机控制 (课程设计)
本文介绍了本实验旨在完成使用PLC(Programmable Logic Controller)控制步进电机的整步运行、正反转运行、快慢速运行以及定位运行。
文中指出本次使用的编程思想主要为模块化设计即为完成任务可对程序划分为主程序及子程序。
由于步进电机需要脉冲来运行,所以本程序使用PTO高速脉冲输出脉冲。
在定位程序中则应用到中断子程序命令。
另外,本文为更好的阐述实验内容,加入了与之前完全不同的方式的对比实验。
在对比试验中则应用计时器来完成步进电机的脉冲产生,另步进电机的各种功能则使用了一般的设计方式来实现。
二者完成完全相同的功能。
关键词:PLC 步进电机 PTO高速脉冲1 实验内容 (1)1.1实验任务 (1)1.2实验要求 (1)2 实验设备 (2)2.1步进电机简介 (2)2.2 PLC简介 (2)3 设计过程 (3)3.1设计思想 (3)3.2程序设计 (4)4 对比实验 (12)4.1对比程序思想 (12)4.2对比程序 (14)谢辞 (15)参考文献 (16)1实验内容1.1实验任务本次实验要求改变PLC脉冲输出信号的频率,实现步进电机的速度控制。
同时按下K1、K2、K3按钮,步进电机进行整步运行。
按下慢/快按钮,电机慢/快速运行。
用PLC 输出脉冲的个数,实现步进电机的精确定位。
在整步运行状态下,设脉冲数为一固定值,并用计数器进行计数,实现电机的精确定位控制。
按下停止按钮,系统停止工作。
1.2实验要求本设计要求使用步进电机。
选用的步进电机为二项混合式,供电电压24VDC,功率30W,电流1.7A,转矩0.35NM,步矩角1.8º/0.9º,并配有细分驱动器,实现细分运行,减少震荡。
本设计要求选用PLC设计出输出频率可变的控制程序,实现对步进电机的速度、方向、定位、细分等控制功能。
本设计旨在培养综合设计能力、创新能力、分析问题与解决问题的能力。
掌握PLC 控制的步进电机控制系统的构成及设计方法;掌握PLC控制程序设计、调试的方法。
基于PLC的步进电机的控制毕业设计
(此文档为word格式,下载后您可任意编辑修改!)以下文档格式全部为word格式,下载后您可以任意修改编辑。
毕业设计(论文)报告题目基于PLC的步进电机的控制基于PLC的步进电机的控制摘要:小型PLC在编程,IO扩展,通讯接口,开关量和模拟量的调节以及一些特殊功能模块如高速计数输入和脉冲输出的应用上已经基本满足用户的需求了。
但随着应用需求及关联产品技术性能的提升,PLC将继续得已完善和发展。
本文主要论述了步进电机的原理及驱动方法,并在S7-200 PLC的基础上,对步进电机进行控制。
本设计选用PLC控制两相混合式步进电机,在PLC编程的基础上用按钮开关控制步进电机的启动、正转、反转等基本功能。
关键词:S7-200 PLC 两相混合式步进电机PLC编程Control of stepping motor based on PLCAbstract: In the field of programming, IO expansion, Communication interface, adjustments of switches and simulation and some special function modules such as the application of requirements and related technical performance.This article chiefly discusses the principle and driven approach of the stepping motor, and the S7-200 PLC. The article is about , it can function as:start,positive rotation,inversion.Key words: S7-200 PLC two-phase ,功耗小于25V A。
基于plc步进电机控制设计毕业论文
前言可编程控制器是电气控制技术中的关键技术。
《可编程控制器》为“专业的一门重要专业课。
通过本课程的学习,使我们掌握工厂电气控制设备技术和可编程控制器的使用。
分析和设计自动生产过程中的控制电路。
掌握其使用方法,课程设计以培养工程应用能力为主。
这些能力包括独立工作、综合运用所学过的基础知识和专业知识、解决工程应用、调试程序、工程绘图、编写技术资料、创新能力等。
PLC课程设计的主要目的是通过对某个简单的自动化生产设备、某条简单的自动化生产线、某些简单的工艺过程的调查研究。
使学生明确生产工艺对电气控制提出的各项要求。
根据这些要求来进行PLC控制系统的原理设计、硬件配置及软件编程设计。
通过不断地调试和完善程序来满足生产工艺的要求。
本设计提供了设计的备选课题。
通过课程设计和使我们进一步熟悉PLC控制系统的应用,并培养我们解决实际问题的能力,掌握系统设计的思路及方法。
基于PLC步进电机控制系统摘要随着微电子和计算机技术的发展,步进电机的需求量与日俱增,它广泛用于打印机、电动玩具等消费类产品以及数控机床、工业机器人、医疗器械等机电产品中,其在各个国民经济领域都有应用。
研究步进电机的控制系统,对提高控制精度和响应速度、节约能源等都具有重要意义。
步进电机是将电脉冲信号变换成机械角位移的一种装置,每个脉冲使转轴步进一个步距角增量,输出角位移与输入脉冲数成正比,转速与输入脉冲成正比,转速与输入脉冲频率成正比。
步进电机的控制方式简单,属于开环控制,且无累积定位误差,有较高的定位精度,而PLC作为一种工业控制微机,是实现电机一体化的有力工具,因此基于PLC的步进电机控制技术已广泛用于数字定位控制中。
本控制系统的设计,由硬件设计和软件设计两部分组成。
其中,硬件设计主要包括步进电机的工作原理、步进电机的驱动电路设计、PLC的输入输出特性、PLC的外围电路设计以及PLC与步进电机的连接与匹配等问题的实现。
软件设计包括主程序以及各个模块的控制程序,最终实现对步进电机转动方向及转动速度的控制。
基于PLC的步进电机的开环控制系统设计 完整版
武汉理工大学华夏学院课程设计报告书题目:可编程控制器系名:信息工程系专业班级:自动化1093姓名:张幸威学号:10212409323指导教师:乔志刚2012 年 1 月 6 日课程设计任务书学生姓名:张幸威专业班级:自动化1093指导教师:乔志刚工作单位:信息工程系自动控制教研室题目:基于PLC的步进电机的开环控制系统设计一.初始条件1.给出步进电机的基本工作原理、工作方式及其控制方法;2.给出实际调试用步进电机的驱动放大电路原理图;3.给出用于系统调试用的S7-300PLC、计算机、调试用步进电机及其驱动放大电路;4.给出PLC的编程软件STEP 7。
二.要求完成的主要任务1. 设计要求⑴根据课程设计指导书给出的步进电机工作原理、工作方式及其控制方法,设计PLC控制系统,要求实现:①在步进电机的单四拍、双四拍、单双八拍工作方式中至少选择一种工作方式进行控制。
②能够实现步进电机的起动和停止、正转和反转及改变转速。
(详细控制要求见课程设计指导书)⑵要求用线性化编程和结构化编程两种编程方法来实现该控制逻辑。
在结构化编程中,同一种通电方式的正反转使用同一个FC,在OB1中调用同一个FC实现正反转控制。
2. 说明书撰写要求内容要求一般要求包括如下内容:⑴目录编制课程设计的目录,目录的各级标题按照章节顺序排列,最多列到三级标题即可,如1.1.1。
⑵引言课程设计正文前的简短介绍。
包括本课题的设计目的、设计的主要过程及主要的设计内容。
⑶电路设计要求画出PLC的输入/输出接线图。
⑷PLC硬件组态要求列出硬件组态表。
⑸PLC编程元件的地址分配首先对输入/输出点进行地址分配,然后对其他编程元件也进行地址分配,如位存储器M,定时器T,计数器C等。
编程中要使用符号地址,所以在OB1中要编辑符号表(包括输入继电器、输出继电器、定时器及位存储器(或叫辅助继电器),在FC1中要编辑变量声明表。
⑹编写控制程序要求:①编写线性化程序;②在结构化编程中分别编制OB1和FC1;③在程序段中添加注释。
基于PLC的步进电机运动控制系统设计
机电工程系基于PLC的步进电机运动控制系统设计专业:测控技术与仪器指导教师:xxx姓名:xxx _______________(2011年5月9日)目录一、步进电机工作原理 (1)1.步进电机简介 (1)2。
步进电机的运转原理及结构 (1)3。
旋转 (1)4。
步进电动机的特征 (2)1)运转需要的三要素:控制器、驱动器、步进电动机 (2)2)运转量与脉冲数的比例关系 (2)3)运转速度与脉冲速度的比例关系 (3)二、西门子S7—200 CPU 224 XP CN (3)三、三相异步电动机DF3A驱动器 (3)1.产品特点 (3)2。
主要技术参数 (3)四、PLC与步进电机驱动器接口原理图 (5)五、PLC控制实例的流程图及梯形图 (6)1。
控制要求 (6)2.流程图 (6)3.梯形图 (7)六、参考文献 (9)七、控制系统设计总结 (9)基于PLC的步进电机运动控制系统设计一、步进电机工作原理1.步进电机简介步进电机是一种将电脉冲转化为角位移的执行机构。
通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。
可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;也可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角.这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。
使得在速度、位置等控制领域用步进电机来控制变的非常的简单2.步进电机的运转原理及结构电机转子均匀分布着很多小齿,定子齿有三个励磁绕阻,其几何轴线依次分别与转子齿轴线错开.0、1/3て、2/3て,即A与齿1相对齐,B与齿2向右错开1/3て,C与齿3向右错开2/3て,A’与齿5相对齐,(A’就是A,齿5就是齿1)3.旋转如A相通电,B,C相不通电时,由于磁场作用,齿1与A对齐,(转子不受任何力,以下均同)。
基于plc控制的步进电机控制系统设计毕业论文
基于PLC的步进电机控制系统设计机械电子专业 XXX指导教师 XXX摘要:以德国西门子公司小型可编程逻辑控制器S7—200为中央处理单元,以步进电机作为控制对象。
介绍了PLC的概念原理以及控制的优点,步进电机的概念及工作原理,现状以及发展方向。
PLC 与步进电动机一起结合起来有很高的研究价值与意义。
本文在介绍步进电机控制特点的基础上,重点研究了步进电机的控制策略。
设计了控制系统的硬件方案,并编写了相应的控制流程,测试了实际控制效果,并提出相应的整改措施,达到更加合理高效的目标。
对于使用步进驱动器的步进控制系统,控制器对步进电机的控制关键在于控制脉冲信号的产生。
介绍了使用该控制器产生控制脉冲信号的多种不同实现方法,进而实现对步进电机不同控制方法。
关键词:可编程逻辑控制器;步进电机;控制策略;控制流程The Research Of Stepper Control Method Motor Based On PLCStudent majoring in Machinery and electronics specialty XXXTutor XXXAbstract: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.Key words:Programmable logic controller; Stepping motor; The control strategy; Control the process引言伴随着经济的快速发展,科技的日新月异,产品更新换代周期缩短,生产效率有了更高的要求,特别是计算机技术的广泛的推广和普及,信息产业发挥了它无与伦比的优越性和高效性,其中可编程逻辑器件就有了更多的用武之地。
PLC控制步进电机的系统设计(毕业设计)
摘要本文主要阐述了三相三拍步进电动机结构和步进电机原理,以及对步进电机的调速和正反转的研究。
采用PLC基本逻辑指令和常用指令的方法对步进电机调速很正反转控制。
步进电机是一种将脉冲信号转换成直线位移或角位移的执行元件。
步进电机的输出位移量与输入脉冲个数成正比,其速度与单位时间内输入的脉冲数(即脉冲频率)成正比,其转向与脉冲分配到步进电机的各相绕组的相序有关。
所以只要控制指令脉冲的数量、频率及电机绕组通电的相序,便可控制步进电机的输出位移量、速度和方向。
步进电机具有较好的控制性能,其启动、停车、反转及其它任何运行方式的改变都可在少数脉冲内完成,且可获得较高的控制精度,因而得到了广泛的应用。
SummaryThis paper describes the structure of three-phase three-beat stepper motors and stepper motor principle,and the stepper motor speed control and reversing research. Using PLC basic logic instructions and common method of instruction is reversing the stepper motor speed control.Stepper motor is a pulse signal into a linear displacement or angular displacement of the actuator.The output of the stepper motor displacement is proportional to the number of input pulses,the speed and unit time input pulses (ie pulse frequency)is proportional to its steering and pulse distribution phase stepper motor winding phase sequence of the.So long as the control command pulse number, frequency and phase sequence of the motor windings are energized,the output can be controlled stepper motor displacement, velocity and direction.Stepper motor has good control performance, and its start,stop,reverse and other changes in the way of any operation can be completed within a few pulses, and the availability of high control accuracy,and have been widely used。
(完整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目录1 概述 (1)2 可编程逻辑控制器 (2)2.1 PLC的定义 (2)2.2 PLC的功能 (2)2.3 PLC的特点 (3)2.4 PLC的基本组成 (3)2.5 PLC的工作原理 (4)2.6 S7-200PLC系统的基本组成 (5)3 硬件设计 (7)3.1 控制要求 (7)3.2 可编程序控制器的控制系统设计 (7)3.2.1 PLC控制系统的设计原则 (7)3.2.2 PLC控制系统的设计内容及步骤 (7)3.2.3 接通延时定时器(TON) (8)3.3 选择PLC型号 (9)3.3.1 I/O点数的估计 (9)3.3.2 用户存储器容量的估算 (10)3.3.3 CPU功能与结构的选择 (10)3.3.4 机型选择 (10)3.4 系统设计流程示意图 (11)3.5 I/O分配表 (12)3.6 I/O接线 (12)4 软件设计 (13)4.1 程序设计的主要内容 (13)4.2 程序设计的步骤 (13)4.3 设计梯形图 (14)4.3.1 梯形图编程语言概述 (14)4.3.2 梯形图指令程序 (15)4.4 设计语句表 (16)5 调试 (18)6 结束语 (19)参考文献 (20)1 概述可编程逻辑控制器(PLC),它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。
毕业设计20PLC控制三相步进电动机
1任务分析1.1分析控制对象三相步进电动机是一种将电脉冲信号转换成直线位移或角位移的执行元件。
步进电机的输出位移量与输入脉冲个数成正比,其转速与单位时间内输入的脉冲数(脉冲频率)成正比,其转向与脉冲分配到步进电机的各相绕组的相序有关。
所以只要控制指令脉冲的数量、频率及电机绕组通电相序,便可控制步进电机的输出位移量、速度和转向。
步进电机具有较好的控制性能,其启动、停车、反转及其它任何运行方式改变,都在少数脉冲内完成,且可获得较高的控制精度,因而得到了广泛的应用。
1.2三相步进电机的控制要求三相的控制要求如下:○1能对三相步进电动机的转速进行控制;○2可实现对三相步进电动机的正反转控制;○3能对三相步进电动机的步数进行控制;2方案设计在步进电动机控制系统中,步进电动机作为一种控制用的特种电机,利用其没有积累误差的特点,广泛应用于各种控制中,其控制主要有开环、半闭环、闭环控制。
方案一:开环控制系统图2.1 开环步进电动机控制系统框图开环控制系统没有使用位置、速度检测装置及反馈装置,因此具有结构简单、使用方便、可靠性高、制造成本低等优点。
另外,步进电动机受控于脉冲量,它比直流电机或交流电机组成的开环精度高,适用于精度要求不太高的机电一体化伺服传动系统。
方案二:半闭环控制系统图2.2 半闭环步进电动机控制系统框图半闭环控制系统调试比较方便,并且具有很好的稳定性,不过精度不太高,较少使用。
方案三:闭环控制系统图2.3 闭环步进电动机控制系统框图闭环控制系统定位精度高,但调试和维修都较困难,系统复杂,成本高。
综合三种方案,根据步进电动机的特点,从制造成本与系统结构复杂程度考虑,本设计采用方案一,在开环控制系统中,用PLC控制三相步进电动机。
3 步进电动机的选择现在比较常用的步进电机包括反应式步进电动机,永磁性步进电动机,混合式步进电动机和单相式步进电动机。
永磁式步进电动机一般为两相,转矩和体积较小,步进角一般为7.5度或15度;反应式步进电动机一般为三相,可实现大转矩输出,步进角一般为1.5度,但噪声和振动都很大。
基于PLC的步进电机驱动控制设计
第一章绪论1.1技术概述在电气时代的今天,电动机一直在现代化的生产和生活中起着十分重要的作用。
无论是在工农业生产还是在日常生活中的家用电器,都大量地使用着各种各样的电动机。
因此,对电动机的控制变得越来越重要。
电动机的控制技术的发展得力于微电子技术、电力电子技术、传感器技术、永磁材料技术、自动控制技术、微机应用技术的最新发展成就。
正是这些技术的进步使电动机控制技术化。
步进电机是机电控制中一种常用的执行机构,其原理是通过对它每相线圈中的电流和顺序切换来使电机作步进式旋转。
驱动电路由脉冲信号来控制,所以调节脉冲信号的频率便可改变步进电机的转速。
通俗的说:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(即步进角)。
通过控制脉冲个数即可以控制角位移量,从而达到精确定位的目的。
同时通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
现在比较常用的步进电机包括反应式步进电机(VR)、永磁式步进电机(PM)、混合式步进电机(HB)和单项式步进电机等。
永磁式步进电机一般为两相,转矩和体积较小,步进角一般为7.50;反应式步进电机一般为三相,可实现大转矩输出,步进角一般为1.50,但噪声和振动都很大。
反应式步进电机的转子磁路由软磁材料制成,定子上有多相励磁绕组,利用磁导的变化产生转矩。
混合式步进电机是指混合了永磁式和反应式的有点。
它又分为两相和五相:两相步进角一般为1.8,而五相步进角一般为0.720。
这种步进电机的应用最为广泛。
步进电机的一些基本参数:电机固有步距角:它表示控制系统每发出一个步进脉冲信号,电机所转动的角度。
电机出厂时给出了一个步距角的值,如86BYG250A型电机给出的值为0.90/1.80(表示半步工作时为0.90、整步工作时为1.80),这个步距角可以称之为“电机固有步距角”,它不一定是电机实际工作时的真正步距角,真正的步距角和驱动器有关。
步进电机的相数:指电机内部的线圈组数,目前常用的有两相、三相、四相、五相步进电机。
(完整版)基于PLC的步进电动机的控制系统毕业设计
(完整版)基于PLC的步进电动机的控制系统毕业设计基于PLC的步进电动机的控制系统学院:继续教育学院专业:机械设计制造及自动化学生姓名:吴延东指导教师:张辉2014 年8 月毕业设计(论文)答辩成绩评定专业毕业设计(论文)第答辩委员会于年月日审定了班级学生的毕业设计(论文)。
设计(论文)题目:设计(论文)共页。
毕业设计(论文)答辩委员会意见:成绩:专业毕业设计(论文)答辩委员会主任委员(签字)摘要本课题使用PLC为西门子S7-200 CN系列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字节程序和数据存储空间,6个独立的高速计数器(100KHz),2个100KHz的高速脉冲输出,4个上升沿和4个下降沿边沿中断,2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。
本机还新增多种功能,如内置模拟量I/O,位控特性,自整定PID功能,线性斜坡脉冲指令,诊断LED,数据记录及配方功能等,是具有模拟量I/O 和强大控制能力的新型CPU,用于控制步进电机或伺服电机实现定位任务。
关键词:步进电动机PLC 正反转与加减速控制Ⅰ目录第1章引言 (1)1.1 PLC的介绍 (1)1.2步进电机的介绍 (1)第2章步进电机 (2)2.1步进电机工作原理 (2)2.1.1步进电机结构 (2)2.1.2旋转过程 (4)2.1.3力矩 (5)2.1.4步进电机的分类 (5)3.2 步进电机控制方式及运行方式 (6)3.3 脉冲和角度的关系 (7)第3章步进电机控制系统设计 (8)3.1步进电机模拟控制 (8)3.1.1控制流程分析 (8)3.1.2 I/O 分配表 (9)3.2步进电机流程图 (10)3.3步进电机接线图 (11)3.4梯形图的设计 (12)第4章结论 (23)参考文献 (24)致谢 (25)Ⅱ第1章引言1.1 PLC的介绍可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。
基于PLC步进电机控制系统的设计毕业论文
基于PLC步进电机控制系统的设计毕业论文基于PLC步进电机控制系统的设计毕业论文目录基于PLC步进电机控制系统的设计.............................................. I 摘要........................................................................ I Stepping motor control system based on PLC (II)Abstract ................................................................... II 第一章绪论. (1)1.1 PLC的发展及应用前景 (1)1.1.1 可编程控制器(PLC)的发展趋势 (1)1.1.2 可编程控制器(PLC)的应用领域 (1)1.1.3 PLC的应用前景 (1)1.2 提出问题 (2)1.2.1 机床滑台类型及控制 (3)1.2.2 本文的工作目的及意义 (3)1.2.3 本文的主要目的及意义 (3)1.3 系统功能 (4)第二章 PLC概述 (5)2.1 PLC的产生与发展 (5)2.1.1 PLC的产生及定义 (5)2.1.2 PLC的发展 (6)2.2 PLC的特点与功能 (7)2.2.1 PLC的特点 (7)2.2.2 PLC的功能 (7)2.3 PLC的结构 (8)2.4.1 梯形图 (9)2.4.2 语句表 (11)2.4.3 顺序功能图 (11)第三章步进电机概述 (12)3.1 步进电机工作原理 (12)3.2 步进电机的特性 (12)3.3 步进电机的分类 (13)3.4 步进电机驱动器的直流供电电源的确定 (13) 3.5 步进电机使用时的注意事项 (14)3.6 步进电机驱动器的细分原理及一些相关说明 (14) 3.7 反应式步进电机 (15)3.8本设计所用步进电机 (18)第四章总体方案设计 (19)4.1数控滑台的控制方法 (19)4.1.2进给速度控制 (19)4.1.3 进给方向控制 (19)4.2 PLC控制系统设计 (19)4.3 PLC控制系统的接地方法 (20)4.4步进电机的控制 (20)4.4.1步进电机的起停控制 (21)4.4.2步进电机的加减速控制 (21)4.4.3 步进电机的换向控制 (22)4.5 本章小结 (22)第五章数控滑台的设计 (23)5.1总体设计方案的确定 (23)5.2 机械部分设计计算 (23)第六章设计硬件电路 (36)6.1 硬件电路总体分析 (36)6.2总体设计分析图 (36)6.3电路总体设计 (36)6.4步进电机的驱动电路 (38)第七章软件设计 (44)7.1 可编程控制器(PLC)的工作原理 (44)7.2存储空间的计算 (47)7.3可编程控制器(PLC)提供的编程语言 (47)7.4 PLC编程中难点介绍 (49)7.4.1驱动电源的特殊性 (49)7.4.2用功能指令构建控制程序的有关问题 (49)7.5 PLC梯形图 I/O分配表 (50)第8章 GX Developer软件程序模拟运行 (51)8.1 程序运行图文说明 (51)结论 (68)附录 (69)1、流程图 (69)2、控制系统设计步骤 (69)参考文献 (71)1、参考资料 (71)2、参考论文 (72)外文文献 (74)中文翻译 (78)致谢 (81)第一章绪论1.1 PLC的发展及应用前景PLC 工艺自从出现一直到今天,已经由最初的接线逻辑发展到了储存逻辑,目前被大量的应用到众多的行业之中。
毕业设计(论文)-基于PLC的步进电机的控制和机械手
目录摘要 (1)一、课程设计概述 (3)1.1 可编程程序控制器(PLC)概述 (3)1.2 SIEMENS S7-200简介 (3)1.3 STEP7-MICRO/WIN 编程软件简介 (3)二、基于PLC 的机械手控制 (4)2.1 设计要求 (4)2.2 机械手控制流程图 (5)2.3机械手各按键作用 (5)2.4基于PLC 的机械手控制程序梯形图 (6)2.5 问题及解决办法 (8)三、基于PLC的刀库捷径方向选择控制 (9)3.1 设计要求 (9)3.2 刀库捷径方向选择控制按钮作用 (9)3.3 刀库捷径方向选择流程图 (10)3.4 刀库捷径方向选择控制梯形图 (11)3.5 问题及解决办法 (14)四、基于EM235 的步进电机调速系统 (14)4.1 设计要求 (14)4.2 基于EM235 的步进电机调速系统按钮作用 (14)4.3 基于EM235步进电机的调速流程图 (15)4.4 基于EM235步进电机的调速程序梯形图 (16)4.5 问题及解决办法 (19)五、课程设计总结 (20)六、参考文献 (21)摘要PLC 是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。
它具有高可靠性、抗干扰能力强、功能强大、灵活,易学易用、体积小,重量轻,价格便宜的特点。
它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。
而有关的外围设备,都应按易与工业系统连成一个整体,易于扩充其功能的原则设计。
PLC的应用领域,目前,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业。
关键词可编程控制器PLC 控制应用AbstractPLC is a specialized in industrial environment and design of the application of the electronic device digital computing operations. It has high reliability and anti-interference ability strong, powerful, flexible, learn, and use, small volume, light weight, price cheap characteristics. build programs used in its internal memory, storage to perform the logic operation, order processing, timing, counting and arithmetic operation instructions, and digital or analog through the input and output, the control various types of machinery or the production process. And the peripheral devices, should according to easy and industrial system into a whole, easy to extend its function of the design principles.PLC application field, at present, PLC has been widely used in the domestic and foreign steel, petroleum, chemical industry, electric power, building materials, machinery manufacturing, automotive, light textile, transportation, environmental protection, and cultural entertainment industries.Keywords plc control application一、课程设计概述1.1 可编程程序控制器(PLC)概述PLC(可编程序控制器)是一种数字运算操作的电子装置,专为工业环境设计。
基于PLC步进电机控制系统的设计说明
基于PLC步进电机控制系统的设计摘要随着微电子和计算机技术的发展,步进电机的需求量与日俱增,它广泛用于打印机、电动玩具等消费类产品以及数控机床、工业机器人、医疗器械等机电产品中,其在各个国民经济领域都有应用。
研究步进电机的控制系统,对提高控制精度和响应速度、节约能源等都具有重要意义。
使转轴步进一个步距角增量,输出角位移与输入脉冲数成正比,转速与输入脉冲频率成正比。
步进电机的控制方式简单,属于开环控制,且无累积定位误差,有较高的定位精度,而PLC作为一种工业控制微机,是实现电机一体化的有力工具,因此基于PLC的步进电机控制技术已广泛用于数字定位控制中。
本设计将步进电机控制系统用于控制数控机床滑台。
本控制系统的设计,由硬件设计和软件设计两部分组成。
其中,硬件设计主要包括步进电机的工作原理、步进电机的驱动电路设计、PLC的输入输出特性、PLC的外围电路设计以及PLC与步进电机的连接与匹配等问题的实现。
软件设计包括主程序以及各个模块的控制程序,最终实现对步进电机转动方向及转动速度的控制。
本系统具有智能性、实用性及可靠性的特点。
关键词:步进电机、PLC、转速控制、方向控制Stepping motor control system based on PLCAbstractWith 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目录基于PLC步进电机控制系统的设计 (I)摘要 (I)Stepping motor control system based on PLC (II)Abstract (II)第一章绪论 (1)1.1 PLC的发展及应用前景 (1)1.1.1 可编程控制器(PLC)的发展趋势 (1)1.1.2 可编程控制器(PLC)的应用领域 (1)1.1.3 PLC的应用前景 (2)1.2 提出问题 (2)1.2.1 机床滑台类型及控制 (3)1.2.2 本文的工作目的及意义 (3)1.2.3 本文的主要目的及意义 (4)1.3 系统功能 (4)第二章 PLC概述 (5)2.1 PLC的产生与发展 (5)2.1.1 PLC的产生及定义 (5)2.1.2 PLC的发展 (6)2.2 PLC的特点与功能 (7)2.2.1 PLC的特点 (7)2.2.2 PLC的功能 (7)2.3 PLC的结构 (8)2.4 PLC的编程语言 (9)2.4.1 梯形图 (9)2.4.2 语句表 (11)2.4.3 顺序功能图 (11)第三章步进电机概述 (12)3.1 步进电机工作原理 (12)3.2 步进电机的特性 (12)3.3 步进电机的分类 (13)3.5 步进电机使用时的注意事项 (14)3.6 步进电机驱动器的细分原理及一些相关说明 (14)3.7 反应式步进电机 (15)3.8本设计所用步进电机 (18)第四章总体方案设计 (19)4.1数控滑台的控制方法 (19)4.1.2进给速度控制 (19)4.1.3 进给方向控制 (19)4.2 PLC控制系统设计 (19)4.3 PLC控制系统的接地方法 (20)4.4步进电机的控制 (20)4.4.1步进电机的起停控制 (20)4.4.2步进电机的加减速控制 (21)4.4.3 步进电机的换向控制 (22)4.5 本章小结 (22)第五章数控滑台的设计 (23)5.1总体设计方案的确定 (23)5.2 机械部分设计计算 (23)第六章设计硬件电路 (36)6.1 硬件电路总体分析 (36)6.2总体设计分析图 (36)6.3电路总体设计 (36)6.4步进电机的驱动电路 (38)第七章软件设计 (44)7.1 可编程控制器(PLC)的工作原理 (44)7.2存储空间的计算 (47)7.3可编程控制器(PLC)提供的编程语言 (47)7.4 PLC编程中难点介绍 (49)7.4.1驱动电源的特殊性 (49)7.4.2用功能指令构建控制程序的有关问题 (49)7.5 PLC梯形图 I/O分配表 (50)第8章 GX Developer软件程序模拟运行 (50)8.1 程序运行图文说明 (51)结论 (68)附录 (69)1、流程图 (69)2、控制系统设计步骤 (69)参考文献 (71)1、参考资料 (71)2、参考论文 (72)外文文献 (73)中文翻译 (77)致 (80)第一章绪论1.1 PLC的发展及应用前景PLC 工艺自从出现一直到今天,已经由最初的接线逻辑发展到了储存逻辑,目前被大量的应用到众多的行业之中。
PLC的步进电机控制系统毕业设计
摘要:设计一种基于PLC的步进电机控制系统, 通过微型变速箱将步进电机角位移转化为直线位移, 进而带动直线伸缩机构运行。
该系统结构简单、性能稳定、经济价值和使用效果突出, 能够满足毫米级精确位移的使用需求。
关键词: PLC; 步进电机; 驱动器; 脉冲;方向。
Abstract: A kind of stepmo tor contro l system is designed based on PLC, which translates the angu lardisplacement of the stepmo tor to linear d isplacement bym in igearbox, and consequent ly drives the linear flex iblefram ework. The system canmeet the requ irement ofm illimeter level and has the character istics o f simple configuration, steadyperformance, good f inanc ial va lue and feasib ility.Key words: PLC; step motor; drive; Pulse; direction。
目录第1章绪论 (1)设计背景 (1)系统设计的任务 (3)本章小结 (3)第2章步进电机及PLC简介 (4)步进电机简介 (4)PLC的发展概述 (8)PLC技术在步进电机控制中的应用 (8)本章小结 (10)第3章PLC控制步进电机工作方式的选择 (11)常见的步进电机的工作方式 (11)步进电机控制原理 (12)PLC控制步进电机的方法 (12)PLC控制步进电机的设计思路 (13)本章小结 (15)第4章FX2N控制步进电机硬件设计 (16)三菱FX2nPLC的介绍 (16)步进电机的选择 (18)步进电机驱动电路设计 (20)PLC驱动步进电机 (21)步进电机驱动器的使用说明 (22)I/O接线图 (24)本章小结 (25)第5章控制系统的程序设计 (26)本设计相关指令介绍 (26)结论 (31)参考文献 (32)致谢 (33)附录 (34)第1章绪论设计背景步进电动机已成为除直流电动机和交流电动机以外的第三类电动机,传统电动机作为机电能量转换装置,在人类的生产和生活进入电气化过程中起着关键的作用。
基于PLCS7-300的步进电机开环设计毕业设计论文
基于PLCS7-300的步进电机开环设计目录目录 (1)1.引言 (2)1.1 设计目的 (2)1.2 设计过程 (2)1.2.1 步进电机简介 (2)1.2.2 步进电机的驱动电路 (2)1.2.3 两相步进电机的通电方式 (4)1.3 设计内容 (5)2.电路设计 (6)3.PLC硬件组态 (6)4.PLC编程元件地址分配表 (6)4.1 线性化编程符号表 (6)4.2 结构化编程符号表 (7)4.3 结构化编程FC的变量声明表 (7)5.控制程序 (8)5.1线性化编程 (8)5.2结构化编程 (21)5.2.1 OB1控制程序 (21)5.2.2 FC1控制程序 ............................................. 错误!未定义书签。
5.2.3 FC2控制程序 ............................................. 错误!未定义书签。
6.程序调试说明 (30)7.心得体会............................................................ 错误!未定义书签。
08.参考文献............................................................ 错误!未定义书签。
11.引言可编程控制器是电气控制技术中的关键技术。
《可编程控制器》为“自动化和电气工程及其自动化”专业的一门重要专业课。
通过本课程的学习,使学生掌握工厂电气控制设备技术和可编程控制器的使用、分析和设计自动生产过程中的控制电路,掌握其使用方法。
PLC 课程设计的主要目的,是通过对某个简单的自动化生产设备、某条简单的自动化生产线、某些简单的工艺过程的调查研究,使学生明确生产工艺对电气控制提出的各项要求。
根据这些要求,进行PLC 控制系统的原理设计、硬件配置及软件编程设计。
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选题背景随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个行业的控制领域都将有广泛应用。
基于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通过高速处理命令的写入与状态的读取,对高速变化的速度、流量、位置等值进行处理控制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
以下文档格式全部为word格式,下载后您可以任意修改编辑。
毕业设计(论文)报告题目基于PLC的步进电机的控制基于PLC的步进电机的控制摘要:小型PLC在编程,IO扩展,通讯接口,开关量和模拟量的调节以及一些特殊功能模块如高速计数输入和脉冲输出的应用上已经基本满足用户的需求了。
但随着应用需求及关联产品技术性能的提升,PLC将继续得已完善和发展。
本文主要论述了步进电机的原理及驱动方法,并在S7-200 PLC的基础上,对步进电机进行控制。
本设计选用PLC控制两相混合式步进电机,在PLC编程的基础上用按钮开关控制步进电机的启动、正转、反转等基本功能。
关键词:S7-200 PLC 两相混合式步进电机PLC编程Control of stepping motor based on PLCAbstract: In the field of programming, IO expansion, Communication interface, adjustments of switches and simulation and some special function modules such as the application of requirements and related technical performance.This article chiefly discusses the principle and driven approach of the stepping motor, and the S7-200 PLC. The article is about , it can function as: start,positive rotation,inversion.Key words: S7-200 PLC two-phase ,功耗小于25V A。
由于体积小,PLC很容易装入机械设备内部,是实现机电一体化的理想的控制设备。
2.3 PLC的系统构成PLC实际上是一种工业控制计算机。
它的硬件结构与一般微机相似,主要由主机、IO扩展机、外围设备三部分组成,2.3.1 主机主机由CPU(微处理器)、存储器、输入输出单元、电源等部分组成。
CPU是PLC的核心,其作用类似于人的大脑。
它能够识别用户按特定格式输入的指令,并按照指令完成预定的控制任务。
另外,它还能识别用户所输入的指令序列的格式和语法错误,还具有系统测试与诊断功能。
PLC的存储器有两种:系统程序存储器和用户程序存储器。
系统程序存储器主要用于存放系统正常工作所必须的程序,如系统诊断程序、键盘输入处理程序、指令解释程序、监控程序等。
这些程序与用户无直接关系,已由厂家直接固化进EPROM中,不能由用户直接存取、修改。
用户程序存储器主要存放用户程序(用户利用PLC的编程语言按不同控制要求所编制的控制程序或数据,这相当于设计继电器控制系统硬接线的控制电路图),可通过编程器进行修改。
输入输出(IO)单元是PLC与输入控制信号和被控制设备连接起来的部件,输入单元接收从开关、按钮、继电器触点和传感器等输入的现场控制信号,并将这些信号转换成CPU能接收和处理的数字信号。
输出单元接收经过CPU处理过的输出数字信号,并把它转换成被控制设备或显示装置所能接收的电压或电流信号,以驱动接触器、电磁阀和指示器件等。
电源部件是把交流电转换成直流电的装置,它向PLC提供所需要的直流电源。
电源组件具有很高的抗干扰能力,适合工业现场使用,供电稳定、安全可靠。
电源组件内还装有备用锂电池,以保证在断电时保存必要的信息。
PLC还有各种接口,PLC通过这些接口可与监视器、打印机、其它的PLC或计算机等相连。
2.3.2 IO扩展机每种PLC都有与主机相配的扩展模块,用来扩展输入、输出点数,以便根据控制要求灵活组合系统。
PLC扩展模块内不设CPU,仅对IO 通道进行扩展,不能脱离主机独立实现系统的控制要求。
2.3.3 外部设备外部设备包括编程器、盒式磁带机、打印机、EPROM写入器、图形监控系统等。
其中编程器是PLC必不可少的重要外围设备,由键盘、显示器、工作方式选择开关和外存储器接插口等部件组成,主要用于对用户程序进行输入、检查、调试和修改,并用来监视PLC的工作状态。
编程器有简易型和智能型两类。
简易型编程器只能联机编程,且需将梯形图转化为助记符后才能送入。
智能型编程器又称图形编程器,它既可联机编程,又可脱机编程,具有图形显示功能,可直接输入梯形图和通过屏幕对话,但价格较贵。
现在也可在个人计算机上填加适当的硬件接口,利用生产厂家提供的编程软件包就可将计算机作为编程器使用,而且还可以在计算机上实现模拟调试。
PLC与打印机相连可将过程信息,系统参数等输出打印。
当与监视器相连时可将控制过程图象显示出来。
当PLC与PLC相连时,可组成多机系统或连成网络,实现更大规模控制。
当PLC与计算机相连时,可组成多级控制系统,实现控制与管理相结合的综合系统。
2.4高速脉冲输出功能脉冲输出(PLS)指令功能为:使能有效时,检查用于脉冲输出(Q0.0或Q0.1)的特殊存储器位(SM),然后执行特殊存储器位定义的脉冲操作。
指令格式如表2-1所示。
表2-1 脉冲输出(PLS)指令格式冲输出(Q0.0或Q0.1)的特殊存储器(1)控制字节和参数的特殊存储器每个PTOPWM发生器都有:一个控制字节(8位)、一个脉冲计数值(无符号的32位数值)和一个周期时间和脉宽值(无符号的16位数值)。
这些值都放在特定的特殊存储区(SM),如表4所示。
执行PLS 指令时,S7-200读这些特殊存储器位(SM),然后执行特殊存储器位定义的脉冲操作,即对相应的PTOPWM发生器进行编程。
表2-2 脉冲输出(Q0.0或Q0.1)的特殊存储器通过修改脉冲输出(Q0.0或Q0.1)的特殊存储器SM区(包括控制字节),既更改PTO或PWM的输出波形,然后再执行PLS指令。
注意:所有控制位、周期、脉冲宽度和脉冲计数值的默认值均为零。
向控制字节(SM67.7或SM77.7)的PTOPWM允许位写入零,然后执行PLS指令,将禁止PTO或PWM波形的生成。
(2)状态字节的特殊存储器除了控制信息外,还有用于PTO功能的状态位,如表2所示。
程序运行时,根据运行状态使某些位自动置位。
可以通过程序来读取相关位的状态,用此状态作为判断条件,实现相应的操作。
2.4.2 PTO的使用PTO是可以指定脉冲数和周期的占空比为50%的高速脉冲串的输出。
状态字节中的最高位(空闲位)用来指示脉冲串输出是否完成。
可在脉冲串完成时起动中断程序,若使用多段操作,则在包络表完成时起动中断程序。
(1)周期和脉冲数周期范围从50微秒至65,535微秒或从2毫秒至65,535毫秒,为16位无符号数,时基有μs和ms两种,通过控制字节的第三位选择。
注意:如果周期< 2个时间单位,则周期的默认值为2个时间单位。
周期设定奇数微秒或毫秒(例如75毫秒),会引起波形失真。
脉冲计数范围从1至5,为32位无符号数,如设定脉冲计数为0,则系统默认脉冲计数值为1。
(2)PTO的种类及特点PTO功能可输出多个脉冲串,现用脉冲串输出完成时,新的脉冲串输出立即开始。
这样就保证了输出脉冲串的连续性。
PTO功能允许多个脉冲串排队,从而形成流水线。
流水线分为两种:单段流水线和多段流水线。
单段流水线是指:流水线中每次只能存储一个脉冲串的控制参数,初始PTO段一旦起动,必须按照对第二个波形的要求立即刷新SM,并再次执行PLS指令,第一个脉冲串完成,第二个波形输出立即开始,重复此这一步骤可以实现多个脉冲串的输出。
单段流水线中的各段脉冲串可以采用不同的时间基准,但有可能造脉冲串之间的不平稳过渡。
输出多个高速脉冲时,编程复杂。
2.5 PLC的选择选择西门子S7-200 CPU224 的PLC。
2.5.1 CPU224本机集成了:(1) 14 输入10输出,共24个数字量IO点;(2) 可连接7个扩展模块,最大可扩展至168 路数字量IO点或35路模拟量IO点;(3 ) 13KB程序和数据存储空间;(4)6个独立的30kHZ高速计数器,2路独立的20kHZ高速脉冲输出;(5) 具有PID控制器;(6) 1个RS485通信编程口;(7) 具有PPI通信协议;(8) 具有MPI通信协议;(9) 具有自由方式通信能力;(10) IO端子排可很容易地整体拆卸。
2.5.2 工作方式S7-200 有3种工作方式:RUN(运行) 、STOP(停止) 、TERM(terminal ,终端) 工作方式,可通过安装在PLC 上的方式选择开关进行切换。
(1) RUN 方式:在RUN方式下,CPU执行用户程序。
(2) STOP 方式:在STOP方式下,不能运行用户程序,可以向CPU 装载用户程序或进行CPU设置。
(3) TERM方式:在TERM方式下,允许使用工业编程软件STEP 7-MicroWIN32来控制CPU的工作方式。
(4) 当电源断电又恢复后,如果方式选择开关在TERM或STOP 状态下,CPU自动进入STOP方式;如果方式选择开关在RUN状态下,则CPU 自动进入RUN方式。
2.5.3 扫描周期在RUN方式下,系统周期性地循环执行用户程序。
PLC在每次扫描工作过程中除了执行用户程序外,还要完成内部处理、通信服务等工作。
整个扫描过程包括内部处理、通信服务、输入采样、程序执行、输出刷新5个阶段。
整个过程扫描执行一遍所需的时间称为扫描周期。
即全部输入输出状态的改变,需要一个扫描周期。
2.5.4 性能简介及特点S7-200 PLC 是德国西门子公司生产的一种超小型系列可编程器,它能够满足多种自动化控制的需求,其设计紧凑,价格低廉,并且具有良好的可扩展性以及强大的指令功能,可代替继电器用于简单控制场合,也可用于复杂的自动化控制系统。
S7-200系列主要有以下几个方面的特点:(1)极高的可靠性;(2)易于掌握;(3)极其丰富的指令集;(4)便捷的操作特性;(5)实时特性;(6)丰富的内置集成功能;(7)强大的通信能力;(8)丰富的扩展模块。
附:见图2.1图2-1 S7-200CPU224PLC的结构图2.6 PLC技术在步进电机控制中的应用随着微电子技术和计算机技术的发展,可编程序控制器有了突飞猛进的发展,其功能已远远超出了逻辑控制、顺序控制的范围。
继续沿着小型化的方向发展。
随着电动机本身应用领域的拓宽以及各类整机的不断小型化,要求与之配套的电动机也必须越来越小。
对电动机进行综合设计。
即把转子位置传感器,减速齿轮等和电动机本体综合设计在一起,这样使其能方便地组成一个闭环系统,因而具有更加优越的控制性。