当前位置:文档之家› 基于PLC控制步进电机系统

基于PLC控制步进电机系统

基于PLC控制步进电机系统
基于PLC控制步进电机系统

绪论

课题背景

近年来,数控机床及数控技术得到了飞速发展,在柔性、精确性、可靠性和宜人性等方面的功能越来越完善,已成为现代先进制造业的基础。

数控就是数字控制,数控技术在机床行业应用得多,就是依靠数字(电脑编程)来控制机床,具有效率高,精度高等主要特点。

数控技术是指用数字、文字和符号组成的数字指令来实现一台或多台机械设备动作控制的技术。它所控制的通常是位置、角度、速度等机械量和与机械能量流向有关的开关量。数控的产生依赖于数据载体和二进制形式数据运算的出现。1908年,穿孔的金属薄片互换式数据载体问世;19世纪末,以纸为数据载体并具有辅助功能的控制系统被发明;1938年,香农在美国麻省理工学院进行了数据快速运算和传输,奠定了现代计算机,包括计算机数字控制系统的基础。数控技术是与机床控制密切结合发展起来的。1952年,第一台数控机床问世,成为世界机械工业史上一件划时代的事件,推动了自动化的发展。

现在,数控技术也叫计算机数控技术,目前它是采用计算机实现数字程序控制的技术。这种技术用计算机按事先存贮的控制程序来执行对设备的控制功能。由于采用计算机替代原先用硬件逻辑电路组成的数控装置,使输入数据的存贮、处理、运算、逻辑判断等各种控制机能的实现,均可通过计算机软件来完成。

PLC控制步进电机旋转台研究的目的和意义

数控机床以其精度高、效率高、能适应小批量多品种复杂零件的加工等优点,在机械加工中得到日益广泛的应用。它有以下几方面优点。

1.适应性强。

2.精度高,质量稳定。

3.生产效率高。

4.能实现复杂的运动。

5.良好的经济效益。

6.有利于生产管理的现代化。

数控机床由程序编制及程序载体、输入装置、数控装置(CNC)、伺服驱动及位置检测、辅助控制装置、机床本体等几部分组成。

数控机床发展的概况

从1952年至今,数控机床按照控制机的发展,已经历了五代。

1959年,由于在计算机行业中研制出晶体管元件,因而在数控系统中广泛采用晶体管和印刷电路板,从而跨入了第二代。

1965年,出现小规模集成电路,由于它体积小、功耗低,使数控系统的可靠性得以进一步提高。数控系统发展到第三代。以上三代系统,都是采用专用控制计算机的硬接线数控系统,我们称之为硬线系统,统称为普通数控系统(NC)。

随着计算技术的发展,小型计算机的价格急剧下降,激烈地冲击着市场。数控系统的生产厂家认识到,采用小型计算机来取代专用控制计算机,经济上是合算的,许多功能可以依靠编制专用程序存在计算机的存储器中,构成所谓控制软件而加以实现,提高了系统的可靠性和功能特色。这种数控系统,称为第四代系统,即计算机数控系统(CNC)。

但是,计算机技术的发展是日新月异的,就在1970年前后,美国英特尔(Intel)公司开发和使用了四位微处理器,微处理芯片渗透到各个行业,数控技术也不例外。我们把以微处理机技术为特征的数控系统称为第五代系统(MNC)。

我国数控机床发展的概况

1958年,清华大学和北京第一机床厂合作研制出我国第一台数控铣床,由于我国基础理论研究滞后,相关工业基础薄弱,特别是电子技术落后,数控系统没有突破,虽然我国起步不晚,但发展不快,60-70年代,由于文革等因素,我国与发达国家差距开始拉大。70年代国家组织数控机床攻关,取得一定成效,相继推出一些数控机床品种,但从整体来看,我国数控机床产业尚处于起步阶段。

80年代前期,我国引进了日本数控系统,通过消化吸收,提高了数控系统的可靠性。同时开始自行研制、开发并小批量生产数控机床,数控机床品种和质量有了

突破性进展,我国数控机床进入实用阶段。

国家从科技攻关和技术改造两方面对数控机床产业进行了重点扶植,并加快了国产数控系统的开发。普及型数控系统开发成功,为数控机床商品化和规模化生产奠定了基础。一些数控机床主机厂组建床身、箱体、主轴、轴套等成组单元,厂内组织专业化生产,生产水平进一步提高。CAD\CAPP\CAM开始应用,开发能力、工艺水平和产品质量进一步提高,奠定产业化基础,“十五”数控机床进入了快速发展期。

我国从1958年试制成功第一台数控铣床,经历了漫长的发展历程。从“六五”(1980-1985)开始数控机床产业化,通过二十多年的发展,初步建立了国产数控机床产业化体系。进入新世纪以来,科学技术发展迅速,随着新技术革命向纵深发展,特别是电子技术和信息技术的快速发展,一批新技术的应用与当代各学科技术的融合,数控机床的发展进入了新阶段,我国数控机床面临关键技术突破和产业升级的战略机遇。

未来的发展方向

目前,世界先进制造技术不断兴起,超高速切削、超精密加工等技术的应用,柔性制造系统的迅速发展和计算机集成系统的不断成熟,对数控加工技术提出了更高的要求。当今数控机床正在朝着以下几个方向发展:

1.高速度、高精度化。速度和精度是数控机床的两个重要指标,它直接关系到加工效率和产品质量。目前,数控系统采用位数、频率更高的处理器,以提高系统的基本运算速度。同时,采用超大规模的集成电路和多微处理器结构,以提高系统的数据处理能力,即提高插补运算的速度和精度,并采用直线电动机直接驱动机床工作台的直线伺服进给方式,其高速度和动态响应特性相当优越。采用前馈控制技术,使追踪滞后误差大大减小,从而改善拐角切削的加工精度。

为适应超高速加工的要求,数控机床采用主轴电动机与机床主轴合二为一的结构形式,实现了变频电动机与机床主轴一体化,主轴电机的轴承采用磁浮轴承、液体动静压轴承或陶瓷滚动轴承等形式。目前,陶瓷刀具和金刚石涂层刀具已开始得到应用。

2.多功能化。配有自动换刀机构(刀库容量可达100把以上)的各类加工中心,能在同一台机床上同时实现铣削、镗削、钻削、车削、铰孔、扩孔、攻螺纹等多种工序加工,现代数控机床还采用了多主轴、多面体切削,即同时对一个零件的不同部位进行不同方式的切削加工。数控系统由于采用了多CPU结构和分级中断控制方式,即可在一台机床上同时进行零件加工和程序编制,实现所谓的“前台加工,后台编辑”。为了适应柔性制造系统和计算机集成系统的要求,数控系统具有远距离串行接口,甚至可以联网,实现数控机床之间的数据通信,也可以直接对多台数控机床进行控制。

