1、基于PLC步进电机控制系统的设计摘要随着微电子和计算机技术的发展,步进电机的需求量与日俱增,它广泛用于打印机、电动玩具等消费类产品以及数控机床、工业机器人、医疗器械等机电产品中,其在各个国民经济领域都有应用。研究步进电机的控制系统,对提高控制精度和响应速度、节约能源等都具有重要意义。使转轴步进一个步距角增量,输出角位移与输入脉冲数成正比,转速与输入脉冲频率成正比。步进电机的控制方式简单,属于开环控制,且无累积定位误差,有较高的定位精度,而PLC作为一种工业控制微机,是实现电机一体化的有力工具,因此基于PLC的步进电机控制技术已广泛用于数字定位控制中。本设计将步进电机控制系统用于控制数控机床滑台
2、。本控制系统的设计,由硬件设计和软件设计两部分组成。其中,硬件设计主要包括步进电机的工作原理、步进电机的驱动电路设计、PLC的输入输出特性、PLC的外围电路设计以及PLC与步进电机的连接与匹配等问题的实现。软件设计包括主程序以及各个模块的控制程序,最终实现对步进电机转动方向及转动速度的控制。本系统具有智能性、实用性及可靠性的特点。关键词:步进电机、PLC、转速控制、方向控制81 / 86Stepping motor control system based on PLCAbstractWith the development of microelectronics and computer t
3、echnology, 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
4、 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 ang
5、ular 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 ind
6、ustrial 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 i
7、ncludes 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, ultimatel
8、y 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摘要IStepping motor control system based on PLCIIAbstractII第一章 绪论11.1 PL
9、C的发展及应用前景11.1.1 可编程控制器(PLC)的发展趋势11.1.2 可编程控制器(PLC)的应用领域11.1.3 PLC的应用前景11.2 提出问题21.2.1 机床滑台类型及控制31.2.2 本文的工作目的及意义31.2.3 本文的主要目的及意义31.3 系统功能4第二章 PLC概述52.1 PLC的产生与发展52.1.1 PLC的产生及定义52.1.2 PLC的发展62.2 PLC的特点与功能72.2.1 PLC的特点72.2.2 PLC的功能72.3 PLC的结构82.4 PLC的编程语言82.4.1 梯形图92.4.2 语句表112.4.3 顺序功能图11第三章 步进电机概述
10、123.1 步进电机工作原理123.2 步进电机的特性123.3 步进电机的分类133.4 步进电机驱动器的直流供电电源的确定133.5 步进电机使用时的注意事项143.6 步进电机驱动器的细分原理及一些相关说明143.7 反应式步进电机153.8本设计所用步进电机18第四章 总体方案设计194.1数控滑台的控制方法194.1.2进给速度控制194.1.3 进给方向控制194.2 PLC控制系统设计194.3 PLC控制系统的接地方法204.4步进电机的控制204.4.1步进电机的起停控制214.4.2步进电机的加减速控制214.4.3 步进电机的换向控制224.5 本章小结22第五章 数控滑
11、台的设计235.1总体设计方案的确定235.2 机械部分设计计算23第六章 设计硬件电路366.1 硬件电路总体分析366.2总体设计分析图366.3电路总体设计366.4步进电机的驱动电路38第七章 软件设计447.1 可编程控制器(PLC)的工作原理447.2存储空间的计算477.3可编程控制器(PLC)提供的编程语言477.4 PLC编程中难点介绍497.4.1驱动电源的特殊性497.4.2用功能指令构建控制程序的有关问题497.5 PLC梯形图 I/O分配表50第8章 GX Developer软件程序模拟运行518.1 程序运行图文说明51结论68附录691、流程图692、控制系统设计
12、步骤69参考文献711、参考资料712、参考论文72外文文献74中文翻译78致谢81第一章 绪论1.1 PLC的发展及应用前景PLC 工艺自从出现一直到今天,已经由最初的接线逻辑发展到了储存逻辑,目前被大量的应用到众多的行业之中。当今社会是一个高速发展的社会,目前的半导体工艺和电脑科技非常发达,PLC 借助这些技术的优势,已经可以非常好的处理网络接口了。总体来说,这项工艺很受行业人士的喜欢。这项系统是专门用于工艺生产工作的数控系统,它把电脑科技和自控工艺等技术有效的融合在一起,它是目前行业的关键设备,它的稳定性很高。此外,它还具有强大的抗干扰能力,编程步骤简单,而且易于维护。随着工艺不断发展,
13、现今它的控制活动已经能够从原先的单一化逻辑控制发展到如今的持续性控制。1.1.1 可编程控制器(PLC)的发展趋势我们坚信这项技术一定会得更好的发展。从技术上来看,随着目前电脑等优秀的科学技术被广泛的应用到 PLC 上面,因此我们坚信不久的将来,就会出现运算速率更快,容量更加庞大,更为先进的产品。从规模上来说,完备的通信设备会更好地迎合各种工业控制场合的不同需求;从市场上来分析,今后的竞争将会更加的激烈,将会发生垄断现象,届时将会有全球通用的编程语言;通过分析网络的发展态势可以得知,可编程控制器和其它工业控制计算机组网构成的大型控制系统是可编程控制器技术的发展方向。伴随着计算机网络的高速发展,
14、可编程控制器作为国际通用网络和自动化控制网络的重要组成部分,将在工业及工业以外的大量领域发挥十分重要的作用。1.1.2 可编程控制器(PLC)的应用领域PLC 是以微计算机技术和通信技术和自动控制技术为基础发展起来的新的工业控制装置,随着微处理工艺的发展,这项技术必然会会在众多的行业之中获取良好的发展。当前它的应用范围非常广,比如:通用和专用机械,汽车制造,机床与工具,立体仓库,控制设备制造、控制与装置仪表,环保及文化娱乐等各个行业。而且还在朝着其它方向扩展。PLC 的自诊断占 18,批量控制占26,运动控制占 40,过程控制占 58,应用机械控制占 871.1.3 PLC的应用前景PLC制造
15、商通过收购和联合大量的软件企业和发展软件产业。明显的提升了软件使用性能。大多的品牌都有与它们的设备相对应的平台甚至软件,将其有效的结合在一起,能够显著的提升系统的综合服务能力,而且节省投资,得到良好的控制体系,目前,PLC+网络+IPC+CRT 的模式被大规模应用。可编程控制器(PLC)厂家在以前的CPU模板上提供物理层 RS232/422/485 接口的基础上,新添了很多不同的通讯接口,能够创造一体化的网络体系。近年来信息技术发展很快,用户对开放性有着更多的需求,而且此时的互联网也在迅速发展。例如:罗克韦尔 A-B公司大力主推的三层网络结构体系,即 Device Net、Ether Net,
16、Contml Net。工艺在发展的时候,生产厂家为了获得更多的市场份额,不断展开激烈的竞争。它们的标准不一样,所以无法很好的兼容在一起,这就导致用户在使用的时候非常不方便,而且会造成维护费用增加。以后市场必然会高度开放,这已经被大多数生产厂家意识到了,形成了长时期妥协与竞争的过程,而且这一过程还在继续。虽说目前的工具无法很好的兼容在一起,不过随着系统的进步,用户在使用的时候,已经能够较好的应用各种性质的产品了。当前时期,该系统的网络水平以及运算速率等都明显的强化了,此时已经不再是单纯的用来进行逻辑控制了,更多的是用到过程控制之中。相关人士调查得出的结论是:目前除了石化等行业之外,这项系统在大部
17、分的行业中都获取了良好的成就。通过分析我们发现,该系统的优点非常明显,比如它的结构非常紧凑,它的功能很多,稳定性强,速率较快,最主要的是它的价位不高,因此不管是目前还是今后的很长一段时间之内,该系统都能够发挥出非常明显的意义,它的存在必将带动整个行业的进步。1.2 提出问题在电气时代的今天,电动机一直在现代化的生产生活中起着十分重要的作用。无论是在工农业生产还是在日常生活中,都大量地使用着各种各样的电动机。因此对电动机的控制变得越来越重要。电动机控制技术的发展得力于微电子技术、电力电子技术、永磁材料技术、自动控制技术、微机应用技术的最新发展成就。正是这些技术的进步使电动机控制技术化。步进电机是
18、机电控制中一种常用的执行机构,它的原理是通过对每相线圈中的电流和通电顺序切换来使电机作步进式旋转。驱动电路由脉冲信号来控制,所以调节脉冲信号的频率可以改变步进电机的原先转速。也就是说:当步进驱动器接收到一个脉冲信号,驱动步进电机就按设定的方向转动一个固定的角度。通过改变脉冲个数即可以改变角位移量,以达到准确定位的目的。同时通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的,目前比较常用的步进电机包括反应式步进电机(VR)、永磁式步进电机(PM),混合式步进电机(HB)和单相式步进电机等。永磁式步进电机一般为两相,转矩和体积较小,步进角一般为7.50;反应式步进电机一般为三相,可实
19、现大转矩输出,步进角一般为1.50,但噪声和振动都很大。反应式步进电机的转子磁路由软磁材料制成,定子上有多相励磁绕组,利用磁导的变化产生转矩。混合式步进电机是指混合了永磁式步进电机和反应式步进电机的优点。它又分为两相和五相:两相步进角一般为1.8度而五相步进角一般为0.72度。这种步进电机的应用最为广泛。1.2.1 机床滑台类型及控制在组合机床自动线中,一般根据不同的加工精度要求设置三种滑台:1液压滑台,用于切削量大、加工精度要求较低的粗加工序中;2机械滑台,用于切削量中等、具有一定加工精度要求的半精加工工序中;3 数控滑台,用于切削量小、加工精度要求很高的精加工工序中。可编程控制器(简称 P
20、LC)以其通用性强、可靠性高、指令系统简单、编程简便易学、易于掌握、体积小、维修工作少、现场接口安装方便等一系列优点,被广泛应用于工业 自动控制中。特别是在组合机床自动生产线的控制及 CNC 机床的 S、T、M 功能控制中更显示出其卓越的性能。PLC 控制的步进电机开环伺服机构应用于组合机床自动生产线上的数控滑台控制,可省去该单元的数控系统,使该单元的控制系统成本降低70%90%,甚至只占用自动线控制单元 PLC的35 个 I/O 接口及小于1KB的内存。特别是大型自动线中可以使控制系统的成本显著下降。1.2.2 本文的工作目的及意义毕业设计做了以下工作:1.对数控滑台控制进行了系统的学习,包
21、括PLC及步进电机的主要应用,实际的需求。2.应用三菱公司的可编程控制器FZ2X-16MT及20BYJ46四相步进电机,在此基础上搭建了实际的控制模型。 3.深入研究了位置控制系统的算法,利用三菱系统高速、大存储、数据结构灵活等特点,实现了更简便的数控位置的PLC控制。4.根据要求设计了仿真,以实现程序的模拟。1.2.3 本文的主要目的及意义1.以数控滑台的逻辑控制为实例,对三菱系统的网络组态、系统配置和梯形图编程进行一次尝试,为今后的更好地开发三菱系统的工程应用积累经验。2.以一种全新的编程思想进行PLC的梯形图编程,对于将来高性能的PLC的编程具有开拓性的意义。3.对于数控滑台位置控制实现
22、的研究也给后续的研究开辟了一个全新的方式,为更简捷完善的多轴位置控制的实现打下了坚实基础,对位置理论及其实现、位置控制在实际工程的应用都有很大的指导意义和参考价值。1.3 系统功能设计的目的是设计出一个以步进电机为基础控制系统。本系统采用FX2N系列PLC作为控制单元,通过按键实现对步进电机转动方向以及转动速度的控制,设计的步进电机控制系统有以下功能:1. 步进电机的启停控制2步进电机的正反转控制3. 步进电机的加速控制4. 步进电机的减速控制5. 步进电机通电方式改变的控制第二章 PLC概述2.1 PLC的产生与发展可编程控制器PC(Programmable Controller)是由美国电
23、气制造协会(NEMA)命名的,但是PC又可表示为个人计算机(Personal Computer),为了区别,人们常把可编程控制器称为PLC(Programmable Logic Controller)。它是以微处理器为基础,在传统的继电器控制技术基础上,综合了计算机技术、半导体集成技术、数字技术和通信网络技术而发展起来的新型控制器,用作数字控制的专用计算机。由用户编写程序进行逻辑控制、定时、计数和算术运算等,再通过数字量和模拟量的输入/输出(I/O)来控制各种生产过程。2.1.1 PLC的产生及定义20世纪60年代以前,用以对工业生产进行自动控制的装置是继电器-接触器控制系统。该系统存在一些缺
24、陷。例如:系统的能耗较多,噪声大;通用性、灵活性差,工艺流程的更新需要大量的人力物力;不具备现代工业控制所需的数据通信、网络控制等功能。到了20世纪60年代以后,美国汽车制造业为适应市场需求不断更新汽车型号,要求及时改变相应的加工生产线。而汽车生产流水线基本上都采用传统的继电器接触器控制,所以整个系统就必须更新设计和配置。汽车生产流水线的更换越来越频繁,原有的继电器接触器控制系统就经常需要重新设计安装,这不但造成巨大浪费,而且新系统的安装费时,从而延长了汽车的设计生产周期。在这种情况下,采用传统的继电器接触器控制就有许多不足。1968年,美国GM(General Motors)公司首次公开招标
25、要求制造商为其装配线提供一种新型的通用程序控制器,并提出了著名的十项招标指标,即著名的“GN十条”。如果说电子技术和电气控制技术是可编程控制器出现的物质基础,“GM十条”就是可编程逻辑控制器出现的技术要求基础,也是当今PLC最基本功能。1987年2月,国际电工委员会(IEC)颁布的可编程控制器(PLC)标准草案中对PLC做了如下定义:“可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用了可编程序的存储器,用来在其内部定时、存储程序、执行逻辑运算、顺序控制、计数与算术运算操作等指令,并通过数字式和模拟式的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关外
26、围设备,都应按易于与工业控制系统连成一个整体,易于扩充其功能的原则设计”。2.1.2 PLC的发展PLC的发展历程PLC产生至今,历经50载,其发展大体经历了4个阶段。19701980年,PLC结构定型阶段。在这一阶段,随着PLC刚诞生,各种类型的顺序控制器不断出现(如逻辑电路型、1位机型、通用计算机型、单板机型等),但都被迅速淘汰。最终以微处理器为核心的现有PLC结构形式取得了市场认可,得以迅速发展。本阶段为PLC原理、结构、软件、硬件趋向统一与的阶段,PLC的应用领域也开始由最初的小范围逻辑控制、有选择使用,逐步开始向机床、生产线领域拓展。19801990年,PLC普及与系列化阶段。在这一
27、阶段,PLC的生产规模不断扩大,价格一直下跌,PLC被广泛普及。各个PLC生产单位产品的规模、品种开始系列化,并且形成了固定的模块化结构型、I/O端子型、基本单元加扩展模块型这三种延续至今的基本结构模式。PLC的应用范围不断向顺序控制的全部领域扩展。在本阶段三菱公司以最早的F系列PLC产品为主,包括了小、中、大型各规格产品。19902000年,PLC高性能与小型化阶段。在这一阶段,随着工业电气自动化程度的提高和微电子技术的进步,PLC的功能日益增强,PL由单CPU转向多CPU,16位和32位微处理器被大量应用于PLC中,使其运算速度、图像显示和数据处理功能都大大增强。许多公司在加强各种特殊控制
28、功能模块研制的同时,还加强了软件技术的开发,PLC的体积大大减小,出现了各种类型的小型化、微型化PLC。PLC的应用范围由单一的顺序控制向现场控制拓展。本阶段,三菱公司的PLC产品开始有F系列向FX系列过渡,而后陆续推出了Q/K型小、中、大型系列产品。2000至今,PLC功能开发与网络化阶段。在本阶段,为了适应工厂自动化的需求与信息技术的发展,PLC的功能不断开发与完善。一方面,PLC在不断提高CPU运算位数、速率的同时,开发了适用于运动控制、过程控制的特殊模块,使PLC的应用范围开始涉及工业自动化的全部领域。同时随着通信联网技术的不断发展,新通信协议的不断产生,PLC的通信和网络功能得到迅速
29、发展,PLC不仅可以连接通用输入/输出设备和传统的编程,还可以通过总线构成网络系统,为工厂自动化奠定了基础。PLC已经真正成为具有逻辑控制、过程控制、运动控制、数据处理和联网通信等功能的多功能控制器。本阶段,三菱公司的PLC产品仍然以Q/K系列为主要产品,只是其性能在不断完善,并有新的CPU模块推出。PLC的发展趋势从世界上第一台PLC诞生至今,PLC技术得到了迅猛的发展。PLC的应用领域从最初的单一的逻辑控制发展到包括模拟量控制、数字控制以及机器人控制等在内的各种工业控制场合,成为工业控制领域占主导地位的基础自动化装备。PLC的发展趋势主要表现为以下四个方面。1、向微型化、网络化、开放性方向
30、发展。微型化、网络化、开放性是PLC未来发展的主要方向。2、向系列化、标准化、模块化方向发展。3、向大容量、高速度、高性能方面发展。4、向自诊断、容错性、高性能方面发展。2.2 PLC的特点与功能2.2.1 PLC的特点PLC技术的迅猛发展,除了得益于工业的需求外,主要还是由于它具有许多独特的特点。PLC是传统的继电器技术和现代的计算机技术相结合的产物。而在工业控制方面,PLC还具有计算机控制或继电器控制所无法比拟的特点。可靠性高,抗干扰能力强应用灵活,编程方便功能完善,适用性强易于安装、调试、维修体积小、质量轻、能耗低2.2.2 PLC的功能PLC作为工业控制的多功能控制器,不仅能满足一般工
31、业控制需要,而且能够适应工业控制的特殊控制要求,并可实现联网和通信控制。虽然不同类型PLC的性能,价格有差异,但其主要功能是相近的。基本功能逻辑运算功能是PLC必备的基本功能。本质上,它以计算机“位”运算位基础,按照程序的要求,通过对来自设备外围的按钮、接触器触电、行程开关等开关量信号进行逻辑运算处理,并控制外围指示灯、接触器线圈、电磁阀的通断。在早期的PLC上,顺序控制所需要的定时、计数功能需要通过定时模块与计数模块实现,但是,他已经成为PLC的基本功能之一。此外,逻辑控制中常用的数据比较与处理、代码转换等,也是PLC常用的基本功能。特殊功能PLC的特殊控制功能包括模/数(A/D)转换、数/
32、模(D/A)转换、高速处理、温度控制、位置控制等。这些特殊控制功能的实现一般需要PLC的特殊功能模块完成。A/D转换与D/A转换多用于过程控制或闭环调节系统。在PLC中,通过特殊的功能模块与功能指令,可以对过程中的温度、压力、速度、流量、电流、电压、位移等连续变化的物理量进行采样,并通过必要的运算实现闭环自动调节,必要时也可以对这些物理量进行各种形式的显示。位置控制一般通过对PLC的特殊应用指令的写入与状态读取,对位置控制模块的位移量、速度、方向等进行控制。位置控制模块一般以位置给定的指令脉冲形式输出,指令脉冲再通过伺服驱动器或步进驱动器、驱动伺服电动机或步进电动机带动进给传动系统实现闭环位置
33、控制高速处理功能一般通过PLC的特殊应用指令和高速处理模块,如高速计数、快速响应模块等实现,PLC通过高速处理命令的写入与状态的读取,对高速变化的速度、流量、位置等值进行处理控制。高速计数模块可以对几十千赫甚至上百千赫的脉冲进行计数处理,保证负载信息的及时处理并驱动。快速响应模块将输入量的变化较快的反映到输出量上。总之,PLC的高速处理功能对变化快、脉冲宽度小于PLC扫描周期的输入/输出信号进行处理,避免了丢失部分关键信号,从而影响控制过程的及时性和准确性。网络与通信功能PLC早期的通信一般局限于PLC与外围设备(编程器或变成计算机等)间的简单串行口通信。现代工业控制中的网络与通信不仅可以进行
34、PLC与外围设备间的通讯,而且可以在PLC与PLC之间、PLC与其他工业控制设备之间、PLC与上位机之间、PLC与工业网络间进行通讯,并可以通过现场总线、网络总线组成系统,从而使得PLC可以方便的进入工厂自动化系统。2.3 PLC的结构在硬件结构上PLC可以分为整体式固定I/O型、模块式PLC、基本单元加扩展型分布式PLC和集成式PLC五种结构形式。2.4 PLC的编程语言PLC是专为工业控制而研发的装置,主要使用者是企业电器工作人员。为了适应工人的传统习惯和掌握能力,通常PLC不采用计算机编程语言,而采用面向控制工程、面向问题的“自然语言”编程。国际电工委员会(IEC)1994年5月公布的I
35、EC611313可编程控制器语言标准详细的说明了语义、句法和五种编程语言。2.4.1 梯形图梯形图是目前为止使用最多的图形编程语言,梯形图和继电器控制系统的电路图相似,梯形图常被称为电路或者程序,梯形图的设计称为编程。梯形图由线圈、触点和指令组成。线圈通常代表逻辑输出结果和输出标志位。触点代表逻辑输入条件。梯形图编程的基本概念能流。在梯形图中为了分析各个元件间的输入与输出关系,就要假象一个概念电流。认为电流按照从左往右的方向流动,这一方向与执行用户顺序时的逻辑运算关系是一致的。利用能流这一概念,可以帮助我们很好地理解和分析梯形图。能流只能从左往右流动,层次改变只能从上往下。母线。梯形图两侧的垂
36、直公共线称为母线。母线之间有能流从左往右流。通常梯形图中母线有左右两条。软触点。PLC梯形图中的一些编程元件沿用了继电器这一名称,如输入继电器、输出继电器等,但是他们不是真实的物理继电器,而是一些存储单元,每个软继电器的触点与PLC存储器中映像存储器的一个存储单元相对应,所以这些触点称为软触点。这些软触点的0/1状态代表相应继电器触点或线圈的接通或者断开。而且对于PLC内部,如果存储单元状态为“1”则表示梯形图中对应软继电器的通电,常开触点接通,常闭触点断开,在继电器控制系统的接线中,触点数量有限,而PLC内部软触点的数量和使用次数没限制,用户可根据具体要求在梯形图中多次使用同一触点。梯形图的
37、特点PLC的梯形图源于继电器逻辑控制系统的描述,并和电气控制系统梯形图的基本思路一致,只是在符号和表达方式上有一定区别。它采用梯形图的图形符号来描述程序设计,是PLC程序设计中最常用的一种设计语言。这种设计语言采用因果关系来描述系统发生的条件和结果。其中每个梯级是一个因果关系。在梯级中描述系统发生的条件在左边,事件发生的结果在右边。PLC梯形图使用的内部辅助继电器、计数/定时器等,都是有软件实现的,它的最大优点是使用方便、形象、直观、实用和修改灵活。这是传统电气控制的继电器硬件接线所无法比拟的。梯形图的格式一般有如下一些要求:每个梯形图网络由多个梯级构成。每个输出元素可构成一个梯级,每个梯级有
38、多个支路。通常每个支路可容纳11个编程元素,最右边的元素必须是输出元素。一个网络最多允许16条支路。梯形图有以下8个特点:PLC梯形图和电气操作原理图相对应,具有对应性和直观性,并与传统的继电器逻辑控制技术相一致。梯形图中的能流不是实际的电流,而是一个虚拟的电流,是用户程序运算中满足输出条件的形象表达。能流只能从左往右。梯形图中个编程元件所描述的常开常闭触点可在编程时无限使用,不受次数限制。梯形图格式中继电器和物理继电器是不同的。在PLC中编程元件沿用了继电器这一名称,如输入继电器、内部辅助继电器、输出继电器等。对于PLC来说,其内部的继电器并不是实际存在的继电器,而是指软件中的编程元件。编程
39、元件中的每个软触点都和PLC存储器中的一个存储单元相对应。因此,在应用时,需与原继电器逻辑控制技术的概念区别。梯形图中输入继电器的状态只取决于外部输入电路的通断状态,所以 在梯形图中没有输入继电器线圈。输出线圈只对应输出映像区的相应位,不能用该编程元件直接驱动现场机构。根据梯形图中个触点的状态和逻辑关系,可以求出与图中各线圈对应的编程元件的1/0状态,称为梯形图的逻辑运算。逻辑运算按照梯形图从左至右、从上至下的原则进行。逻辑运算是根据输入映像寄存器中的值,而不是根据逻辑运算瞬时外部输入状态来进行。梯形图中用户的逻辑运算结果马上可为后面用户程序的逻辑运算所运用。梯形图与其他设计语言有一一对应关系
40、,便于相互转换和对程序的检查。但是对于较复杂的控制系统。与顺序功能图等设计语言相比较,梯形图的逻辑描述还不够清晰。梯形图设计规则由于梯形图中的线圈和触点均为“软继电器”,因此同一标号的触点可反复使用,这也是PLC区别于传统控制的一大优点。每个梯形图有多层梯级组成,每层逻辑行起始于做母线,经过触点的各种连接最后结束于线圈,触点不能出现在线圈右边,只能在触点右边连接线圈,每一个逻辑行实际代表一个逻辑方程。梯形图中的输入触点只受外部信号控制,而不能有内部继电器的线圈将其接通或断开,及线圈不能直接和做母线相连,所以在梯形图中不会出现“输入继电器的线圈”。在几个串联回路相并联时,应该将触点多的放在梯形图
41、上面。在几个并联回路相串联时,应该将触点最多的回路放在梯形图的最左面。这种安排指令较少。触点因花在水平线上,不能花在垂直分支上,被画在垂直分支上的触点,很难正确识别它和其他触点的关系,也难以判断通过触点对输出线圈的控制方向。所以梯形图的书写顺序自左向右、自上至下,CPU也按此顺序执行。梯形图中的触点可以任意串联、并联,但输出线圈不能串联,只能并联。2.4.2 语句表PLC的指令是一种与计算机的汇编语言中的指令相似的助记符表达式。语句表表达式与梯形图有对应关系,由指令组成的程序叫指令程序。在用户程序存储器中,指令按步序号顺序排列。每一条语句指令都包含操作数和操作码两部分,操作数一般由标识符和地址
42、码组成。2.4.3 顺序功能图顺序功能图,又叫状态转移图,是一种较新的编程方法。他将一个完整的程序分成若干段,各阶段具有不同的动作,阶段之间有一定的转换条件,转换条件满足就实现阶段转移,上一阶段动作结束,下一阶段动作开始。它提供了一种组织程序的图形方法。在顺序功能图中可以用其它语言嵌套编程,转换、路径和步是顺序功能图的三种主要元素。顺序功能图主要用来描述开关量顺序控制系统,根据它可以很容易画出顺序控制梯形图程序。整个程序完全按动作顺序直接编程,非常直观简便,思路很清楚,很合适顺序控制场合。第三章 步进电机概述步进电机是一种将脉冲信号转换成角位移或直线位移的执行元件。步进电机的输出位移量与输人脉
43、冲个数成正比,其速度与单位时间内输人的脉冲数(即脉冲频率)成正比,其转向与脉冲分配到各相绕组的相序有关。因此只要控制指令脉冲的电机绕组通电的相序、频率及数量,便可控制步进电机的输出方向、速度和位移量。步进电机具有较好的控制性能,其启动、停车、反转及其它任何运行方式的改变都可在少数脉冲内完成,并且可获得较高的控制精度,因而广泛应用在数控机床、数字系统、程序控制系统及航天工业装置中。3.1 步进电机工作原理步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的转动方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步步运行的。可以通过控
44、制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。 步进电动机的工作原理实际上是和电磁铁的作用原理一样。当A相绕组通电时,转子的齿与定子AA上的齿对齐。若A相断电,B相通电,由于磁力的作用,转子的齿与定子BB上的齿对齐,转子沿顺时针方向转过,如果控制线路按ABCA的顺序控制步进电动机绕组的通断电,步进电动机的转子便不停地做顺时针转动。若将通电顺序改为ACBA,步进电动机的转子将逆时针转动,这种通电方式称为三相三拍。而通常的通电方式为三相六拍,其通电顺序为AABBBCCCAA及AACCCBBBAA,相应地,定子绕组的通电状
45、态每改变一次,转子转过15度。3.2 步进电机的特性步进电机转动使用的是脉冲信号,而脉冲是数字信号,这恰恰是计算机所擅长处理的类型。自从20世纪80年代以来开始开发出专用的驱动电路,今天在磁盘、打印机等的OA装置的位置控制中,步进电机都是重要的组成部分。总体来说步进电机特点如下:1、不需要反馈,控制简单。2、与微机的连接、速度控制及驱动电路的设计较简单。3、没有角度累积误差4、停止时也可保持转距。5、不需要保养,故造价较低。6、即使没有传感器,也能精确定位。7、根椐给定的脉冲周期,能够以任意速度转动。难以获得较大的转矩。8、不宜用作高速转动9、在体积重量方面没有优势,能源利用率低。10、超过负
46、载时会破坏同步,高速工作时会发出振动和噪声。11、步进电机的角位移与输人脉冲数严格成正比,电机运转一周后没有累积误差,具有良好的跟随性。 12、由步进电机与驱动器电路组成的开环数字控制系统,既简单、廉价,又可靠。同时,它也可以与角度反馈环节组成高性能的闭环数字控制系统。 13、步进电机的动态响应快,易于启停、正反转以及变速控制。 14、速度可在相当宽的范围内平滑调节,低速下仍能保证获得大转矩。 15、步进电机只能通过脉冲电源供电才能运行,它不能直接使用交流电源和直流电源。3.3 步进电机的分类步进电机的结构形式和分类方法较多。按照励磁方式分类,可将步进电机分为三类:反应式步进电动机(VR)。采
47、用高导磁材料构成齿状转子和定子,其结构简单,生产成本低,步距角可以做的相当小,但动态性能相对较差。使用简单,使用较多。永磁式步进电动机(PM)。转子采用多磁极的圆筒形的永磁铁,在其外侧配置齿状定子。用转子和定子之间的吸引和排斥力产生转动,转动步的角度一般是7.50。它的出力大,动态性能好;但步距角一般比较大。混合步进电动机(HB)。这是PM和VR的复合产品,其转子采用齿状的稀土永磁材料,定子则为齿状的突起结构。这类电机综合了反应式和永磁式两者的优点,步距角小,出力大,动态性能好,是性能较好的一类步进电动机,在计算机相关的设备中多用此类电机。3.4 步进电机驱动器的直流供电电源的确定电压的确定混合式步进电机驱动器的供电电源电压一般是一个较宽的范围(比如ASD545R的供电电压为1848VDC),电源电压通常根据电机的工作转速和响应要求来选择。如果电机工作转速较高或响应要求较快,那么电压取值也高,但注意电源电压的纹波不能超过驱动器的最大输入电压,否则可能损坏驱动器。电
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100