基于PLC的步进电机驱动控制设计

合集下载

基于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驱动步进电机课程设计

plc驱动步进电机课程设计

plc驱动步进电机课程设计一、课程目标知识目标:1. 学生能够理解PLC(可编程逻辑控制器)的基本原理和功能。

2. 学生能够掌握步进电机的构造、工作原理及其与PLC的连接方式。

3. 学生能够掌握PLC编程控制步进电机的相关指令和程序编写方法。

技能目标:1. 学生能够运用PLC对步进电机进行正转、反转、停止等基本控制。

2. 学生能够通过PLC编程实现步进电机的速度和位置控制。

3. 学生能够解决实际应用中步进电机控制中的常见问题,并进行故障排查。

情感态度价值观目标:1. 培养学生对自动化技术和电气工程领域的兴趣,激发探索精神。

2. 培养学生团队协作、沟通交流的能力,增强解决问题的自信心。

3. 培养学生具备安全意识,关注环境保护和可持续发展。

课程性质:本课程为实践性较强的课程,以理论为基础,侧重于实际操作和应用。

学生特点:学生具备一定的电工电子基础知识,对PLC和步进电机有一定了解,但实践经验不足。

教学要求:结合课程性质、学生特点,注重理论与实践相结合,以学生动手实践为主,培养实际操作能力。

在教学过程中,分解课程目标为具体的学习成果,以便于教学设计和评估。

二、教学内容1. 理论知识:- PLC工作原理与结构组成- 步进电机的构造、原理及特性- PLC与步进电机的接口技术及连接方式2. 实践操作:- PLC编程软件的使用方法- 步进电机控制指令的编写和调试- 步进电机速度和位置控制程序的编写与实现3. 教学案例:- 分析实际应用中的步进电机控制案例,如自动化生产线、机器人等- 故障排查与解决方法4. 教学大纲安排:- 第一周:PLC工作原理、步进电机原理及特性学习- 第二周:PLC与步进电机接口技术、连接方式学习- 第三周:PLC编程软件使用、步进电机控制指令编写- 第四周:步进电机速度和位置控制程序编写、调试及优化- 第五周:教学案例分析与讨论,故障排查与解决教学内容关联教材章节:- 教材第1章:PLC概述- 教材第2章:PLC硬件与软件- 教材第3章:步进电机及其控制- 教材第4章:PLC应用实例教学内容注重科学性和系统性,结合教学大纲和教材章节,有序安排教学进度,确保学生能够逐步掌握PLC驱动步进电机的相关知识和技能。

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

基于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步进驱动控制系统研究和意义基于步进电动机良好的控制和准确定位特性,被广泛应用在精确定位方面,诸如数控机床、喷绘机、工业控制系统、自动控制计算装置、自动记录仪表等自动控制领域。

基于PLC的步进电机控制方法与实现

基于PLC的步进电机控制方法与实现

基于PLC的步进电机控制方法与实现步进电机是一种特殊的电机,通过电脉冲信号使电机按固定的角度步进运动。

PLC(可编程逻辑控制器)是一种广泛应用于工业自动化控制领域的设备。

将PLC与步进电机结合,可以实现对步进电机的精确控制。

下面将介绍基于PLC的步进电机控制方法及其实现。

一、PLC的选择PLC作为控制步进电机的核心设备,选择合适的PLC至关重要。

常见的PLC品牌有西门子、施耐德、三菱等,根据实际需求选择合适的PLC型号。

二、接线连接首先,需要将PLC的输入端口和输出端口与步进电机的控制信号线相连接。

其中,控制信号线分为步进脉冲信号线、方向信号线和使能信号线。

步进脉冲信号线用于控制步进角度,方向信号线用于控制步进方向,使能信号线用于使能或禁止步进电机的运动。

三、编写PLC程序1.步进电机模式选择PLC程序中需要设置步进电机的工作模式,常见的有全步进模式和1/2步进模式。