3.智能化。现代数控机床将引进自适应控制技术,根据切削条件的变化,自动调节工作参数,使加工过程中能保持最佳工作状态,从而得到较高的加工精度和较小的表面粗糙度,同时也能提高刀具的使用寿命和设备的生产效率。具有自诊断、自修复功能,在整个工作状态中,系统随时对CNC系统本身以及与其相连的各种设备进行自诊断、检查。一旦出现故障时,立即采用停机等措施,并进行故障报警,提示发生故障的部位、原因等。还可以自动使故障模块脱机,而接通备用模块,以确保无人化工作环境的要求。为实现更高的故障诊断要求,其发展趋势是采用人工智能专家诊断系统。

4.数控编程自动化。随着计算机应用技术的发展,目前CAD/CAM图形交互式自动编程已得到较多的应用,是数控技术发展的新趋势。它是利用CAD绘制的零件加工图样,再经计算机内的刀具轨迹数据进行计算和后置处理,从而自动生成NC零件加工程序,以实现CAD与CAM的集成。随着CIMS技术的发展,当前又出现了CAD /CAPP/CAM集成的全自动编程方式,它与CAD/CAM系统编程的最大区别是其编程所需的加工工艺参数不必由人工参与,直接从系统内的CAPP数据库获得。

5.可靠性最大化。数控机床的可靠性一直是用户最关心的主要指标。数控系统将采用更高集成度的电路芯片,利用大规模或超大规模的专用及混合式集成电路,以减少元器件的数量,来提高可靠性。通过硬件功能软件化,以适应各种控制功能的要求,同时采用硬件结构机床本体的模块化、标准化和通用化及系列化,使得既提高硬件生产批量,又便于组织生产和质量把关。还通过自动运行启动诊断、在线诊断、离线诊断等多种诊断程序,实现对系统内硬件、软件和各种外部设备进行故

障诊断和报警。利用报警提示,及时排除故障;利用容错技术,对重要部件采用“冗余”设计,以实现故障自恢复;利用各种测试、监控技术,当生产超程、刀损、干扰、断电等各种意外时,自动进行相应的保护。

6.控制系统小型化。数控系统小型化便于将机、电装置结合为一体。目前主要采用超大规模集成元件、多层印刷电路板,采用三维安装方法,使电子元器件得以高密度安装,较大规模缩小系统的占有空间。而利用新型的彩色液晶薄型显示器替代传统的阴极射线管,将使数控操作系统进一步小型化。这样可以方便地将它安装在机床设备上,更便于对数控机床的操作使用。

1可编程控制器简介

可编程控制器是60年代末在美国首先出现,当时叫可编程逻辑控制器PLC (Programmable Logic Controller),目的是用来取代继电器,以执行逻辑判断、计时、计数等顺序控制功能。PLC的基本设计思想是把计算机功能完善、灵活、通用等优点和继电器控制系统的简单易懂、操作方便、价格便宜等优点结合起来,控制器的硬件是标准的、通用的。根据实际应用对象,将控制内容编成软件写入控制器的用户程序存储器内。控制器和被控对象连接方便。

随着半导体技术,尤其是微处理器和微型计算机技术的发展,到70年代中期以后,PLC已广泛地使用微处理器作为中央处理器,输入输出模块和外围电路也都采用了中、大规模甚至超大规模的集成电路,这时的PLC已不再是逻辑判断功能,还同时具有数据处理、PID调节和数据通信功能。

可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用了可编程序的存储器,用来在其内部存储执行逻辑运算,顺序控制、定时、计算和算术运算等操作的指令,并通过数字式和模拟式的输入输出,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用微处理器的优点。

可编程控制器对用户来说,是一种无触点设备,改变程序即可改变生产工艺,因此可在初步设计阶段选用可编程控制器,在实施阶段再确定工艺过程。另一方面,从制造生产可编程控制器的厂商角度看,在制造阶段不需要根据用户的订货要求专门设计控制器,适合批量生产。由于这些特点,可编程控制器问世以后很快受到工业控制界的欢迎,并得到迅速的发展。目前,可编程控制器已成为工厂自动化的强有力工具,得到了广泛的应用。

1.1 PLC的结构及各部分的作用

可编程控制器的结构多种多样,但其组成的一般原理基本相同,都是以微处理器为核心的结构。通常由中央处理单元(CPU)、存储器(RAM、ROM)、输入输出单元(I/O)、电源和编程器等几个部分组成。

西门子S 系列PLC控制步进电机进行正反转的方法

1、主程序先正转,等到正转完了就中断,中断中接通个辅助触点(),当闭合,住程序中的反转开始运做。这样子就OK了。 2、用PTO指令让OR 高速脉冲,另一个点如做方向信号,就可以控制正反转了,速度快慢就要控制输出脉冲周期了,周期越短速度越快,如果你速度很快的话请考虑缓慢加速,不然它是启动不了的,如果方向也变的快的话就要还做一个缓慢减速,不然它振动会蛮厉害,而且也会失步。 3、程NETWORK 1 // 用于单段脉冲串操作的主程序(PTO) // 首次扫描时,将映像寄存器位设为低 // 并调用子程序0 LD R 1 CALL SBR_0 NETWORK 1 // 子程序0开始 LD MOVB 16#8D SMB67 // 设置控制字节: // - 选择PTO操作 // - 选择单段操作 // - 选择毫秒增加 // - 设置脉冲计数和周期数值 // - 启用PTO功能 MOVW +500 SMW68 // 将周期设为500毫秒。 MOVD +4 SMD72 // 将脉冲计数设为4次脉冲。 ATCH INT_0 19 // 将中断例行程序0定义为 // 处理PTO完成中断的中断。 ENI // 全局中断启用

PLS 0 // 激活PTO操作,PLS0 =》 MOVB 16#89 SMB67 // 预载控制字节,用于随后的 // 周期改动。 NETWORK 1 // 中断0开始 // 如果当前周期为500毫秒: // 将周期设为1000毫秒,并生成4次脉冲 LDW= SMW68 +500 MOVW +1000 SMW68 PLS 0 CRETI NETWORK 2 // 如果当前周期为1000毫秒: // 将周期设为500毫秒,并生成4次脉冲 LDW= SMW68 +1000 MOVW +500 SMW68 PLS 0序注释 艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有10年工业用品电子商务领域研究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路器、继电器、PLC、工控机、仪器仪表、气缸、五金工具、伺服电机、劳保用品等一系列自动化的工控产品。 如需进一步了解相关PLC产品的选型,报价,采购,参数,图片,批发等信息,请关注艾驰商城。

用PLC控制步进电机的相关指令说明

用PLC控制步进电机的相关指令 下面介绍的指令只适用于FX1S、FX1N系列的晶体管输出PLC,如高训的FX1N-60MT。这些指令主要是针对用PLC直接联动伺服放大器,目的是可以不借助其他扩展设备(例如1GM模块)来进行简单的点位控制,使用这些指令时最好配合三菱的伺服放大器(如MR-J2)。 然而,我们也可以用这些指令来控制步进电机的运行,如高训810室的实验台架。下面我们来了解相关指令的用法: 1、脉冲输出指令PLSY(FNC57) PLSY指令用于产生指定数量的脉冲。助记法为HZ、数目Y出来。指令执行如下: 2、带加减速的脉冲输出指令PLSR(FNC59) 3、回原点ZRN(FNC156)--------重点撑握 ZRN指令用于校准机械原点。助记法为高速、减速至原点。指令执行如下:

