




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
南京工业大学毕业设计题目激光体积检测系统传送装置控制设计学生姓名李满学号专业班级指导教师孙冬梅2012年6月体积检测系统传送装置控制设计摘要激光体积检测系统的传送装置的控制中,实现对PLC控制电机,对传送带的速度调节和开关控制。同时完成与硬件系统的通讯,实现速度信息、开关信息等信号的上传的目标。本课题以可编程逻辑控制器(PLC)、步进电机为基础,采用PLC控制技术,开展该控制技术的测试,实现了PLC对步进电机开关、正反转、加减速等控制。本文以成熟可靠的可编程逻辑控制技术和具备诸多优点的步进电机为课题背景,论述了基于西门子PLC驱动控制步进电机技术开发过程,主要完成课题中系统硬件及软件的设计。首先介绍了PLC应用现状与发展趋势与其的应用前景。其次,介绍了步进电机及其驱动器的应用和性能特点。另外,本文还介绍了STEP7编程软件的使用方法。本文最后提出了设计中的一些不足之处和对今后的一些要求。论文结尾附有传送装置控制系统机械结构图。关键词PLC步进电机驱动器DESIGNOFVOLUMEDETECTIONSYSTEMTRANSFERDEVICECONTROLABSTRACTTOACHIEVETHEPLCTOCONTROLTHEMOTOR,THECONVEYORSPEEDADJUSTMENTANDSWITCHINGCONTROLATTHESAMETIMETOCOMPLETEACOMMUNICATIONSSYSTEMWITHHARDWARETOACHIEVETHEGOALOFUPLOADSPEEDINFORMATION,THESWITCHINFORMATIONSIGNALTHETOPICISBASETOTHEPROGRAMMABLELOGICCONTROLLERPLCANDSTEPPERMOTORUSETHEPLCCONTROLTECHNOLOGYTOCARRYOUTTHETESTINGOFTHECONTROLTECHNOLOGYTOACHIEVEAPLCCONTROLOFTHESTEPPERMOTORSWITCH,ROTATING,ANDACCELERATIONANDDECELERATIONTHISTHESISISUSETHEPROVENPROGRAMMABLELOGICCONTROLANDTHESTEPPERMOTORTHATHASMANYADVANTAGESASASUBJECTBACKGROUND,ITDISCUSSESABOUTTHEPROCESSTHATBASEDONSIEMENSPLCHOWTOCONTROLTHESTEPPERMOTOR,MAINLYTOCOMPLETETHESYSTEMOFHARDWAREANDSOFTWAREDESIGNFIRSTINTRODUCEDTHESTATUSQUOANDDEVELOPMENTTRENDOFTHEPLCAPPLICATIONANDITSAPPLICATIONPROSPECTSSECONDLY,INTRODUCETHEAPPLICATIONANDPERFORMANCECHARACTERISTICSOFASTEPPERMOTORANDITSDRIVERINADDITION,THISARTICLEDESCRIBESTHEUSEOFTHESTEP7PROGRAMMINGSOFTWARETHISARTICLECONCLUDESWITHSOMEINADEQUACIESINTHEDESIGNANDSOMEOFTHEREQUIREMENTSFORTHEFUTUREPAPERATTHEENDWITHTRANSMISSIONDEVICECONTROLSYSTEMMECHANICALSTRUCTUREDIAGRAMKEYWORDSPLC;STEPPERMOTOR;STEPPERMOTORDRIVER目录摘要IABSTRACTII第一章绪论111概述112可编程逻辑控制器的发展现状213现代物流系统中PLC技术应用的状况314本文的主要工作3第二章传送装置控制系统硬件设计521系统总体设计方案522步进电机简介5221步进电机的分类及其基本参数6222步进电机的选择8223步进电机驱动电路9224步进电机主要特点1223S7200介绍及具体CPU选型13231S7200介绍13232CPU选型及其设计1424PLC驱动步进电机17第三章控制系统的软件设计1931STEP7概述19311STEP7的硬件接口19312STEP7的编程功能1932系统流程图2133主/子程序及其实现功能的详细解释22331本程序所用变量22332主程序23333初始化子程序25334自由口通讯协议子程序26第四章系统调试与结果27结语29参考文献30致谢31附录1传送装置控制系统机械结构图32第一章绪论11概述现代物流是将信息、运输、仓储、库存、装卸搬运以及包装等物流活动综合起来的一种新型的集成式管理。系统对基于激光测量技术的体积测量装置设计,实现体积、重量分析计算。系统运用成熟可靠的激光测量技术1,能精确测量各种类型的物品。当物品通过输送机上的体积测量框时,其轮廓就会被扫描,在速度非常快的情况下也能精确检测出所有任何形态的物品。该技术以激光为基础2,排除了其他光和照明的需求,使该装置能独立运作,不受颜色,物品质地和输送皮带的影响。本项目搭建体积测量系统的传送控制系统,采用PLC控制电机,实现对传送带的速度调节和开关控制。同时完成与硬件系统的通讯,实现速度信息、开关信息等信号的上传。激光技术用于检测工作主要是利用激光的优异特性,将它作为光源,配以相应的光电元件来实现的。它具有精度高、测量范围大、检测时间短、非接触式等优点,常用于测量长度、位移、速度、振动等参数3。在激光技术发展过程中因其高的分辨率,可以直接用于物体外部4尺寸、轮廓以及位移和有关物理量的测量。激光检测技术属于非接触式测量技术,与接触式测量方法相比,具有限制更少、效率更高、不损伤测量表面、不易受被测对象表面状态影响等优点,因此高精度的激光检测技术越来越广泛地应用到精密、超精密加工中5。超精密加工技术,其精度从微米级到亚微米级、纳米级,在高技术领域和军用工业以及民用医疗工业中都有大量需求。另外我们知道步进电动机已成为除直流电动机和交流电动机以外的第三类电动机6,传统电动机作为机电能量转换装置,在人类的生产和生活进入电气化过程中起着关键的作用。可是在人类社会进入自动化时代的今天,传统电动机的功能已不能满足工厂自动化和办公自动化等各种运动控制系统的要求。为适应这些要求,发展了一系列新的具备控制功能的电动机系统,其中较有自己特点,且应用十分广泛的一类便是步进电7。12可编程逻辑控制器的发展现状可编程逻辑控制器8(PROGRAMMABLELOGICCONTROLLER,简称PLC或PC)是专为在工业环境下应用而设计的一种数字运算操作电子系统。它采用了可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字量、模拟量的输入和输出,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点。PLC的主要特点9如下A用内部已定义的各种辅助继电器代替机械触点继电器9,通过软件编程方式用内部逻辑关系代替实际的硬件连接导线,这些内部继电器的节点变位时间可理想化地认为等于零,因此只需考虑它的01状态而无需考虑传统继电器所固有的返回系数;B可靠性高,抗干扰能力强,适用于复杂的工业环境;C配套齐全,功能完善,适用性强,易于与工业控制系统联成一个整体,易于扩充其功能;D易学易用,照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制采用简单指令形式,使用户程序编制形象、直观、方便易学。PLC作为工控机的一员,在主要工业国家中成为自动化系统的基本电控装置。它具有控制方便、可靠性高、容易掌握、体积小、价格适宜等特点。据统计,当今世界PLC生产厂家约150家,生产300多个品种。2000年销售额约为86亿美元,占工控机市场份额的50,PLC将在工控机市场中占有主要地位,并保持继续上升的势头。PLC在60年代末引入我国时,只用作离散量的控制,其功能只是将操作接到离散量输出的接触器等,最早只能完成以继电器梯形逻辑的操作。新一代的PLC具有PID调节功能,它的应用已从开关量控制扩大到模拟量控制领域,广泛地应用于航天、冶金、轻工、建材等行业。但PLC也面临着其它行业工控产品的挑战,各厂家正采取措施不断改进产品,主要表现为以下几个方面101微型、小型PLC功能明显增强2集成化发展趋势增强由于控制内容的复杂化和高难度化,使PLC向集成化方向发展,PLC与PLC集成、PLC与DCS集成、PLC与PID集成等,并强化了通讯能力和网络化,尤其是以PC为基的控制产品增长率最快。3向开放性转变PLC曾存在严重的缺点,主要是PLC硬件体系结构是封闭而不是开放的,使各种PLC互不兼容。国际电工协会IEC在1992年颁布了IEC11313可编程序控制器的编程软件标准,为各PLC厂家编程的标准化铺平了道路。我国的PLC生产目前也有一定的发展,小型PLC已批量生产;中型PLC已有产品;大型PLC已开始研制。国内PLC形成产品化的生产企业约30多家,国内产品市场占有率不超过10。经过30多年的发展,PLC已十分成熟与完善,尤其在顺序控制、开关量逻辑运算和处理这两方面具有显著优势,而模拟量闭环控制也已非常成熟。PLC技术自从引入我国的电力行业后就得到了广泛应用,并发展壮大。13现代物流系统中PLC技术应用的状况现代物流是将信息、运输、仓储、库存、装卸搬运以及包装等物流活动综合起来的一种新型的集成式管理。它使用先进的技术、设备与管理为销售提供服务,生产、流通、销售规模越标准的现代物流企业和第三方物流大、范围越广,物流技术、设备及管理越现代化。现代物流5的发展趋势呈现出全球化、多功能化、信息化、自动化和智能化的特征,其中信息化是现代物流的核心。在物流系统中PLC11技术得到了广泛的应用,现代物流的包装加工、仓储、分拣和传送等均是采用PLC技术进行控制。该技术可以扩大物流作业能力、提高劳动生产率、减少物流作业的差错等。用自动化技术和信息技术对传统物流业务进行优化整合,达到降低成本、提高水平的目的。14本文的主要工作本传送控制系统具体完成硬件上功能有1)对步进电机进行开关、正反加减速运行等控制,从而实现传送带的控制。2)实现PLC与体积测量仪的接口的通讯。软件上实现功能有1)通过改变PLC的刷新输出频率参数实现对步进电机转速的控制。2)实现对整个系统的控制。本设计基于体积测量仪的软件硬系统,完成传送带系统的控制功能和与体积测量仪通讯。通过该毕业设计,可以提我们的工程实践能力和软件开发能力。本文完成PLC系统硬件设计,电源模块设计,开关、按钮等接口的选型,控制电机正反转让运行以及与体积测量仪的接口。第二章传送装置控制系统硬件设计21系统总体设计方案系统框图如图21所示开关、正反转、速度调节按钮。体积激光扫描仪传送带电机PLC电源PC/PPI图21系统框图本控制系统可分为五部分体积激光扫描仪、PLC、传送带电机开关、正反转、速度调节按钮和电源。其中PLC是本系统的主控制单元,当开关按钮给它发出开关信号时,它将很据预定的程序执行,进而控制电机的运行状态。体积激光扫描仪与PLC之间的通讯是双向的,扫描仪将传送带上物品的位置告诉PLC,而PLC将所计算得的物品长度发送给扫描仪。电源模块为每个单元供电。22步进电机简介步进电动机是一种将数字脉冲信号转换成机械角位移或者线位移的数模转换元件12。在经历了一个大的发展阶段后,目前其发展趋于平缓。然而,由于电动机的工作原理和其它电动机有很大的差别,具有其它电动机所没有的特性。因此,沿着小型、高效、低价的方向发展。步进电动机由此而得名。步进电动机的运行是在专用的脉冲电源供电下进行的,其转子走过的步数,或者说转子的角位移量,与输入脉冲数严格成正比。步进电机作为执行元件,是机电一体化的关键产品之一,广泛应用在各种家电产品中,例如打印机、磁盘驱动器、玩具、雨刷、机械手臂和录像机等。另外步进电机也广泛应用于各种工业自动化系统中。由于通过控制脉冲个数可以很方便的控制步进电机转过的角位移,且步进电机的误差不积累,可以达到准确定位的目的。还可以通过控制频率很方便的改变步进电机的转速和加速度,达到任意调速的目的,因此步进电机可以广泛的应用于各种开环控制系统中。221步进电机的分类及其基本参数步进电机的分类1)永磁式步进电机一般为两相,转矩和体积较小,步进角一般为75度或15度。2)反应式步进电机一般为三相,可实现大转矩输出,步进角一般为15度,但噪声和振动都很大。3)混合式12步进电机是指混合了永磁式和反应式的优点,它又分为两相和五相。两相步进角一般分为18度而五相步进角一般为072度,这种步进电机的应用最为广泛。三相混合式步进电机的结构如图图22所示。左边给出混合式步进电动机的轴向剖面图。定子铁心的齿槽与磁阻式电动机相同,和永磁式电动机一样配置有双绕组或单绕组,分别适用于单极性驱动或双极性驱动。转子中含有一个轴向磁化的永磁体,这个永磁体产生一个单向磁场,磁路通过转子、气隙和定子闭合。由软磁材料制作的两段转子分别被永磁体磁化为N极和S极,AA和BB截面分别表示了S段和N段转子。图中可以看到两段转子具有相同的齿数,但是错开半个齿距。图22三相混合式步进电机的结构图下面利用图23进一步说明混合式步进电动机的工作原理。图中的电动机定子有4个沿圆周均匀分布的齿,线圈绕制在齿上且成对连接。具有不同极性的两段转子各有3个齿。图中以实线表示S段,以虚线表示N段,两段转子交错半个齿距。当绕组中不通电流时,因为转子中的永磁体总是试图减少磁路中的磁阻,转子将趋向有限的若干位置,直至N极和S极转子上各有一齿与定子磁极对齐。对于图中的电机来说,这样的位置有12个。将转子保持在这些位置上的转矩通常不大,称之为维持转矩。图23混合式步进电机工作原理如果如图1128A那样有电流通过一相绕组,在定子上产生的N极和S极将吸引异性转子段上的齿,在这种情况下,只有和转子的齿数一样的3个稳定位置,将转子从定位位置上拉开的转矩要大得多,称为锁定转矩。将通电方式由图A切换至图B,定子磁场转过90。,并将吸引另一对齿,结果转子旋转了30。,相当于一个整步。在从图B到图C中,励磁又回到前一绕组,但是电流方向相反,可使转子再前进一整步。在图D中再使第二相绕组电流反向又可前进一步。这样转子就走过了一个齿距。步骤从图D后再回到图A,如此反复,形成电动机的旋转运动,每转需要12步。显然,以相反的顺序激励定子绕组,电动机将反转。步进电机的基本参数1电机固有步距角它表示控制系统每发一个步进脉冲13信号,电机所转动的角度。电机出厂时给出了一个步距角的值,这个步距角可以称之为“电机固有步距角”,它不一定是电机实际工作时的真正步距角,真正的步距角和驱动器有关。2步进电机的相数步进电机的相数是指电机内部的线圈组数,目前常用的有二相、三相、四相、五相步进电机。电机相数不同,其步距角也不同,一般二相电机的步距角为09/18、三相的为075/15、五相的为036/072。在没有细分驱动器时,用户主要靠选择不同相数的步进电机来满足自己步距角的要求。如果使用细分驱动器,则“相数”将变得没有意义,用户只需在驱动器上改变细分数,就可以改变步距角。3保持转矩保持转矩是指步进电机通电但没有转动时,定子锁住转子的力矩。它是步进电机最重要的参数之一,通常步进电机在低速时的力矩接近保持转矩。由于步进电机的输出力矩随速度的增大而不断衰减,输出功率也随速度的增大而变化,所以保持转矩就成为了衡量步进电机最重要的参数之一。比如,当人们说2NM的步进电机,在没有特殊说明的情况下是指保持转矩为2NM的步进电机。4钳制转矩钳制转矩是指步进电机没有通电的情况下,定子锁住转子的力矩。由于反应式步进电机的转子不是永磁材料,所以它没有钳制转矩。222步进电机的选择1)型号130BYG350A(三相混合式)如图图24三相混合式步进电机实物图2)步距角精度5温升80MAX环境温度2050绝缘电阻00MMIN500VCDC绝缘强度000V50HZ1MA1MINU绝缘等级B3技术数据如下表21步进电机的技术参数电机型号步距角相电压相电流相电阻相电感保持转矩重量长度单轴DEGREEVAMHNMKGMM130BYG350A12/06803255084123131704外型尺寸如下图图25130BYG350A三相混合式步进电机尺寸5)接线图如图图26130BYG350A三相混合式步进电机接线223步进电机驱动电路2231驱动器选型本设计采用混合式步进电机驱动器型号MD3008A如图图27MD3008A步进电机驱动器的实物图一该型号驱动器的特点141采用交流伺服控制原理,在控制方式上增加了全数字式电流环控制,三相正弦电流驱动输出,使三相混合式电机低速无爬行,无共振区,噪音小。2驱动器功放级的电压最高可达DC325伏,步进电机高速运转仍然有高转矩输出。3具备短路、过压、欠压、过热等完善保护功能,可靠性高。4具有细分、半流和掉电相位记忆功能。5具有多种细分选择,可控制电机在任意细分状态下精确定位,最小步距角可设为0036(10000步/转)。适用面广,通过设置不同相电流可配置各种电机。二驱动器对步距角的细分和输出相电流将“电机固有步距角”细分成若干小步的驱动方法,称为细分驱动,细分是通过驱动器精确控制步进电机的相电流实现的,与电机本身无关。1设置电机每转步数,使用拨码DIP开关来设置步数。按下表表22拨码DIP开关来设置步数表SW10O11OO11SW21OO11OO1SW31111OOOO电机步数2004005001000200040005000100002输出相电流表23拨码DIP开关来设置输出相电流表SW5111111110000SW6111100001111SW7110011001100SW8101010101010电流172024273134374144485154注意第4位拨码DIP开关无效三电气参数表24步进电机驱动器的电气参数输入电源17A68A驱动方式PWM(脉宽调制)恒流斩波,三相正弦波电流输出。适配电机90、110、130系列三相混合式步进电机工作环境0501585RH、不结露。无腐蚀性、易燃、易爆、导电性气体、液体和粉尘。存放环境0501585RH、不结露。外形尺寸25514385MM见外观尺寸长宽高重量15KG2232驱动器电路下图为步进电机的驱动电路16。图中仅为一相的驱动电路,其余两相与之相同。在图中三极管T1起开关作用。当三极管截止时,无集电极电流流通,开关相当于断开;当三极管饱和时,流过的集电极电流最大,开关相当于闭合,该开关“动作”可由加于基极的电流来控制。由T2、T3两个三极管组成达林顿式功放电路,驱动步进电机的3个绕组,使电机绕组的静态电流达到近2A。电路中使用光电耦合器将控制和驱动信号隔离。当控制输入信号为低电平时,T1截止,输出高电平,则红外发光二极管截止,光敏三极管不导通,因此绕组中无电流流过;当输入信号为高电平时,T1饱和导通,于是红外发光二极管被点亮,使光敏三极管导通,向功率驱动级晶体管提供基极电流,使其导通,绕组被通以电流。图28步进电机驱动电路2233驱动电路接口驱动CVABC步进电机驱动电源图29驱动器接口224步进电机主要特点1)一般步进电机的精度15为步进角的35,且不累积。2)步进电机外表允许的最高温度取决于不同电机磁性材料的退磁点,步进电机温度过高时会使电机的磁性材料退磁,从而导致力矩下降乃至于失步,因此电机外表允许的最高温度应取决于不同电机磁性材料的退磁点;一般来讲,磁性材料的退磁点都在摄氏130度以上,有的甚至高达摄氏200度以上,所以步进电机外表温度在摄氏8090度完全正常。3)步进电机的力矩会随转速的升高而下降。当步进电机转动时,电机各相绕组的电感将形成一个反向电动势;频率越高,反向电动势越大。在它的作用下,电机随频率(或速度)的增大而相电流减小,从而导致力矩下降。4)步进电机低速时可以正常运转,但若高于一定速度就无法启动,并伴有啸叫声。步进电机有一个技术参数空载启动频率,即步进电机在空载情况下能够正常启动的脉冲频率,如果脉冲频率高于该值,电机不能正常启动,可能发生丢步或堵转。在有负载的情况下,启动频率应更低。如果要使电机达到高速转动,脉冲频率应有加速过程,即启动频率较低,然后按一定加速度升到所希望的高频。23S7200介绍及具体CPU选型231S7200介绍S720016是一种小型的可编程序控制器,适用于各行各业,各种场合中的检测、监测及控制的自动化。S7200系列在集散自动化系统中充分发挥其强大功能。使用范围可覆盖从替代继电器的简单控制到更复杂的自动化控制。应用领域极为广泛,覆盖所有与自动检测,自动化控制有关的工业及民用领域,包括各种机床、机械、电力设施、民用设施、环境保护设备等等。如冲压机床,磨床,印刷机械,橡胶化工机械,中央空调,电梯控制,运动系统。S7200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。因此S7200系列具有极高的性能/价格比。S7200系列出色表现在以下几个方面1)极高的可靠性。2)极丰富的指令集。3)易于掌握。4)便捷的操作。5)丰富的内置集成功能。6)实时特性。7)强劲的通讯能力。8)丰富的扩展模块。232CPU选型及其设计本系统所选PLC的型号为CPU22417。其外观图如图。(1)(2)图210CPU224外观和尺寸图该型号中央处理单元(CPU)的数据概述1CPU常规规范表25CPU常规规范参数电流供应模块称及描述尺寸WXHXD(MM)重量功耗5DC2DCCPU224DC/DC/DC14输入/10输出1205X80X62360G7W660MA280MA2CPU224技术规范表26CPU常规规范参数CPU特性本机数字输入14路数字量输入本机数字输出10路数字量输出高速计数器32位值6个高速计数器总数6个都是20KHZ时钟速率单相计数器个数4个都是20KHZ时钟速率两相计数器个数2个,20KHZ脉冲速率脉冲输出1个,8位分辨率模拟电位器2个,1MS分辨率时间中断4个上升沿和/或4下降沿边沿中断7个,范围02MS128MS可选择的输入滤波器时间14个脉冲捕捉输入时钟时钟精度0C55C时,7分种/月扩展模块的数量7个模块最大的数字量I/O256定时器总数256定时器1MS4定时器(T0,T32,T64,T96)10MS16定时器T1T4,T33T36,T65T68,T97100100MS236定时器T5T31,T37T63,T96T95,T101T255计数器总数256计数器C1C255布尔量执行速度037S每条指令传送字的执行速度34S每条指令定时器/计数器执行速度50S64S每条指令电源电源电压允许范围204288VDC一般取24V输入电流仅CPU/最大负载120/900MA,24VDC5V扩展I/O模块电源最大660MA24VDC传感器电源输出电压范围154288VDC随着微电子技术和计算机技术的发展,可编程序控制器有了突飞猛进的发展18,其功能已远远超出了逻辑控制、顺序控制的范围。继续沿着小型化的方向发展。随着电动机本身应用领域的拓宽以及各类整机的不断小型化,要求与之配套的电动机也必须越来越小。对电动机进行综合设计。即把转子位置传感器,减速齿轮等和电动机本体综合设计在一起,这样使其能方便地组成一个闭环系统,因而具有更加优越的控制性。向五相和三相电动机方向发展,目前广泛应用的二相和四相电动机,其振动和噪声较大,而五相和三相电动机具有优势性。而就这两种电动机而言,五相电动机的驱动电路比三相电动机复杂,因此三相电动机系统的性能价格比要比五相电动机更好一些。目前利用可编程序控制器(即PLC技术)可以方便地实现对电机速度和位置的控制,方便地进行各种步进电机的操作,完成各种复杂的工作,它代表了先进的工业自动化革命,加速了机电一体化的实现。用PLC对步进电机也具有良好的控制能力,利用其高速脉冲输出功能或运动控制功能,现对步进电机的控制。步进电机是一种将电脉冲信号转换成直线位移或角位移的执行元件19,每当对其施加一个电脉冲时,其输出轴便转过一个固定的角度。步进电机的输出位移量与输入脉冲个数成正比,其转速与单位时间内输入的脉冲数即脉冲频率成正比,其转向与脉冲分配到步进电机的各相绕组的相序有关。所以只要控制指令脉冲的数量、频率及电机绕组通电的相序,便可控制步进电机的输出位移量、速度和转向。PLC直接控制步进电机系统由PLC和步进电机组成,PLC具有实时刷新技术,输出信号的频率可以达到数千赫兹或更高,使得脉冲分配能有很高的分配速度,充分利用步进电机的速度响应能力,提高整个系统的快速性。并且,PLC有采用大功率晶体管的输出端口,能够满足步进电机各相绕组数10V级脉冲电压、1A级脉冲电流的驱动要求。有以上步进电机的工作原理以及工作方式我们可以看出控制步进电机最重要的就是要产生出符合要求的控制脉冲。西门子PLC本身带有高速脉冲计数器和高速脉冲发生器,其发出的频率最大为10KHZ,能够满足步进电动机的要求。对PLC提出两个特性要求。一是在此应用的PLC最好是具有实时刷新技术的PLC,使输出信号的频率可以达到数千赫芝或更高。其目的是使脉冲能有较高的分配速度,充分利用步进电机的速度响应能力,提高整个系统的快速性。二是PLC本身的输出端口应该采用大功率晶体管,以满足步进电机各相绕组数十伏脉冲电压、数安培脉冲电流的驱动要求。如下图所示图211步进电机的PLC直接控制24PLC驱动步进电机西门子PLC20本身带有高速脉冲计数器和高速脉冲发生器,其发出的频率最大为10KHZ,能够满足步进电动机的要求。对PLC提出两个特性要求。一是在此应用的PLC最好是具有实时刷新技术的PLC,使输出信号的频率可以达到数千赫芝或更高。其目的是使环形脉冲分配能有较高的分配速度,充分利用步进电机的速度响应能力,提高整个系统的快速性。二是PLC本身的输出端口应该采用大功率晶体管,以满足步进电机各相绕组数十伏脉冲电压、数安培脉冲电流的驱动要求。如下图所示图212PLC直接驱动电机环形分配程序对步进电机各相绕组的通电顺序进行环形脉冲分配,从而控制接到步进电机三相绕组的48V直流电源的依次通、断,形成旋转磁场,使步进电机转动。步进电机的转动,由于步进电机是电感性负载,直流电阻很小,故接限流电阻以免脉冲电流过大损坏,当步进电机各相绕组的通电顺序按AABBBCCCAA导通断开时,步进电机正转。按AACCCBBBAA依次导通、断开时,步进电机反转,即步进电机可以按三相六拍工作。每当步进电机走一步,环形脉冲分配程序的步数减一,当步数减为零时,停止环形脉冲分配,等待下一次的脉冲输入。第三章控制系统的软件设计31STEP7概述STEP7编程软件22用于SIMATICS7、M7、C7和基于PC的WINAC,是供它们编程、监控和参数设置的标准工具。STEP7具有以下功能硬件配置和参数设置、通信组态、编程、测试、启动和维护、文件建档、运行和诊断功能等。在STEP7中,用项目来管理一个自动化系统的硬件和软件。STEP7用SIMATIC管理器对项目进行集中管理,它可以方便地浏览SIMATICS7、M7、C7和WINAC的数据。实现STEP7各种功能所需的SIMATIC软件工具都集成在STEP7中。311STEP7的硬件接口STEP7与WINDOWS操作系统的通讯方式23有3种通过PC/PPI多主站电缆直接1连接;通过带有MPI电缆的通信处理器卡连接;通过一块MPI和配套的电缆相连23接。要将计算机连接至S7200,由于S7200CPU使用的是RS485,而PC机的COM口采用的是RS232,两者的电气规范并不相容,需要用中间电路进行匹配。PC/PPI其实就是一根RS485/RS232的匹配电缆。采用PC/PPI电缆建立个人计算机与PLC之间的通信是最常见和最经济的方式,它不需要其他的硬件设备,方法是把PC/PPI电缆的PC端连接到计算机的RS232通讯口(一般是COM1),而把PC/PPI的PPI端连接到PLC的RS485通讯口即可。312STEP7的编程功能STEP7的标准版只配置了3种基本的编程语言20,梯形图(LAD)、功能块图(FDB)和语句表(STL)、复制和粘贴功能。语句表是一种文本编程语言,使用户能节省输入时间和存储区域,并且“更接近硬件”。STEP7专业版的编程语言包括S7SCL(结构化控制语言)、S7GRAPH(顺序功能图语言)、S7HIGRAPH和CFC,这四种语言对于标准版是可选的。STEP7用符号表编辑器工具管理所有的全局变量,用于定义符号名称、数据类型和全局变量的注释。使用这一工具生成的符号表可供所有应用程序使用,所有工具自动识别系统参数的变化。测试功能和服务功能包括设置断点、强制输入和输出、重新布线、显示交叉参考表、状态功能、直接下载和调试块、同时监测几个块的状态等。程序中的特殊点可以通过输入符号名或地址快速查找。STEP7的帮助功能选定想要得到的在线帮助的菜单目录,或打开对话框,按F1键便可得到与它们有关的在线帮助。执行菜单命令“HELP”“CONTENTS”进入帮助窗口,借助目录浏览器寻找需要的帮助主题,窗口中的检索部分提供了按字母顺序排列的主题关键词,可以查找与某一关键词有关的帮助。32系统流程图系统停止运行状态指示是否启动动传送带运行PLC计数器开始计数是否有停止信号扫描仪是否收到信号1扫描仪是否收到信号2并发送脉冲数是是是是否是是否是是是是否否开始PLC计数器停止计数延时30MS图31程序流程图33主/子程序及其实现功能的详细解释331本程序所用变量本程序中的I/O量、中间变量、存储变量和部分特殊标志位的功能描述如表所示表31I/O量、中间变量、存储变量和部分特殊标志位的功能描表操作元件功能描述I00停止信号输入端I01电机正转控制信号输入端I02电机反转控制信号输入端输入量I15启动高速计数器输入端Q00正转信号输出端输出量Q01反转信号输出端M00当停止端I00输入有效时,M00将得电,从而切断Q00或Q01M02当计数器被启动是同时M02将得电,M02作为启动传送指令MOVBCH2,VD200的信号。从而将计数器的内容传送到存储单元VD200S01辅助继电器中间变量S02辅助继电器VD200存储高数计数器HSC2的计数脉冲存储变量VD300存储VD200的数据中的数据。SM00PLC在RUN状态时,SM00总为1SM01PLC在由STOP转为RUN时,SM01ON一个扫描周期SM07CPU处于TEMP状态SM070,CPU处于RUN状态SM071,用来在RUN状态下启动自由口通讯。CPU处于RUN状态下,SMB30(对PORT0)置01(设置控制字),完成自由口模式的使能,即对自由通讯口选择波特率、奇偶SMB30校验和数据位数。SMB300SMB30101自由口协议SMB302SMB303SMB304010波特率为9600BPSSMB3050每字符八位SMB306SMB30700无校验SMB57实现高速计数器2(HSC2)控制字的编程。具体描述如下SMB570复位信号有效电平,0高电平有效;1低电平有效SMB571启动信号有效电平,0高电平有效;1低电平有效SMB572倍率选择,04(4倍率);11(1倍率)SMB573计数方向控制位,0计数减;1计数加SMB574向HSC写入计数方向,0不更新;1更新SMB575向HSC写入新的预设值,0不更新;1更新SMB576向HSC写入新的当前值,0不更新;1更新SMB577使能HSC,0高电平有效;1低电平有效特殊标志位SMD58HSC2当前计数值的设置。(装入0可实现清除)332主程序LDSM01CALLSBR0以上代码功能是PLC在由STOP转为RUN时,SM01ON一个周期,此时开始调用子程序SBR0LDI15EUHSC2M02LDM02MOVDHC2,VD200LDI15EDSS01,1以上代码功能是当扫描仪检测到信号1(即激光光目被遮挡住的一瞬间)将产生一个上升沿EU信号给PLC,信号的输入端口为I15。此时启动启动高速计数器HSC2,当计数器被启动是同时M02将得电,M02作为启动传送指令MOVBCH2,VD200的信号。将计数器(HSC2)的内容传送到存储单元VD200。随着传送带的传动,物品慢慢移动,当扫描仪检测到信号2(即激光光目恰好离开物品的一瞬间)将产生一个下降沿ED信号。此时辅助继电器S01效。LSCRS01LDSM00MOVDVD200,VD300MOVB16F8,SMB57MOVD0,SMD58TONT33,3以上代码功能是将存储在VD200中的计数脉冲数通过MOVB指令传送到VD300,并且再次给计数器HSC2重新赋控制字和将计数器的当前值清零。LDT33SCRTS02SCRE以上代码功能是再经过定时器T33定时30MS后使顺控状态转移指令SCRT有效。LSCRS02LDSM00XMTVB300,0SCRE以上代码功能是30MS后转移另外一个状态,即执行发送指令将保存在数据缓冲区VD300中的LDI00M00以上代码功能是当停止信号输入端I00输入有效时,M00将得电,从而切断Q00或Q01使步进电机停止。LDI01OQ00ANQ01ANI02ANM00Q00以上代码说明当电机正转控制信号输入端I01输入有效,且此时没有输入有效的停止(M00)信号和电机反转Q01信号,那么电机将处于正转Q00状态。LDI02OQ01ANQ00ANI01ANM00Q01以上代码功能是当电机正转控制信号输入端I02输入有效,且此时没有输入有效的停止(M00)信号和电机正转Q00信号,那么电机将处于反转Q01状态。333初始化子程序LDSM00RM00,255RS00,255FILL0,VW200,50以上代码功能是清零标志位M00M316,清零顺序继电器S00S316,清零存储器V200VB298LDSM00MOVB16F8,SMB57以上代码功能是对高数计数器HSC2进行初始化,具体功能为激活HSC2,可更新CV(计数器的当前值),可更新PV(预设值),计数可改变方向,正向计数。4正交计数。HSC指令用这些控制位来组态HSC的。HDEF2,2MOVD0,SMD58以上代码功能是可知每一种高速计数器有多种功能不相同的操作模式,使能输入有效时,为指定的高速计数器分配一种工作模式,即用来建立高速计数器与工作模式之间的联系。每一个高速计数器使用之前必须使用HDEF指令,而且只能使用一次。HSC2定为模式2,该模式具有内部方向控制的单相增/减计数器,有启动和复位端。SMD58专门用来存储HSC2当前计数值。装入0可实现清除当前计数值。334自由口通讯协议子程序LDSM07MOVB9,SMB30以上代码功能是CPU处于TEMP状态SM070,CPU处于RUN状态SM071,用来在RUN状态下启动自由口通讯。CPU处于RUN状态下,SMB30(对PORT0)置01(设置控制字),完成自由口模式的使能,即对自由通讯口选择波特率、奇偶校验和数据位数。SMB300SMB30101自由口协议;SMB302SMB303SMB304010波特率为9600BPS;SMB3050每字符八位,SMB306SMB30700无校验。9H00001001B,将9H传送给SMB30即可实现以上协议。第四章系统调试与结果本项目搭建体积测量系统的传送控制系统,采用PLC控制电机,实现对传送带的速度调节和开关控制。同时完成与硬件系统的通讯,实现速度信息、开关信息等信号的上传。然而由于条件有限目前只对对步进电机的开关,正反转等功能进行仿真、调试。采用S7_200_SIM20仿真软件进行仿真。仿真的结果如下图41电机处于正转状态仿真图由图42得,当PLC处于RUN状态时,I01输入信号有效,继电器Q00输出驱动电机转动。图42电机处于反转状态仿真图图42的与图41功能相似,只是此时电机的运行方向处于反向。图43电机处于停止状态仿真图当发生突发事件或者由于控制的要求需要电机停转,只需按下停止按钮(I00),此时Q01或Q02都失电,电机无论处于哪种状态都会停止下来。结语在激光体积检测系统传送装置控制中,基于PLC的步进电机控制系统的设计方法和研制过程,包括硬件设计、软件设计以及系统组态等方面。硬件电路用西门子PLC、放大电路和相关集成电路设计而成。软件程序用PLC梯形图语言写成。在本次设计中,利用软硬件结合,实现对步进电机工作状态的自动控制和精确控制。利用PLC输出的时序脉冲和方向信号,改变对步进电机绕组的通电方式和通电顺序,来准确控制步进电机的正转、反转等工作状态。通过设定不同延时计时器的数值,来改变步进电机的工作频率。目前利用可编程序控制器(即PLC技术)可以方便地实现对电机速度和位置的控制,方便地进行各种步进电机的操作,完成各种复杂的工作,它代表了先进的工业自动化技术水平,加速了机电一体化的实现。参考文献1范滇元激光技术M北京高等教育出版社,20022杨贵铣激光与光电子学进展M苏州苏州大学出版社,20083史国生电气控制与可编程序控制器技术M北京化学工业出版社,20084周万珍高鸿斌PLC分析与设计应用M北京电子工业出版社,20085丁守成断料机控制系统的设计与应用J微计算机信息,2004545496邱道伊S7200
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河北省成安县2025年上半年公开招聘城市协管员试题含答案分析
- 2025年度网络直播平台虚拟礼物充值合作协议
- 2025年汽车行业车辆安全检测服务合同样本
- 2025年度航空航天测试加工服务合同签订细则
- 2025版货运司机安全押金担保合同书
- 2025版现代服务业商铺分租管理协议
- 2025年私车公用车辆维修保养与保险协议书
- 2025版机械设备借出及操作培训合同
- 2025版体育产业赛事运营委托合同
- 贵州省望谟县2025年上半年公开招聘村务工作者试题含答案分析
- 公寓de全人物攻略本为个人爱好而制成如需转载注明信息
- 企业经营沙盘模拟实训指导书
- 汉密尔顿抑郁量表17项
- 《现代物流管理》第一章-导论(课用)
- 智能制造生产线运营与维护课件完整版
- 2023门球竞赛规则电子版图文并茂
- 树木清障专项施工方案
- 内部审计-内部审计准则完整版-中国内部审计准则体系
- 《爱的教育》读书分享读书分享2
- 合伙经营教育培训机构合同经典版
- 体适能评定理论与方法实验指导
评论
0/150
提交评论