全步进模式下,步进电机每收到一个脉冲信号就步进一次;1/2步进模式下,步进电机每收到两个脉冲信号才步进一次。

具体选择哪种模式,要根据实际需求来确定。

2.控制参数设置根据步进电机的特性和需求,需要设置脉冲频率、步进电机角度、加速度、减速度等控制参数。

这些参数的设置会直接影响步进电机的运动效果和精度。

3.控制逻辑编写根据具体应用场景,设计步进电机的运动逻辑。

例如,可以设置按下按钮时步进电机顺时针旋转,松开按钮时停止旋转;也可以设置根据传感器的信号来控制步进电机的运动。

通过控制逻辑的编写,实现对步进电机的精确控制。

四、运行程序并调试五、实现布线和安装根据实际需求,进行步进电机的布线和安装。

注意布线过程中要避免信号干扰和线路短路等问题,确保步进电机能够正常工作。

总结:基于PLC的步进电机控制方法主要包括PLC的选择、接线连接、编写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的步进电机控制系统设计机械电子专业 XXX指导教师 XXX摘要:以德国西门子公司小型可编程逻辑控制器S7—200为中央处理单元,以步进电机作为控制对象。

介绍了PLC的概念原理以与控制的优点,步进电机的概念与工作原理,现状以与发展方向。

PLC 与步进电动机一起结合起来有很高的研究价值与意义。

本文在介绍步进电机控制特点的基础上,重点研究了步进电机的控制策略。

设计了控制系统的硬件方案,并编写了相应的控制流程,测试了实际控制效果,并提出相应的整改措施,达到更加合理高效的目标。

对于使用步进驱动器的步进控制系统,控制器对步进电机的控制关键在于控制脉冲信号的产生。

介绍了使用该控制器产生控制脉冲信号的多种不同实现方法,进而实现对步进电机不同控制方法。

关键词:可编程逻辑控制器;步进电机;控制策略;控制流程The Research Of Stepper Control Method Motor Based OnPLC Student majoring inMachinery and electronics specialtyXXXTutorXXXAbstract: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 / 23Keywords:Programmable logic controller; Stepping motor; The control strategy; Control the process引言伴随着经济的快速发展,科技的日新月异,产品更新换代周期缩短,生产效率有了更高的要求,特别是计算机技术的广泛的推广和普与,信息产业发挥了它无与伦比的优越性和高效性,其中可编程逻辑器件就有了更多的用武之地。

基于PLC步进电机控制算法的设计

基于PLC步进电机控制算法的设计

基于PLC步进电机控制算法的设计介绍本文档旨在介绍基于PLC(可编程逻辑控制器)的步进电机控制算法的设计。

步进电机是一种常用的电动机类型,能够按照一定的步长准确地旋转或移动。

PLC是一种可编程的控制设备,用于自动化系统中的逻辑控制。

步进电机控制算法步进电机的控制算法涉及到两个关键参数:步长和驱动方式。

步长确定了电机每次旋转的角度或移动的距离,驱动方式确定了电机如何正向或反向运动。

步进电机的控制算法主要有以下几种:1. 单相励磁驱动(Unipolar Excitation):采用单个-12V电压控制步进电机的四个相位。

通过交替供电和断电来驱动电机。

2. 双相励磁驱动(Bipolar Excitation):采用双个-12V电压控制步进电机的两个相位。

通过交替供电和反向供电来驱动电机。

3. 微步驱动(Microstepping):通过在每个步进角度间插入中间步骤来实现更精细的控制,从而使步进电机能够以更小的步长旋转。

PLC控制PLC具有编程的能力,可以根据预设的逻辑控制规则控制步进电机的运动。

以下是PLC控制步进电机的基本步骤:1. 设置输入端口:将PLC的输入端口与步进电机的驱动电路连接,用于接收控制信号。

2. 设置输出端口:将PLC的输出端口与步进电机的驱动电路连接,用于控制步进电机的运动。

3. 编写控制程序:使用PLC的编程软件编写控制程序,设定步进电机的控制逻辑。