4、增量驱动DRVI(FNC158)--------重点撑握 DRVI为单速增量驱动方式脉冲输出指令。这个指令与脉冲输出指令类似但又有区别, 只是根据数据脉冲的正负多了个转向输出。本指令执行如下: 5、绝对位置驱动指令DRVA(FNC159) 本指令与DRVI增量驱动形式与数值上基本一样,唯一不同之处在于[S1.]: 在增量驱动中,[S1.]指定的是距离,也就是想要发送的脉冲数;而在绝对位置驱动指令中, [S1.]定义的是目标位置与原点间的距离,即目标的绝对位置。

下面以高训810室的设备为例,说明步进电机的驱动方法: 在用步进电机之前,请学员考虑一下几个相关的问题: 1、何谓步进电机的步距角?何为整步、半步?何谓步进电机的细分数? 2、用步进电机拖动丝杆移动一定的距离,其脉冲数是如何估算的? 3、在步进顺控中运用点位指令应注意什么?(切断电源的先后问题!) 步进电机测试程序与接线如下: 1、按下启动按钮,丝杆回原点,5秒钟后向中间移动,2秒后回到原点。

PLC控制步进电机的实例(图与程序)

PLC控制步进电机的实例(图与程序) ·采用绝对位置控制指令(DRVA),大致阐述FX1S控制步进电机的方法。由于水平有限,本实例采用非专业述语论述,请勿引用。 ·FX系列PLC单元能同时输出两组100KHZ脉冲,是低成本控制伺服与步进电机的较好选择! ·PLS+,PLS-为步进驱动器的脉冲信号端子,DIR+,DIR-为步进驱动器的方向信号端子。 ·所谓绝对位置控制(DRVA),就是指定要走到距离原点的位置,原点位置数据存放于32位寄存器D8140里。当机械位于我们设定的原点位置时用程序把D8140的值清零,也就确定了原点的位置。 ·实例动作方式:X0闭合动作到A点停止,X1闭合动作到B点停止,接线图与动作位置示例如左图(距离用脉冲数表示)。 ·程序如下图:(此程序只为说明用,实用需改善。) ·说明: ·在原点时将D8140的值清零(本程序中没有做此功能) ·32位寄存器D8140是存放Y0的输出脉冲数,正转时增加,反转时减少。当正转动作到A点时,D8140的值是3000。此时闭合X1,机械反转动作到B点,也就是-3000的位置。D8140的值就是-3000。 ·当机械从A点向B点动作过程中,X1断开(如在C点断开)则D8140的值就是200,此时再闭合X0,机械正转动作到A点停止。 ·当机械停在A点时,再闭合X0,因为机械已经在距离原点3000的位置上,故而机械没有动作!

·把程序中的绝对位置指令(DRVA)换成相对位置指令(DRVI): ·当机械在B点时(假设此时D8140的值是-3000)闭合X0,则机械正转3000个脉冲停止,也就是停在了原点。D8140的值为0 ·当机械在B点时(假设此时D8140的值是-3000)闭合X1,则机械反转3000个脉冲停止,也就是停在了左边距离B点3000的位置(图中未画出),D8140的值为-6000。 ·一般两相步进电机驱动器端子示意图: ·FREE+,FREE-:脱机信号,步进电机的没有脉冲信号输入时具有自锁功能,也就是锁住转子不动。而当有脱机信号时解除自锁功能,转子处于自由状态并且不响应步进脉冲。 ·V+,GND:为驱动器直流电源端子,也有交流供电类型。 ·A+,A-,B+,B-分别接步进电机的两相线圈。

基于PLC的步进电机控制

2014 ~ 2015 学年第 1 学期 《电气控制及PLC 》课程设计报告 题目:步进电机的PLC控制设计 专业:自动化 班级: 11自动化(1)班 姓名:李勇李亚李新明荆欢 贾伟黄龙飞皇甫趁心 指导教师:江春红 电气工程学院 2014年10月31日

1、任务书

摘要 步进电机可以对旋转角度和转动速度进行高精度控制。步进电机作为制执行元件,是电气自动化的关键产品之一, 广泛应用在各种自动化控制系统和精密机械等领域。例如,在仪器仪表,机床设备以及计算机的外围设备中(如打印机和绘图仪等),凡需要对转角进行精确控制的情况下,使用步进电机最为理想。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。软件PLC综合了计算机和PLC的开关量控制、模拟量控制、数学运算、数值处理、网络通信、PID调节等功能,通过一个多任务控制内核,提供强大的指令集、快速而准确的扫描周期、可靠的操作和可连接各种I/O系统的及网络的开放式结构。用PLC控制步进电机的定位、转向、调速、细分有很大的优势与前景。此次设计是利用PLC 的控制方法,上位机的监控功能,在试验室进行模拟实现的。试验结果达到了预期的功能。 关键词:软PLC;步进电机;上位机;定位;转向;调速;细分

目录 1引言 0 2.方案论证与对比 0 2.1 方案一 0 2.2 方案二 0 2.3 方案对比与选择 (1) 3、系统设计 (1) 3.1 PLC内部原理 (1) 3.2 二相混合式步进电机工作原理 (3) 3.3 驱动器原理 (4) 3.4硬件与软件设计 (4) 4、组态的设计 (6) 4.1 I/O 口的定义 (6) 4.2 构造数据库 (6) 4.3 建立动画连接 (7) 5、系统功能调试与性能分析 (7) 5.1系统调试中的问题及解决方案 (7) 5.1.1软件调试 (7) 5.1.2、正反转未响应 (8) 5.1.3、定位的误差 (8) 5.1.4、组态设计中的问题 (8) 5.1.5、其它 (8) 6、详细仪器清单 (8) 7、总结与致谢 (8) 参考文献 (10) 附录一梯形图 (11) 附录二源程序 (13)

PLC控制步进电机的实例(图与程序)教学内容

P L C控制步进电机的实例(图与程序)

PLC控制步进电机的实例(图与程序) ·采用绝对位置控制指令(DRVA),大致阐述FX1S控制步进电机的方法。由于水平有限,本实例采用非专业述语论述,请勿引用。 ·FX系列PLC单元能同时输出两组100KHZ脉冲,是低成本控制伺服与步进电机的较好选择! ·PLS+,PLS-为步进驱动器的脉冲信号端子,DIR+,DIR-为步进驱动器的方向信号端子。 ·所谓绝对位置控制(DRVA),就是指定要走到距离原点的位置,原点位置数据存放于32位寄存器D8140里。当机械位于我们设定的原点位置时用程序把D8140的值清零,也就确定了原点的位置。 ·实例动作方式:X0闭合动作到A点停止,X1闭合动作到B点停止,接线图与动作位置示例如左图(距离用脉冲数表示)。

·程序如下图:(此程序只为说明用,实用需改善。) ·说明: ·在原点时将D8140的值清零(本程序中没有做此功能) ·32位寄存器D8140是存放Y0的输出脉冲数,正转时增加,反转时减少。当正转动作到A点时,D8140的值是3000。此时闭合X1,机械反转动作到B点,也就是-3000的位置。D8140的值就是-3000。 ·当机械从A点向B点动作过程中,X1断开(如在C点断开)则D8140的值就是200,此时再闭合X0,机械正转动作到A点停止。 ·当机械停在A点时,再闭合X0,因为机械已经在距离原点3000的位置上,故而机械没有动作! ·把程序中的绝对位置指令(DRVA)换成相对位置指令(DRVI): ·当机械在B点时(假设此时D8140的值是-3000)闭合X0,则机械正转3000个脉冲停止,也就是停在了原点。D8140的值为0 ·当机械在B点时(假设此时D8140的值是-3000)闭合X1,则机械反转3000个脉冲停止,也就是停在了左边距离B点3000的位置(图中未画出),D8140的值为-6000。 ·一般两相步进电机驱动器端子示意图: ·FREE+,FREE-:脱机信号,步进电机的没有脉冲信号输入时具有自锁功能,也就是锁住转子不动。而当有脱机信号时解除自锁功能,转子处于自由状态并且不响应步进脉冲。

步进电机的三菱PLC控制

摘要: 设计一种基于PLC的步进电机控制系统, 通过微型变速箱将步进电机角位移转化为直线位移, 进而带动直线 伸缩机构运行。该系统结构简单、性能稳定、经济价值和使用效果突出, 能够满足毫米级精确位移的使用需求。 关键词: PLC; 步进电机; 驱动器; 脉冲;方向。 目录 第1章绪论 (1) 1.1 设计背景 (1) 1.2 系统设计的任务 (3) 1.3 本章小结 (3) 第2章步进电机及PLC简介 (4) 2.1 步进电机简介 (4) 2.2 PLC的发展概述 (8) 2.3 PLC技术在步进电机控制中的应用 (8) 2.4 本章小结 (10) 第3章PLC控制步进电机工作方式的选择 (11) 3.1 常见的步进电机的工作方式 (11) 3.2 步进电机控制原理 (12) 3.3 PLC控制步进电机的方法 (12) 3.4 PLC控制步进电机的设计思路 (13)

3.5 本章小结 (15) 第4章FX2N控制步进电机硬件设计 (16) 4.1 三菱FX2nPLC的介绍 (16) 4.2 步进电机的选择 (18) 4.3 步进电机驱动电路设计 (20) 4.4 PLC驱动步进电机 (21) 4.5步进电机驱动器的使用说明 (22) 4.6 I/O接线图 (24) 4.7 本章小结 (25) 第5章控制系统的程序设计 (26) 5.0 本设计相关指令介绍 (26) 结论 (31) 参考文献 (32) 致谢 (33) 附录 (34)