4. 上传控制程序:将编写好的控制程序上传到PLC中,并进行调试和运行。

设计案例为了更好地理解基于PLC的步进电机控制算法,以下是一个简单的设计案例:假设要控制一个步进电机按照顺时针方向旋转180度,然后再逆时针方向旋转180度。

可以使用PLC编程软件编写如下的控制程序:1. 设置输入端口:将PLC的输入端口连接到两个按钮,一个用于顺时针旋转,一个用于逆时针旋转。

2. 设置输出端口:将PLC的输出端口连接到步进电机的驱动电路。

3. 编写控制程序:编写一个简单的控制程序,当顺时针旋转按钮按下时,输出信号给步进电机的驱动电路,使其按照设定的步长和驱动方式顺时针旋转180度;当逆时针旋转按钮按下时,输出信号给步进电机的驱动电路,使其按照设定的步长和驱动方式逆时针旋转180度。

基于PLC驱动控制步进电机的设计与实现概要

基于PLC驱动控制步进电机的设计与实现概要

・应用研究・数字技术与应用步进电机是将脉冲信号转换成直线位移或角位移的执行元件。

步进电机的输出位移量与输入脉冲个数成正比,其速度与单位时间内输入的脉冲数(即脉冲频率成正比,其转向与脉冲分配到步进电机的各相绕组的相序有关。

所以只要控制指令脉冲的数量、频率及电机绕组通电的相序,便可控制步进电机的输出位移量、速度和方向。

步进电机具有较好的控制性能,其启动、停车、反转及其它任何运行方式的改变都可在少数脉冲内完成,且可获得较高的控制精度,因而得到了广泛的应用。

可编程序控制器(Programmable LogicController,通常简称作PC或PLC,以下简称为PLC是适应工业环境、简单易懂、操作方便、可靠性高的新一代通用工业控制装置。

它以微处理器为基础,综合了计算机技术、自动控制技术和通信技术,使用面向过程、面向用户的简单编程语言。

1 步进电机的工作原理步进电机位移控制系统以三菱FX2n为基于PLC驱动控制步进电机的设计与实现谢永海徐远哲高洪涛(装甲兵技术学院吉林长春130117摘要:在PLC步进电机控制中,输入到其线圈组中的脉冲数或脉冲频率可控制步进电机的角位移和速度。

以三菱的FX2系列为例,讨论了步进电机的PLC控制系统设计与实现。

关键词:PL C 驱动控制步进电机中图分类号:TP273文献标识码:A文章编号:1007-9416(201008-0116-02两台光纤交换机,设备性能参数:Broca de 48000交换机,每台48个4Gbps短波接口。

2.2建设总体思路采用高端存储统一现有的多台中低端存储,主营生产应用运行在高端存储虚拟化平台上,整个存储档次得到质的提升,融合两端的不同SAN,根据应用的特点和要求进行灵活部署,优化管理,提升安全性及扩展性。

2.3SAN拓扑结构(如图12.4存储虚拟化实现过程简述具体实施做法是:(1、以HDS USP-V M为核心存储提供空间给各新增服务器;逐步将营销系统和人力系统专用的存储H DS AMS1000、工程物资系统和生产系统专用的存储IBM DS5300、备份存储WMS100、通过SAN连接到USP-VM;(2、将各存储设备的剩余空间逐步进行调整;将剩余的L UN统一分配给USP-VM进行虚拟化管理,形成资源池;USP-VM将资源重新标识成H LUN;(3、新投运的服务器以USP-VM为访问主体,访问虚拟化后管理的HLUN,充分发挥USP-VM的处理性能和高速缓存;(4、新投运的服务器既可以连接到Brocad e光纤交换机上;也可以连接到Mcdata光纤交换机上;(5、两边不同SAN之间可以使用HDS USP-VM的克隆软件跨SAN进行克隆,实现数据多重保护;(6、生产阵列HDS AMS1000、IBM DS5300与备份阵列WMS10 0之间也可以按照数据的重要等级实现分级存储。

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

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

基于plc的步进电机控制电路设计一、引言步进电机是一种特殊的电机,其运转方式为按照一定的步数进行旋转,因此在工业控制领域中被广泛应用。

而PLC(Programmable Logic Controller)是一种可编程逻辑控制器,具有高度的可编程性和灵活性,因此常用于工业自动化控制系统中。

本文将介绍基于PLC的步进电机控制电路设计。

二、步进电机的工作原理步进电机是将输入信号转换成角度或线性位移输出的一种特殊电动执行器。

其内部结构由定子和转子组成,定子上有若干个线圈,转子上有若干个磁极。

当通入定子线圈的电流发生变化时,会产生一个旋转力矩,使得转子按照一定的步数进行旋转。

三、PLC在工业自动化控制系统中的应用PLC是一种可编程逻辑控制器,在工业自动化领域中被广泛应用。

它具有高度的可编程性和灵活性,可以根据不同需求进行程序设计和调整。

同时,PLC还具有较高的稳定性和可靠性,在恶劣环境下也能够正常工作。

四、基于PLC的步进电机控制电路设计1.硬件设计步进电机控制电路的主要部分包括PLC、驱动器和步进电机。

其中,PLC作为控制中心,用于控制驱动器输出的脉冲信号,从而控制步进电机旋转。

驱动器则是将PLC输出的脉冲信号转换成适合步进电机使用的信号,并提供足够的功率给步进电机。

而步进电机则是实际执行旋转任务的部件。

2.软件设计在软件设计方面,需要编写PLC程序来实现对步进电机的控制。

具体实现方式为:首先定义一个计数器,用于记录当前旋转到了第几个位置;然后通过循环语句不断地发送脉冲信号给驱动器,从而使得步进电机按照设定好的角度进行旋转;最后在达到目标位置时停止发送脉冲信号,并将计数器清零。

五、总结本文介绍了基于PLC的步进电机控制电路设计。

通过硬件和软件两方面的设计,可以实现对步进电机进行精确控制,在工业自动化领域中具有广泛应用前景。

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

(完整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),它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。

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

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

基于plc的步进电机控制的设计一、前言步进电机是一种常用的电动机,具有精度高、运行平稳、结构简单等优点。

在工业生产中,步进电机广泛应用于各种自动化控制系统中,如数控机床、印刷设备、包装机械等。

而PLC(可编程逻辑控制器)是一种工业自动化控制系统中常用的控制设备,具有可编程性强、稳定性好等优点。

本文将介绍基于PLC的步进电机控制的设计。

二、PLC1. 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的步进电动机的控制系统学院:继续教育学院专业:机械设计制造及自动化学生姓名:吴延东指导教师:张辉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的步进电机驱动控制设计

第一章绪论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步进电机控制系统的设计毕业论文基于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的步进电机运动控制系统设计

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

机电工程系基于PLC的步进电机运动控制系统设计专业:测控技术与仪器指导教师:xxx姓名: xxx _______________(2011年5月9日)目录一、步进电机工作原理 (1)1。

步进电机简介 (1)2。

步进电机的运转原理及结构 (1)3。

旋转 (1)4。

步进电动机的特征 (2)1)运转需要的三要素:控制器、驱动器、步进电动机 (2)2)运转量与脉冲数的比例关系 (2)3)运转速度与脉冲速度的比例关系 (2)二、西门子S7-200 CPU 224 XP CN (2)三、三相异步电动机DF3A驱动器 (3)1。

产品特点 (3)2。

主要技术参数 (3)四、PLC与步进电机驱动器接口原理图 (5)五、PLC控制实例的流程图及梯形图 (5)1.控制要求 (5)2。

流程图 (5)3.梯形图 (6)六、参考文献 (6)七、控制系统设计总结 (6)基于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的步进电机控制系统设计

基于 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的步进电机控制系统设计

目录1 概述 (1)1.1 PLC控制步进电机研究的意义 (1)2 基于PLC的步进电机控制系统设计 (9)2.1 系统的组成及功能 (9)2.2 步进电机特性 (9)2.3 PLC介绍 (12)2.4 步进电机控制系统程序设计 (13)3 磁头定位 (20)3.1 硬盘工作原理 (20)3.2 磁头及定位系统 (22)4 难题及解决过程 (24)5 结论 (25)结束语 (27)致谢 (28)参考文献 (29)附录A (30)1 概述1.1 PLC控制步进电机研究的意义基于步进电动机良好的控制和准确定位特性,被广泛应用在精确定位方面,诸如数控机床、绘图机、扎钢机、自动控制计算装置、自动记录仪表等自动控制领域。

PLC作为简单化了的计算机,功能完备、灵活、通用、控制系统简单易懂,价格便宜,可现场修改程序,体积小、硬件维护方便,价格便宜等优点,在全世界广泛应用,为生产生活带来巨大效益方便。

因此,通过研究用PLC来控制步进电动机的,既可实现精确定位控制,又能降低控制成本,还有利于维护。

以往的步进电动机需要靠驱动器来控制,随着技术的不断发展完善,PLC具有了通过自身输出脉冲直接步进电动机的功能,这样就有利于步进电动机的精确控制。

本课题《基于PLC的步进电机磁头定位系统设计》就是利用PLC控制步进电机在硬盘工作时磁头定位的研究。

1.2 国内外关于步进电机和PLC的应用状况1.2.1 步进电机方面步进电机是一种将电脉冲转化为角位移的执行元件。

当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。

通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。

虽然步进电机已被广泛地应用,但步进电机并不能像普通的直流电机、交流电机在常规下使用。

它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。

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

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

基于PLC步进电机控制系统的优化设计简介本文档旨在讨论基于PLC(可编程逻辑控制器)的步进电机控制系统的优化设计。

步进电机是一种常用于精密定位和运动控制的电机类型。

通过使用PLC,我们可以实现对步进电机的准确控制和监测。

设计目标优化设计的目标是提高步进电机控制系统的性能和效率,以满足特定的应用需求。

以下是我们在此优化设计中追求的主要目标:1. 提高步进电机的运动精度和准确性。

2. 减少步进电机的振动和噪音。

3. 提高步进电机的响应速度和动态性能。

4. 最大限度地提高系统的可靠性和稳定性。

设计策略为实现上述设计目标,我们采用以下策略:1. 选择适当的步进电机驱动器和PLC控制器:根据具体应用需求选择合适的步进电机驱动器和PLC控制器,确保其兼容性和性能满足要求。

2. 优化运动控制算法:通过改进运动控制算法,提高步进电机的精度和准确性。

例如,采用闭环控制算法结合编码器反馈来实现准确的位置控制。

3. 减少振动和噪音:使用合适的阻尼和减震措施来减少步进电机的振动和噪音,以提高整个系统的稳定性和用户体验。

4. 优化系统响应速度:通过调整控制算法的参数和优化步进电机的驱动方式,提高系统的响应速度和动态性能。

5. 实施故障检测和保护机制:设计故障检测和保护机制,以实时监测步进电机和PLC系统的运行状态,避免潜在的故障并保护设备。

结论基于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目录1、绪论 (1)1.2问题的提出 (3)1.3设计目的及系统功能 (4)2、PLC控制步进电机系统简介 (5)2.1PLC控制系统 (5)2.1.1 PLC概述 (5)2.1.2 PLC系统的其它设备 (9)2.1.3 PLC的通信联网 (9)2.1.4 PLC控制系统的设计基本原则 (9)2.1.5 PLC软件系统及常用编程语言 (9)2.1.6 PLC的特点 (10)2.1.7 PLC的应用领域 (11)2.1.8 PLC未来展望 (12)2.2步进电机 (13)2.2.1 步进电机概述 (13)2.2.2 步进电机的特性 (13)2.2.3 与直流电机的比较 (14)2.2.4 步进电机的种类 (16)2.2.5 反应式步进电机的控制 (17)2.3本设计所用步进电机 (20)3、硬件电路设计 (22)3.1硬件设计思路 (22)3.2总体设计框图 (22)3.3外围电路设计及分析 (23)3.3.1 键盘控制电路 (23)3.3.2步进电动机驱动电路 (25)2.6.3 LED数码显示电路 (29)3.4步进电机控制系统电路图 (32)4、软件设计 (33)4.1可编程控制器软件设计原理 (33)4.1.1可编程序控制器的工作原理 (33)4.1.2 扫描周期 (34)4.2 PLC的选型 (35)4.2.1 输入输出(I/O)点数的估算 (35)4.2.2 存储器容量的估算 (35)4.2.3 控制功能的选择 (35)4.2.4 机型的选择 (37)4.3F X2N可编程序控制器简介 (38)4.4P LC控制程序设计 (39)4.4.1 PLC控制系统的设计基本原则 (39)4.4.2 PLC编程步骤 (39)4.4.3 PLC提供的编程语言 (39)4.5.1启动停止控制环节 (41)4.5.2 PLC实用驱动电源控制环节 (42)结论 (46)致谢 (47)参考文献 (48)附录 (49)1、绪论1.1技术概述在电气时代的今天,电动机一直在现代化的生产和生活中起着十分重要的作用。

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

基于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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章绪论1.1技术概述在电气时代的今天,电动机一直在现代化的生产和生活中起着十分重要的作用。

无论是在工农业生产还是在日常生活中的家用电器,都大量地使用着各种各样的电动机。

因此,对电动机的控制变得越来越重要。

电动机的控制技术的发展得力于微电子技术、电力电子技术、传感器技术、永磁材料技术、自动控制技术、微机应用技术的最新发展成就。

正是这些技术的进步使电动机控制技术化。

步进电机是机电控制中一种常用的执行机构,其原理是通过对它每相线圈中的电流和顺序切换来使电机作步进式旋转。

驱动电路由脉冲信号来控制,所以调节脉冲信号的频率便可改变步进电机的转速。

通俗的说:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(即步进角)。

通过控制脉冲个数即可以控制角位移量,从而达到精确定位的目的。

同时通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。

现在比较常用的步进电机包括反应式步进电机(VR)、永磁式步进电机(PM)、混合式步进电机(HB)和单项式步进电机等。

永磁式步进电机一般为两相,转矩和体积较小,步进角一般为7.50;反应式步进电机一般为三相,可实现大转矩输出,步进角一般为1.50,但噪声和振动都很大。

反应式步进电机的转子磁路由软磁材料制成,定子上有多相励磁绕组,利用磁导的变化产生转矩。

混合式步进电机是指混合了永磁式和反应式的有点。

它又分为两相和五相:两相步进角一般为1.8,而五相步进角一般为0.720。

这种步进电机的应用最为广泛。

步进电机的一些基本参数:电机固有步距角:它表示控制系统每发出一个步进脉冲信号,电机所转动的角度。

电机出厂时给出了一个步距角的值,如86BYG250A型电机给出的值为0.90/1.80(表示半步工作时为0.90、整步工作时为1.80),这个步距角可以称之为“电机固有步距角”,它不一定是电机实际工作时的真正步距角,真正的步距角和驱动器有关。

步进电机的相数:指电机内部的线圈组数,目前常用的有两相、三相、四相、五相步进电机。

电机相数不同,其步距角也不同,一般二相电机的步距角为0.90/1.80、三相的为0.750/1.50、五相的为0.360/0.720。

在没有细分驱动器时,用户主要靠选择不同相数的步进电机来满足自己步距角的要求。

如果使用细分驱动器,则“相数”将变得没有意义,用户只需在驱动器上改变细分数,就可以改变步距角。

保持转矩:指步进电机通电但没有转动时,定子锁住转子的力矩。

它是步进电机最重要的参数之一,通常步进电机在低速时的力矩接近保持转矩。

由于步进电机的输出力矩随速度的增大而不断衰减,输出功率也随速度的增大而变化,所以保持转矩就成为衡量步进电机最重要的参数之一。

比如:当人们说2N·m的步进电机,在没有特殊说明的情况下是指保持转矩为2N·m的步进电机。

步进电机的一些特点:①一般步进电机的精度为步进角的3%~5%,且不会将一步的误差累积到下一步,因而有较好的位置精度和运动的重复性;②电机旋转的角度正比于脉冲数;③电机停转时具有最大的转矩;④优秀的起停和反转响应;⑤由于没有电刷,可靠性较高,因此电机的寿命仅仅取决于轴承寿命;⑥当步进电机转动时,低级各相绕组的电感将形成一个反向电动势,频率越高,反向电动势越大。

在它的作用下,电机随频率(或速度)的增大而相电流减小,从而导致力矩下降;⑦步进电机低速时可以正常运转,但若高于一定速度就无法启动,并伴有啸叫声。

空载启动频率:步进电机在空载情况下能够正常启动的脉冲频率,如果脉冲频率高于该值,电机不能正常启动,可能发生丢步或堵转。

在有负载的情况下,启动频率应更低。

如果要使电机达到高速转动,脉冲频率应该有加速过程,即启动频率较低,再按一定加速度升到预期的高频(电机转速从低速升到高速)。

PLC全称为可编程控制器,是在电气控制技术和计算机技术的基础上开发出来的,并逐渐发展成为以微机处理器为核心,将自动化技术、计算机技术、通信技术融为一体的新型工业控制装置。

目前,PLC已被广泛应用于各种生产机械和生产过程的自动控制中,成为一种最重要、最普及、应用场合最多的工业控制装置。

被公认为现代工业自动化的三大支柱(PLC、机器人、CAD/CAM)之一。

从近年的统计数据看,在世界范围内PLC产品的产量、销售、用量高居工业控制装置榜首。

而且市场需求量一直以每年15%的比率上升。

我国的PLC研制、生产和应用也发展得很快,尤其在应用方面更为突出。

PLC技术之所以高速发展,除了工业自动化的客观需求外,主要是因为它具有很多独特的有点,较好的解决了工业领域中普遍关心的可靠、安全、灵活、经济问题。

PLC 可靠性高,抗干扰能力强,其平均无故障时间可达几十万个小时,之所以有这么高的可靠性,是由于它采用了一系列的硬件和软件的抗干扰措施。

其次PLC编程简单、使用方便,目前大多数PLC采用的编程语言都是梯形图语言,梯形图与电气控制线路相似,形象、直观,不需要掌握计算机知识,很容易被广大工程技术人员掌握。

PLC功能完善、通用性强、设计安装简单、维护方便。

采用了集成电路,其结构紧凑、体积小、能耗低,是实现机电一体化的理想控制设备。

目前PLC已广泛应用于冶金、石油、化工、建材、机械制造、电力、汽车、轻工、环保及文化娱乐等各个行业。

随着PLC的性价比不断提高,其应用领域还将不断扩大。

为此,本文主要研究基于PLC的步进电机控制系统,实现PLC与步进电机的一体化问题。

1.2设计目的及系统功能二十一世纪的今天,电动机在工农业生产、人们日常生活中起着十分重要的作用。

步进电机是最常见的一种控制电机,在各领域中得到广泛应用。

步进电机作为执行元件,是机电一体化的关键产品之一,广泛应用在各种自动化控制系统中。

随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。

步进电机是一种将电脉冲转化为角位移的执行机构。

当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。

可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。

步进电机可以作为一种控制用的特种电机,其优点是结构简单、运行可靠、控制方便。

尤其是步距值不受电压、温度的变化的影响,误差不会长期积累的特点,给实际应用带来了很大的方便。

它广泛应用于消费类产品(打印机、照相机)、工业控制(数控机床、工业机器人)、医疗器械等机电产品中。

研究步进电机的控制和测量方法,对提高控制精度和响应速度、节约能源等都具有重要意义。

本设计的目的是以单片机为核心设计出一个步进电机控制系统。

本系统采用三菱FX2N系列PLC作为控制单元,第二章PLC及步进电机简介2.1PLC控制系统2.1.1PLC概述2.1.1.1 PLC的基本概念可编程控制器(Programmable Controller)是计算机家族中的一员,是为工业控制应用而设计制造的。

早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller),简称PLC,它主要用来代替继电器实现逻辑控制。

随着技术的发展,这种装置的功能已经大大超过了逻辑控制的范围。

因此,今天这种装置称作可编程控制器,简称PC。

但是为了避免与个人计算机(Personal Computer)的简称混淆,所以将可编程控制器简称PLC。

PLC是指以计算机技术为基础的新型工业控制装置。

1985年,国际电工委员会(International Electrical Committee)对PLC做出了定义:“可编程控制器(PLC)是一种数字运算操作的电子系统,专为在工业环境应用而设计。

它采用一类可编程的存储器,用于其内部存储程序、执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。

可编程控制器及其有关外部设备,都按易于与工业控制系统联成一个整体、易于扩充其功能的原则设计。

”2.1.1.2 PLC的组成PLC主要由CPU模块、输入模块、输出模块及一些特殊模块组成。

①CPU模块CPU模块主要由微处理器和存储器组成。

在可编程控制器中,CPU模块处于核心地位,它不断地采集输入信号,执行用户程序,刷新输出信号。

它控制所有其他部件的操作,一般由控制电路、运算器、寄存器等组成,通过地址总线、数据总线和控制总线与存储器、I/O接口电路连接。

CPU是PLC的“大脑”。

其中存储器又分为:只读存储器(存放PLC制造厂家编写的系统程序)和读写存储器(存放用户程序,为了防止失电后程序丢失,一般采用电池或电容保持电路)。

为了进一步提高PLC的可靠性,近年来对大型PLC还采用双CPU构成的冗余系统,或采用三CPU的表决式系统。

这样,即使某个CPU出现故障,整个系统仍能继续正常运行。

②I/O模块输入(Input)模块和输出(Output)模块统称为I/O模块,它们是连接外部环境和CPU模块的纽带。

输入模块是用来采集输入信号的。

一般来说,输入信号有两种:一种是从按钮、开关、各种接近开关而来的开关量输入信号;另外一种是由电位器、热电阻、热电偶及各种变送器提供的连续变化的模拟输入信号。

PLC是通过输出模块来控制外部设备的,这些设备包括电磁阀、调节阀等设备;另外,还可以控制灯、继电器、接触器等设备。

③电源PLC的电源在整个系统中起着十分重要的作用。

如果没有一个良好的、可靠的电源系统是无法正常工作的,因此PLC的制造商对电源的设计和制造也是十分重视的。

PLC 使用交流220V电源或者直流24V电源供电,其内部的稳压电源可以为各个模块的内部电路供电。

一般驱动现场执行机构的电源都要由用户提供。

2.1.1.3 PLC的工作原理当PLC投入运行后,其工作过程一般分为三个阶段:输入采样、用户程序执行和输出刷新。

完成上述三个阶段称为一个扫描周期。

在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。

①输入采样阶段:在输入采样阶段,PLC以扫描方式依次读入所有输入状态和数据,并将它们存入I/O映像区中的相应单元内。

输入采样结束后,转入用户程序执行和输出刷新阶段。

在这两个阶段中,即使输入状态和数据发生变化,I/O映像区中相应单元的状态和数据也不会改变。

因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期才能保证在任何情况下,该输入均能被读入。

②用户程序执行阶段:在用户程序执行阶段,PLC总是按由上而下的顺序依次的扫描用户程序(梯形图)。

在扫描每一条梯形图时,总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右,先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映像区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。

相关文档
最新文档