第1章绪论 1.1 设计背景 步进电动机已成为除直流电动机和交流电动机以外的第三类电动机,传统电动机作为机电能量转换装置,在人类的生产和生活进入电气化过程中起着关键的作用。可是在人类社会进入自动化时代的今天,传统电动机的功能已不能满足工厂自动化和办公自动化等各种运动控制系统的要求。为适应这些要求,发展了一系列新的具备控制功能的电动机系统,其中较有自己特点,且应用十分广泛的一类便是步进电动机。 步进电动机的发展与计算机工业密切相关。自从步进电动机在计算机外围设备中取代小型直流电动机以后,使其设备的性能提高,很快地促进了步进电动机的发展。另一方面,微型计算机和数字控制技术的发展,又将作为数控系统执行部件的步进电动机推广应用到其他领域,如电加工机床、小功率机械加工机床、测量仪器、光学和医疗仪器以及包装机械等。任何一种产品成熟的过程,基本上都是规格品种逐步统一和简化的过程。现在,步进电动机的发展已归结为单段式结构的磁阻式、混合式和爪极结构的永磁式三类。爪极电机价格便宜,性能指标不高,混合式和磁阻式主要作为高分辨率电动机,由于混合式步进电动机具有控制功率小,运行平稳性较好而逐步处于主导地位。最典型的产品是二相8极50齿的电动机,步距角1.8°/0.9°(全步/半步);还有五相10极50齿和一些转子100齿的二相和五相步进电动机,五相电动机主要用于运行性能较高的场合。到目前,工业发达国家的磁阻式步进电动机已极少见[1]。 步进电动机最大的生产国是日本,如日本伺服公司、东方公司、SANYO DENKI 和MINEBEA及NPM公司等,特别是日本东方公司,无论是电动机性能和外观质量,还是生产手段,都堪称是世界上最好的。现在日本步进电动机年产量(含国外独资公司)近2亿台,德国也是世界上步进电动机生产大国。德国B.L.公司1994年五相混合式步进电动机专利期满后,推出了新的三相混合式步进电动机系列,为定子6极转子50齿结构,配套电流型驱动器,每转步数为200、400、1000、2000、4000、10000和20000,它具有通常的二相和五相步进电动机的分辨率,还可以在此基础上再10细分,分辨率提高10倍,这是一种很好的方案,充分运用了电流型驱动技术的功能,让三相电动机同时具有二相和五相电动机的性能。与此同时,日本伺服公司也推出了他们的三相混合式步进电动机。该公司阪正文博士研制了三种不同的永磁式三相步进电动机,即HB型(混合式)、RM性(定子和混合式

PLC控制步进电机的接法与实例程序

PLC 控制步进电机的接法与实例程序 ·采用绝对位置控制指令(DRVA),大致阐述FX1S 控制步进电机的方法。由于水平有限,本实例采用非专业述语论述,请勿引用。 ·FX 系列PLC 单元能同时输出两组100KHZ 脉冲,是低成本控制伺服与步进电机的较好选择! ·PLS+,PLS-为步进驱动器的脉冲信号端子,DIR+,DIR-为步进驱动器的方向信号端子。 ·所谓绝对位置控制(DRVA),就是指定要走到距离原点的位置,原点位置数据存放于32位寄存器D8140里。当机械位于我们设定的原点位置时用程序把D8140的值清零,也就确定了原点的位置。 ·实例动作方式:X0闭合动作到A 点停止,X1闭合动作到B 点停止,接线图与动作位置示

例如左图(距离用脉冲数表示)。 ·程序如下图:(此程序只为说明用,实用需改善。) ·说明: ·在原点时将D8140的值清零(本程序中没有做此功能) ·32位寄存器D8140是存放Y0的输出脉冲数,正转时增加,反转时减少。当正转动作到A 点时,D8140的值是3000。此时闭合X1,机械反转动作到B点,也就是-3000的位置。D 8140的值就是-3000。 ·当机械从A点向B点动作过程中,X1断开(如在C点断开)则D8140的值就是200,此时再闭合X0,机械正转动作到A点停止。 ·当机械停在A点时,再闭合X0,因为机械已经在距离原点3000的位置上,故而机械没有动作! ·把程序中的绝对位置指令(DRVA)换成相对位置指令(DRVI): ·当机械在B点时(假设此时D8140的值是-3000)闭合X0,则机械正转3000个脉冲停止,也就是停在了原点。D8140的值为0 ·当机械在B点时(假设此时D8140的值是-3000)闭合X1,则机械反转3000个脉冲停止,也就是停在了左边距离B点3000的位置(图中未画出),D8140的值为-6000。 ·一般两相步进电机驱动器端子示意图: ·FREE+,FREE-:脱机信号,步进电机的没有脉冲信号输入时具有自锁功能,也就是锁住转子不动。而当有脱机信号时解除自锁功能,转子处于自由状态并且不响应步进脉冲。

PLC如何控制步进电机

PLC如何控制步进电机 用三菱PLC的FX1S-14MT以切纸机为例,大致阐述一下PLC控制步进电机的方法。 *PL+,PL-:步进驱动器的脉冲信号端子, *DR+,DR-:步进驱动器的方向信号端子。 为了简单明了地讲明PLC控制步进电机的方法,所以本例一切从简,只画了PLC的脉冲输出端Y0,方向控制端Y2与步进电机驱动器的脉冲信号端子,方向信号端子的接线方式。 PLC输出端的内部结构如上图,其为NPN输出方式。所以其负载(驱动器的光电三极管)应该接在输出三极管的集电极。 驱动器信号端子的内部结构图如上,其供电电压应该是5V,根据其电流参数计算,24V 供电应该串联了一个2K左右的电阻。 *个人认为24V串联电阻供电方式比5V供电抗干扰性要好,所以宁愿麻烦多串两个电阻。 电气接线为:X0接启动按钮,X1接停止按钮。X2接切刀位置开关(切刀在下方切纸结束时接通).Y4控制切刀电磁阀。 机械结构大致为:步进电机经过同步带带动压轮(周长40mm),也就是说步进电机转动一圈送纸40mm。切刀由电磁阀带动(实际应用切刀也用步进电机驱动更理想). 根据机械结构与精度要求(误差小于0.1mm),本例将驱动器的设为4细分,也就是驱动器接收到800个脉冲步进电机转一圈,PLC输出一雎龀逅椭?.05mm. 程序如下: 本程序只为说明控制方法,没有认真考虑工作过程要求,程序严密性定然不够,不具备设计参考价值!

第0步:设定基底速度120转/分(一转800个脉冲,1600HZ就是每秒2转),加速时间100ms,最高速度600转/分(一转800个脉冲,8000HZ就是每秒10转)。HZ(赫兹)是频率单位,每秒PLC输出的脉冲个数。 第20步,22步:启动,停止操作。T0的延时有防干扰作用,停止按钮(X1)闭合时间不到100毫秒无效。20步的启动按钮应该再串联一个触点,防止再运行过程中按启动按钮,M0置位。(懒得改程序了)

plc200-步进电机实例

Plc200控制电机 这是网上擂台的题目:一台电动机要求在按下起动按钮后,电动机运行10秒,停5秒,重复3次后,电动机自动停止。同时设置有手动停机按钮和过载保护。编写梯形图控制程序。PLC可以随便选用,要有相关说明。注意:要有PLC控 制电路和I/O分配表。 1、硬件选择:一台PLC(S7-200)、一个交流接触器Z0(控制电机运行)、2个 按钮开关(SB1、SB2)及1个过流继电器(FR),电路图如下:(不包括粉色虚线 框部分) 2、编程:用不同思路,可编出几种不同的控制方案,都可实现该项目要求。(1)、最简单的编程方案,就是选用5个通电延时定时器:其3个定时10秒,用于电机启动运行,另2个定时5秒,使电机停。具体编程也有二种方式,见下图:

上图中的方案一与方案二,同用5个定时器,完成同样的功能。 方案一是这样编程:按下启动按钮(I0.0),使断开。在此过程中,M0.0、MO. 2、M0.4都是10秒的导通时间,用它们去控制Q0.7,其彼此间隔时间为5秒(即M0.1、M0.3的通导时间)。?8?1延时?8?1M0.0=1,T101得电开始延时, 延时10秒,T101吸合使M0.1=1、M0.0=0,使T101断电,而T102得电开始延时,5秒后T102得电吸合,使M0.2=1,M0.1=0。。。直到T105得电 方案二是这样编程:按下启动按钮(I0.0),使 M0.0=1,T101得电开始延时,延时10秒,T101吸合,使T102得电开始延时,延时5秒,T102吸合,使T10 3得电开始延时。。。直至T105得电延时,延时10秒后动作,使M0.0=0,M0. 0=0使T101—T105皆断开,程序结束。用M0.0的常开触点与T101的常闭触点 串联,用T102的常开触点与T103的常闭触点串联,用T104的常开触点与T10 5的常闭触点串联,三者再并联后去驱动Q0.7,可达到同样的控制作用, 由上图可见,由于编程方法不同,其方案二用的指令比方案一少,显然:方案 二优于方案一。 (2)、用二个定时器(T101、T102)和一个字节存储器(MB1)编程也可实现同样 功能: 按下启动按钮,使MB1=0、M0.0=1,M0.0=1使T101得电开始延时,10秒T101 吸合使T102得电吸和,延时5秒,T102吸合,其常闭点断开,使T101、T102 失电断开,T101又得电延时。。。形成振荡器,T102每吸合一次,使MB1加1,

步进电机的PLC控制系统设计方案

一、引言 随着微电子技术和计算机技术的发展,可编程序控制器有了突飞猛进的发展,其功能已远远超出了逻辑控制、顺序控制的范围,它与计算机有效结合,可进行模拟量控制,具有远程通信功能等。有人将其称为现代工业控制的三大支柱<即PLC,机器人,CAD/CAM)之一。目前可编程序控制器 脉冲输出 FP1的输出端Y7可输出脉冲,脉冲频率可通过软件编程进行调节,其输出频率范围为360Hz~5kHz。 (2> 高速计数器

FP1内部有高速计数器,可同时输入两路脉冲,最高计数频率为10kHz,计数范围-8388608~+8388607。 (3> 输入延时滤波 FP1的输入端采用输入延时滤波,可防止因开关机械抖动带来的不可靠性,其延时时间可根据需要进行调节,调节范围为 1ms~128ms。 (4> 中断功能 FP1的中断有两种类型,一种是外部硬中断,一种是内部定时中断。 2、步进电机的速度控制 FP1有一条SPD0指令,该指令配合HSC和Y7的脉冲输出功能可实现速度及位置控制。速度控制梯形图见图1,控制方式参数见图2,脉冲输出频率设定曲线见图3。 图1 速度控制梯形图

PLC控制步进电机的实例图与程序

P L C控制步进电机的实例(图与程序) ·采用绝对位置控制指令(DRVA),大致阐述FX1S控制步进电机的方法。由于水平有限,本实例采用非专业述语论述,请勿引用。 ·FX系列PLC单元能同时输出两组100KHZ脉冲,是低成本控制伺服与步进电机的较好选择! ·PLS+,PLS-为步进驱动器的脉冲信号端子,DIR+,DIR-为步进驱动器的方向信号端子。 ·所谓绝对位置控制(DRVA),就是指定要走到距离原点的位置,原点位置数据存放于32位寄存器D8140里。当机械位于我们设定的原点位置时用程序把D8140的值清零,也就确定了原点的位置。 ·实例动作方式:X0闭合动作到A点停止,X1闭合动作到B点停止,接线图与动作位置示例如左图(距离用脉冲数表示)。 ·程序如下图:(此程序只为说明用,实用需改善。) ·说明: ·在原点时将D8140的值清零(本程序中没有做此功能) ·32位寄存器D8140是存放Y0的输出脉冲数,正转时增加,反转时减少。当正转动作到A点时,D8140的值是3000。此时闭合X1,机械反转动作到B点,也就是-3000的位置。D8140的值就是-3000。 ·当机械从A点向B点动作过程中,X1断开(如在C点断开)则D8140的值就是200,此时再闭合X0,机械正转动作到A点停止。 ·当机械停在A点时,再闭合X0,因为机械已经在距离原点3000的位置上,故而机械没有动作!

·把程序中的绝对位置指令(DRVA)换成相对位置指令(DRVI): ·当机械在B点时(假设此时D8140的值是-3000)闭合X0,则机械正转3000个脉冲停止,也就是停在了原点。D8140的值为0 ·当机械在B点时(假设此时D8140的值是-3000)闭合X1,则机械反转3000个脉冲停止,也就是停在了左边距离B点3000的位置(图中未画出),D8140的值为-6000。 ·一般两相步进电机驱动器端子示意图: ·FREE+,FREE-:脱机信号,步进电机的没有脉冲信号输入时具有自锁功能,也就是锁住转子不动。而当有脱机信号时解除自锁功能,转子处于自由状态并且不响应步进脉冲。 ·V+,GND:为驱动器直流电源端子,也有交流供电类型。 ·A+,A-,B+,B-分别接步进电机的两相线圈。

PLC实现步进电机的正反转及调整控制

实训课题三 PLC实现步进电机正反转和调速控制 一、实验目的 1、掌握步进电机的工作原理 2、掌握带驱动电源的步进电机的控制方法 3、掌握DECO指令实现步进电机正反转和调速控制的程序 二、实训仪器和设备 -48MR PLC一台 1、FX 2N 2、两相四拍带驱动电源的步进电机一套 3、正反切换开关、起停开关、增减速开关各一个 三、步进电机工作原理 步进电机是纯粹的数字控制电动机,它将电脉冲信号转换成角位移,即给一个脉冲信号,步进电机就转动一个角度,图3-1是一个三相反应式步进电机结图。从图中可以看出,它分成转子和定子两部分。定子是由硅钢片叠成,定子上有六个磁极(大极),每两个相对的磁极(N、S极)组成一对。共有3对。每对磁极都绕有同一绕组,也即形成1相,这样三对磁极有3个绕组,形成三相。可以得出,三相步进电机有3对磁极、3相绕组;四相步进电机有4对磁极、四相绕组,依此类推。 反应式步进电动机的动力来自于电磁力。在电磁力的作用下,转子被强行推动到最大磁导率(或者最小磁阻)的位置,如图3-1(a)所示,定子小齿与转子小齿对齐的位置,并处于平衡状态。对三相异步电动机来说,当某一相的磁极处于最大导磁位置时,另外两相相必处于非最大导磁位置,如图3-1(b)所示,即定子小齿与转子小齿不对齐的位置。 把定子小齿与转子小齿对齐的状态称为对齿,把定子小齿与转子小齿不对齐的状态称为错齿。错齿的存在是步进电机能够旋转的前提条件,所以,在步进电机的结构中必须保证有错齿的存在,也就是说,当某一相处于对齿状态时,其它绕组必须处于错齿状态。 本实验的电机采用两相混合式步进电机,其内部上下是两个磁铁,中间是线圈,通了直流电以后,就成了电磁铁,被上下的磁铁吸引后就产生了偏转。因为

plc步进电机控制方法攻略程序+图纸

PLC控制步进电机应用实例 基于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对齐,(转子不受任何力,以下均同)。如B相通电,A,C相不通电时,

齿2应与B对齐,此时转子向右移过1/3て,此时齿3与C偏移为1/3て,齿4与A偏移(て-1/3て)=2/3て。如C相通电,A,B相不通电,齿3应与C对齐,此时转子又向右移过1/3て,此时齿4与A偏移为1/3て对齐。如A相通电,B,C相不通电,齿4与A 对齐,转子又向右移过1/3て 这样经过A、B、C、A分别通电状态,齿4(即齿1前一齿)移到A相,电机转子向右转过一个齿距,如果不断地按A,B,C,A……通电,电机就每步(每脉冲)1/3て,向右旋转。如按A,C,B,A……通电,电机就反转。由此可见:电机的位置和速度由导电次数(脉冲数)和频率成一一对应关系。而方向由导电顺序决定。 步进电机的静态指标术语 拍数:完成一个磁场周期性变化所需脉冲数或导电状态用n表示,或指电机转过一个齿距角所需脉冲数,以四相电机为例,有四相四拍运行方式即AB-BC-CD-DA-AB,四相八拍运行方式即 A-AB-B-BC-C-CD-D-DA-A. 步距角:对应一个脉冲信号,电机转子转过的角位移用θ表示。θ=360度(转子齿数J*运行拍数),以常规二、四相,转子齿为50齿电机为例。四拍运行时步距角为θ=360度/(50*4)=1.8度(俗称整步),八拍运行时步距角为θ=360度/(50*8)=0.9度(俗称半步)。 4. 步进电动机的特征 1) 运转需要的三要素:控制器、驱动器、步进电动机

PLC控制步进电机的应用案例

PLC 控制步进电机的应用案例1(利用PLSY 指令) 任务: 利用PLC 作为上位机,控制步进电动机按一定的角度旋转。控制要求:利用PLC 控制步进电机顺时针2周,停5秒,逆时针转1周,停2秒,如此循环进行,按下停止按钮,电机马上停止(电机的轴锁住)。 1、系统接线 PLC 控制旋转步进驱动器,系统选择内部连接方式。 2、I/O 分配 X26——启动按钮,X27——停止按钮;Y1——脉冲输出,Y3——控制方向。 3、细分设置 在没有设置细分时,歩距角是1.8 0,也即是200脉冲/转,设置成N 细分后,则是200*N 脉冲/转。假设要求设置5细分,则是1000脉冲/转。 4、编写控制程序 控制程序可以用步进指令STL 编写,用PLSY 指令产生脉冲,脉冲由Y1输出,Y3控制方向。 5、脉冲输出指令(PLSY )的使用 PLSY K1200D1Y0 [S1.] [S2.][D.]X10 Y0 脉冲输出指令PLSY 用来产生指令数量的脉冲。[S1.]用来指定脉冲频率(2~20000Hz ), [S2.]指定脉冲的个数(16位指令的范围为1~32767,32位指令则为1~2147483647)。如果指定脉冲数为0,则产生无穷多个脉冲。指定脉冲输出完成后,完成标志M8029置1。如上图所示,当X10由ON 变为OFF 时,M8029复位,停止输出脉冲。若X10再次变为ON 则脉冲从头开始输出。 注意:PLSY 指令在程序中只能使用一次,适用于晶体管输出类型的PLC 。

6、控制流程图 S0 S20 S21 S22 S23 M8002 X26 启动 (M0)正转 M8029 (T0 K50)停5秒 T0 (M1) (Y3)反转 M8029 (T1 K20)停2秒 T1 7、梯形图程序(参考)

(整理)PLC控制步进电机正反转.

实验名称:步进电机正反转的PLC控制 一、实验目的 了解步进电机运转的基本原理和步进电机控制系统的基本组成,熟练运用梯形图语言进行编程,掌握用PLC控制系统控制步进电机正反转的方法。 二、实验要求 1)通过查找相关资料和教师讲解了解步进电机运转的基本原理和步进电机 控制系统的基本组成; 2)以实验室西门子SIMATIC S7-200为硬件设备,认识掌握用PLC控制系统 控制步进电机正反转的方法; 3)学习STEP7-Micro/WIN4.0软件,运用梯形图语言进行编程。 三、实验设备 1)西门子SIMATIC S7-200 PLC硬件系统 2)西门子SIMATIC S7-200 PLC编程软件STEP7-Micro/WIN4.0 3)SH全系列步进电机驱动器SH-3F075 四、实验原理 1、PLC控制系统I/O分配表

2、PLC电气接线图 24 伏 电 源 步 进 电 机 步 进 电 机 驱 动 器 7-200 图1 PLC电气接线图 3、程序代码(梯形图) 图2 电机停止梯形图 (1)按下停止键,I0.0接通,脉冲输出功能关闭,电机停止。

图3 电机正转梯形图 (2)按下正转键,I0.1接通,方向电平复位,脉冲输出功能PWM输出脉冲周 期为2000um,脉宽为1000um的脉冲,电机正转。 注:寄存器说明 SM77.0 PWM update cycle time value 0 = no update; 1 = update cycle time SM77.1 PWM update pulse width time value 0 = no update; 1=update pulse width SM77.3 PWM time base select 0 = 1 us/tick; 1 = 1ms/tick SM77.4 PWM update method: 0 = asynchronous update, 1 = synchronous update SM77.6 PWM mode select 0 = selects PTO; 1 = selects PWM SM77.7 PWM enable 0 = disables PWM; 1 = enables PWM SMW78 :PWM cycle time value (range: 2 to 65535) SMW80 :PWM pulse width value (range: 0 to 65535)

FX1S控制步进电机的实例

FX1S控制步进电机的实例(图与程序) 此主题相关图片如下,点击图片看大图: ·采用绝对位置控制指令(DRVA),大致阐述FX1S控制步进电机的方法。由于水平有限,本实例采用非专业述语论述,请勿引用。 ·FX系列PLC单元能同时输出两组100KHZ脉冲,是低成本控制伺服与步进电机的较好选择! ·PLS+,PLS-为步进驱动器的脉冲信号端子,DIR+,DIR-为步进驱动器的方向信号端子。 ·所谓绝对位置控制(DRVA),就是指定要走到距离原点的位置,原点位置数据存放于32位寄存器D8140里。当机械位于我们设定的原点位置时用程序把D8140的值清零,也就确定了原点的位置。 ·实例动作方式:X0闭合动作到A点停止,X1闭合动作到B点停止,接线图与动作位置示例如左图(距离用脉冲数表示)。 ·程序如下图:(此程序只为说明用,实用需改善。) 以下内容为需要回复才能浏览 ·说明: ·在原点时将D8140的值清零(本程序中没有做此功能) ·32位寄存器D8140是存放Y0的输出脉冲数,正转时增加,反转时减少。当正转动作到A点时,D8140的值是3000。此时闭合X1,机械反转动作到B点,也就是-3000的位置。D8140的值就是-3000。 ·当机械从A点向B点动作过程中,X1断开(如在C点断开)则D8140的值就是200,此时再闭合X0,机械正转动作到A点停止。 ·当机械停在A点时,再闭合X0,因为机械已经在距离原点3000的位置上,故而机械没有动作!

·把程序中的绝对位置指令(DRVA)换成相对位置指令(DRVI): ·当机械在B点时(假设此时D8140的值是-3000)闭合X0,则机械正转3000个脉冲停止,也就是停在了原点。D8140的值为0 ·当机械在B点时(假设此时D8140的值是-3000)闭合X1,则机械反转3000个脉冲停止,也就是停在了左边距离B点3000的位置(图中未画出),D8140的值为-6000。 ·一般两相步进电机驱动器端子示意图: ·FREE+,FREE-:脱机信号,步进电机的没有脉冲信号输入时具有自锁功能,也就是锁住转子不动。而当有脱机信号时解除自锁功能,转子处于自由状态并且不响应步进脉冲。 ·V+,GND:为驱动器直流电源端子,也有交流供电类型。 ·A+,A-,B+,B-分别接步进电机的两相线圈。 此主题相关图片如下,点击图片看大图: PLC技术网(htt)-可编程控制器技术门户 此主题相关图片如下,点击图片看大图: PLC技术网(htt)-可编程控制器技术门户 原作者要求注明出处,我加了,但不是广告,帮主注意了: 来自:https://www.doczj.com/doc/bd17683958.html,/ [此

直流步进电机plc控制方法

直流步进电机plc控制方法 系统功能概述: 本系统采用PLC通过步进电机驱动模块控制步进电机运动。当按下归零按键时,电机1和电机2回到零点(零点由传感器指示)。当按下第一个电机运行按键时,第一个电机开始运行,直到运行完固定步数或到遇到零点停止。当按下第二个电机运行按键时,第二个电机开始运行,运行完固定步数或遇到零点停止。两电机均设置为按一次按键后方向反向。电机运行时有升降速过程。 PLC输入点I0.0为归零按键,I0.1为第一个电机运行按键,I0.2为第二个电机运行按键,I0.3为第一个电机传感器信号反馈按键,I0.4为第二个电机传感器信号反馈按键。 PLC输出点Q0.0为第一个电机脉冲输出点,Q0.1为第二个电机脉冲输出点,Q0.2为第一个电机方向控制点,Q0.3为第二个电机方向控制点,Q0.4为电机使能控制点。 所用器材: PLC:西门子S7-224xpcn及USB下载电缆。编程及仿真用软件为V4.0 STEP 7 MicroWIN SP3。 直流步进电机2个,微步电机驱动模块2个。按键3个。24V开关电源一个。导线若干。 各模块连接方法: PLC与步进电机驱动模块的连接 驱动模块中EN+、DIR+、CP+口均先接3k电阻,然后接24V电源。 第一个驱动模块CP-接PLC的Q0.0,DIR-接PLC的Q0.2,EN-接PLC的Q0.4 第二个驱动模块CP-接PLC的Q0.1,DIR-接PLC的Q0.3,EN-接PLC的Q0.4 注意 1、PLC输出时电压为24V,故和驱动器模块连接时,接了3k电阻限流。 2、由于PLC处于PTO模式下只有在输出电流大于140mA时,才能正确的输出脉冲,故在输出端和地间接了200欧/2w 下拉电阻,来产生此电流。(实验室用的电阻功率不足,用200欧电阻时功率至少在24*24/200=2.88w,即用3w的电阻) 3、PLC与驱动模块连接时,当PLC输出低电平时不能将驱动模块电平拉低,故在EN-和DIR-上接了200欧/2W下拉电阻 驱动模块与电机接法: 驱动模块的输出端分别与电机4根线连接 电机传感器与PLC连接: 传感器电源接24v,信号线经过240欧电阻(试验中两个470电阻并联得到)与24v电源上拉后,信号线接到PLC的I0.3和I0.4 将各模块电源、地线接好。PLC中输入输出各路M对应点均接地,L+对应点均要接24V电源。注意PLC右下角24V DC OUTPUT 不要接。 PLC程序介绍: PLC程序中主要使用向导生成的电机控制函数来控制电机运动。此向导使用方法如下

PLC控制步进电机的应用案例

P L C控制步进电机的应 用案例 Standardization of sany group #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#

P L C控制步进电机的应用案例1(利用P L S Y指令)任务: 利用PLC作为上位机,控制步进电动机按一定的角度旋转。控制要求:利用PLC控制步进电机顺时针2周,停5秒,逆时针转1周,停2秒,如此循环进行,按下停止按钮,电机马上停止(电机的轴锁住)。 1、系统接线 PLC控制旋转步进驱动器,系统选择内部连接方式。 2、I/O分配 X26——启动按钮,X27——停止按钮;Y1——脉冲输出,Y3——控制方向。 3、细分设置 在没有设置细分时,歩距角是,也即是200脉冲/转,设置成N细分后,则是200*N脉冲/转。假设要求设置5细分,则是1000脉冲/转。 4、编写控制程序 控制程序可以用步进指令STL编写,用PLSY指令产生脉冲,脉冲由Y1输出,Y3控制方向。 5、脉冲输出指令(PLSY)的使用 脉冲输出指令PLSYM8029置1。如上图所示,当X10由ON变为OFF时,M8029复位,停止输出脉冲。若X10再次变为ON则脉冲从头开始输出。 注意:PLSY指令在程序中只能使用一次,适用于晶体管输出类型的PLC。 6、控制流程图 7、梯形图程序(参考) 8、制作触摸屏画面

PLC控制步进电机的应用案例2(利用定时器T246产生脉冲) 任务: 利用步进电机驱动器可以通过PLC的高速输出信号控制步进电机的运动方向、运行速度、运行步数等状态。其中:步进电机的方向控制,只需通过控制U/D-端的On和Off就能决定电机的正传或者反转;将光耦隔离的脉冲信号输入到CP端就能决定步进电机的速度和步数;控制FREE 信号就能使电机处于自由转动状态。 1、系统接线 系统选择外部连接方式。PLC控制左右、旋转、上下步进驱动器的其中一个。 CP+端、U/D+端——+24VDC;CP-——Y0;U/D-——Y2;PLC的COM1——GND; A、A-——电机A绕组; B、B-——电机B绕组 2、I/O分配 X0—正转/反转方向,X1—电机转动,X2—电机停止,X4—频率增加,X5—频率减少; Y0—脉冲输出,Y2—方向。 3、编写控制程序 4、制作触摸屏画面 PLC控制步进电机的应用案例3(利用FX2N-1PG产生脉冲) 任务: 应用定位脉冲输出模块FX2N-1PG,通过步进驱动系统对机器人左右、旋转、上下运动进行定位控制。控制要求:正向运行速度为1000Hz,连续输出正向脉冲,加减速时间为100ms, 1、系统接线 系统选择外部连接方式。PLC通过FX2N-1PG控制左右、旋转、上下步进驱动器的其中一个。

PLC控制步进电机运转

摘要 对可编程序控制器的步进电机控制系统进行设计,阐明了可编程序控制器及步进电机的结构和工作原理,同时给出了可编程序控制器控制步进电机电气控制系统的硬件组成和软件设计,包括可编程序控制器输入输出接线图、梯形图、程序设计和步进电机的驱动电路。提出基于PLC的四相八拍步进电机控制的方案,介绍了控制系统的设计方案及其软硬件的实现方法,实现对四相步进电机的启动,停止控制、正反转控制。方法简单易行,编程容易,可靠性高。 关键字:步进电动机 PLC 梯形图驱动电路 目录 1 引言 (4) 2课题分析 (4) 2.1 任务分析 (4) 2.2 方案设计 (4) 3 反应式步进电机 (6) 3.1 步进电机的结构 (6) 3.2 步进电机的工作原理 (7) 4 可编程器件FX2N-32MR (8) 4.1 FX2N-32MR的结构 (8) 4.2 FX2N-32MR的工作原理 (8) 5 硬件设计 (8) 5.1 I/O端口 (8) 5.2 I/O端子连接线 (9) 5.3 驱动电路 (10) 6 软件设计 (11) 6.1 PLC控制步进电机控制方法 (11) 6.2 梯形图 (12) 7 调试 (14)

7.1 硬件调试 (14) 7.2 软件调试 (15) 7.3 运行调试 (15) 8 结论 (15) 9 心得体会 (15) 参考文献 (16) 1.引言 随着微处理器、计算机和数字通信技术的发展,计算机控制已经广泛地应用在所有的工业领域。现代社会要求制造业对市场做出迅速的反应,生产设备和自动生产线的控制系统必须具有较高的可靠性和灵活性,可编程器件正是顺应这个要求,PLC已广泛应用各种机械设备和生产过程的自动化控制系统中。步进电机是一种控制精度极高的电机。在PLC步进电动机的控制系统中,输入到步进电动机绕组中的脉冲数或频率可以控制步进电动机的角位移和转速,在给步进电动机的各绕组输入脉冲时需要应用脉冲分配器分配脉冲。 2.课题分析 2.1 任务分析 步进电动机是一种将电脉冲信号转换成直线位移或角位移的执行元件。步进电机的输出位移量与输入脉冲个数成正比,其转速与单位时间内输入的脉冲数(脉冲频率)成正比,其转向与脉冲分配到步进电机的各相绕组的相序有关。所以只要控制指令脉冲的数量、频率及电机绕组通电相序,便可控制步进电机的输出位移量、速度和转向。步进电机具有较好的控制性能,其启动、停车及其它任何运行方式改变,都在少数脉冲内完成,且可获得较高的控制精度,因而得到了广泛的应用。 2.2 方案设计 在步进电动机控制系统中,步进电动机作为一种控制用的特种电机,利用其

相关主题
文本预览
相关文档 最新文档