东北石油大学步进电机的PLC控制课程设计.docx

上传人:小飞机 文档编号:4933820 上传时间:2023-05-24 格式:DOCX 页数:24 大小:312.01KB
返回 下载 相关 举报
东北石油大学步进电机的PLC控制课程设计.docx_第1页
第1页 / 共24页
东北石油大学步进电机的PLC控制课程设计.docx_第2页
第2页 / 共24页
东北石油大学步进电机的PLC控制课程设计.docx_第3页
第3页 / 共24页
东北石油大学步进电机的PLC控制课程设计.docx_第4页
第4页 / 共24页
东北石油大学步进电机的PLC控制课程设计.docx_第5页
第5页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《东北石油大学步进电机的PLC控制课程设计.docx》由会员分享,可在线阅读,更多相关《东北石油大学步进电机的PLC控制课程设计.docx(24页珍藏版)》请在三一办公上搜索。

1、东北石油大学课程设计课程PLC控制系统课程设计题 目 步进电机的PLC控制院系电气信息工程学院自动化系专业班级自动化11-班学生姓名学生学号1106011401指导教师2014 年 11 月 28 日东北石油大学课程设计任务书课程PLC控制系统课 题目步进电机的PLC控制 专业 自动化 姓名 学号 1106011401主要内容:1. 设计出硬件系统的结构图、接线图、时序图等;2. 系统有启动、停止功能;3. 运用功能指令进行PLC控制程序设计,并有主程序、子程序和中断程序;4. 用组态王监控组态软件,设计出上位监控系统;5. 程序结构与控制功能自行创新设计;6. 进行系统调试,实现步进电机的控

2、制要求。基本要求:1. 在步进电机为二相混合式,供电电压24VDC,功率30 W,电流1.7A (或1.2A),转矩 0.35NM,步矩角1.8 /0.9,并配有细分驱动器,实现细分运行,减少振荡;2. 控制器为S7-200PLC,设计出PLC的控制程序,实现速度、方向、定位、细分等控制功主要参考资料:1 张凤珊.可编程序控制器M.北京:中国轻工业出版社,2003.2 齐占庆.电气控制技术M.北京:机械工业出版社,2002.3 张万忠.可编程控制器应用技术M.北京:化学工业出版社,2001.4 李道霖.PLC原理及应用M.北京:电子工业出版社,2004.5 郁汉琪.可编程序控制器应用技术M.南

3、京:东南大学出版社,2003.完成期限 2014.11.242014.11.28指导教师专业负责人2014年11月24 日目录第一章控制工艺流程分析11.1步进电机PLC控制的控制过程描述11.2步进电机PLC控制的控制工艺分析1第二章控制系统总体方案设计32.1系统硬件组成32.2控制方法分析42.3 I/O 分配52.4系统接线图设计6第三章控制系统梯形图程序设计83.1控制程序流程图设计83.2控制程序时序图设计83.3控制程序设计思路9第四章监控系统设计104.1 PLC与上位监控软件通讯104.2上位监控系统组态设计104.3实现的效果11第五章系统调试及结果分析125.1系统调试及

4、解决的问题125.2结果分析12课程设计心得14参考文献15附录16第一章控制工艺流程分析1.1步进电机PLC控制的控制过程描述步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载 的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化 的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固 定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉 冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电 机转动的速度和加速度,从而达到调速的目的。通常电机的转子为永磁体,当电流流过

5、定子绕组时,定子绕组产生一矢量磁场。该磁 场会带动转子旋转一角度,使得转子的一对磁场方向与定子的磁场方向一致。当定子的矢 量磁场旋转一个角度。转子也随着该磁场转一个角度。每输入一个电脉冲,电动机转动一 个角度前进一步。它输出的角位移与输入的脉冲数成正比、转速与脉冲频率成正比。改变 绕组通电的顺序,电机就会反转。所以可用控制脉冲数量、频率及电动机各相绕组的通电 顺序来控制步进电机的转动。步进电机驱动器,它是把控制系统发出的脉冲信号转化为步进电机的角位移,或者说: 控制系统每发一个脉冲信号,通过驱动器就使步进电机旋转一个步距角。也就是说步进电 机的转速与脉冲信号的频率成正比。所以控制步进脉冲信号的

6、频率,就可以对电机精确调 速;控制步进脉冲的个数,就可以对电机精确定位。步进电机驱动器有很多,应以实际的 功率要求合理的选择驱动器。步进电机需要提供具有一定驱动能力的脉冲信号才能正常工作,脉冲信号由单片机输 出的激励信号经过脉冲分配产生。脉冲分配可以通过硬件模拟分配电路实现,也可以利用 软件方便地实现。一个完整的驱动电路不仅需要激励信号,还需有足够的功率。在一般的 电路驱动中,需将由CPU产生的脉冲信号经过功率放大后,再接到步进电机输入端。随着 大规模集成电路技术的发展,逐渐出现了很多专门用于步进电机控制的脉冲分配芯片,它 们配合功率放大的驱动电路可以实现步进电机的驱动。1.2步进电机PLC控

7、制的控制工艺分析可编程序控制器简称PLC,是在继电器控制和计算机控制的基础上开发出来的,并逐 渐发展成以微处理器为核心,把自动化技术、计算机技术、通讯技术融为一体的新型工业 自动控制装置。它具有可靠性高、环境适应性好、编程简单、使用方便以及体积小、重量 轻、功耗低等优点,因此迅速普及并成为当代工业自动化的支柱设备之一。PLC所有的I/O接口电路均采用光电隔离,使工业现场的外电路与PLC内部电路之间 电气上隔离;各输入端均采用RC滤波器,其滤波时间常数一般为1020ms;各模块均采 用屏蔽措施,以防止辐射干扰;采用性能优良的开关电源:具有良好的自诊断功能.一旦 电源或其他软、硬件发生异常情况,C

8、PU立即采用有效措施,以防止故障扩大;简化编程 语言,对信息进行保护和恢复.设置警戒时钟WDT ;对程序和动态数据进行电池后备。上 述措施使PLC有高的可靠性。而采用循环扫描工作方式也提高其抗干扰能力。PLC在工业自动化领域起着举足轻重的作用。在国内外已广泛应用于机械、冶金、石 油、化工、轻工、纺织、电力、电子、食品、交通等行业。实践证明80%以上的工业控 制可以使用PLC来完成。PLC可用于逻辑顺序控制、过程控制、运动及位置控制、数据处 理、通信联网等。使用PLC可实现步进电机的控制。可使步进电机动作的抗干扰能力强、 可靠性高。时至今日,软件以及电子设备等相关技术都有了长足发展。虽然软件的发

9、展速度比不 上硬件的发展速度那么迅速,但已能满足现在的工业需求。对步进电机的传统控制通常完 全由硬件电路搭接而成。随着PLC的普及,现在已普遍采用硬件与软件相结合的方式对其 进行控制,这种控制方法有很多优点,比如:可以实现高精度的控制,降低成本,降低控 制难度,简化控制电路等。今后步进电机的总体发展趋势是向着低功耗、高频率精度、多 功能、高度自动化和智能化的方向发展。PLC作为简单化了的计算机,功能完备、灵活、通用、控制系统简单易懂,价格便宜, 可现场修改程序,体积小、硬件维护方便,价格便宜等优点,在全世界广泛应用,为生产 生活带来巨大效益方便。因此,通过研究用PLC来控制步进电动机的,既可实

10、现精确定位 控制,又能降低控制成本,还有利于维护。以往的步进电动机需要靠驱动器来控制,随着 技术的不断发展完善,PLC具有了通过自身输出脉冲直接步进电动机的功能,这样就有利 于步进电动机的精确控制。PLC对步进电机的控制主要包括三个方面,即步进电机的转速控制、方向控制、步数 控制。改变步进电机定子绕组的通电顺序,就改变步进电机的旋转方向,改变脉冲频率, 就改变步进电机的转速,改变脉冲个数。步进电机是一种将电脉冲信号转换成直线位移或 角位移的执行元件。步进电机的输出位移量与输入脉冲个数成正比,其转速与单位时间内 输入的脉冲数(即脉冲频率)成正比,其转向与脉冲分配到步进电机的各相绕组的相序有 关。

11、所以只要控制指令脉冲的数量、频率及电机绕组通电的相序。便可控制步进电机的输 出位移量、速度和转向。步进电机具有较好的控制性能,其启动、停车、反转及其它任何运行方式的改变,都 在少数脉冲内完成,且可获得较高的控制精度,因而得到了广泛的应用。步进电机控制的 最大特点是开环控制,不需要反馈信号。因为步进电机的运动不产生旋转量的误差累积。 本系统PLC选用S7-200PLC。第二章 控制系统总体方案设计2.1系统硬件组成可编程控制器有两种基本的工作状态,即运行(RUN)状态与停止(STOP)状态。在 运行状态中,可编程控制器通过执行反应控制来实现用户的控制要求。为了使可编程控制 器的输出及时地响应随时

12、可能变化的输入信号,用户程序不仅仅执行一次,而是反复不断 地重复执行,直到可编程控制器停机或切换到STOP工作状态。下面用一个简单的例子来进一步说明可编程序控制器的扫描工作过程。图2-1所示的 PLC的输入输出接线图,起动按钮SB1和停止按钮SB2的常开触点分加别接在编号为X000 和X001的可编程控制器的输入端,接触器KM的线圈接在编号为YO00的可编程控制器的 输出端。图(b)是这3个输入/输出变量对应的I/O映像寄存器。图(c)是可编程控制器 的梯形图,它与图2-1所示的继电器电路的功能相同。但是应注意,梯形图是一种程序, 是可编程控制图形化的程序。图中的X000等是梯形图中的编程元件

13、,XO00与X001是输 入继电器,Y000是输出继电器。编程元件X000与接在输入端子XO00的SB1的常开触点 和输入映像寄存器XO00相对应,编程元件Y000与输出映像寄存器Y000和接在输出端子 Y000的可编程控制器内部的输出电路相对应。PLC控制系统的硬件结构图如图2-2所示。(a)(b)(c)(d)图2-1 PLC的外部接线图与梯形图图2-2 PLC控制系统的硬件结构图输出接口梯形图以指令的形成储存在可编程控制器的用户程序存储器中,梯形图与下面的4 条指令对应“;”之后是该指令的注解。LD X000 ;接在左侧母线上的X000的常开触点。OR Y000 ; 与 X00O的常开触点

14、并联的Y000的常开触点。ANI X001 ;与并联电路串联的X001的常闭触点。OUT Y000 ; Y000 的线圈。在输入处理阶段,CPU将SB1,SB2的常开触点的状态读入相应的输入映像寄存器, 外部触点接通时存入寄存器的是二进制数“ 1”,反之存入“0”。执行第一条指令时,从输入映像寄存器X000中取出二进制数并存入运算结果寄存器。执行第二条指令时,从输出映像寄存器Y000中取出二进制数,并与运算结果寄存器 中的二进制数相“或”(触点的并联对应“或”结算),然后存入运算结果寄存器。执行第三条指令时,取出输入映像寄存器X001中的二进制数,因为是常闭触点,取 反后与前面的运算结果相“与

15、”(电路的串联对应“与”运算),然后存入运算结果寄存 器。在输出处理阶段,CPU将各输出映像寄存器中的二进制数传送给输出模块并锁存起 来,如果输出映像寄存器Y000中存放的是二进制数“ 1”,外接的KM线圈将通电,反之 将断电。X000,X001和Y000的波形高电平表示按下按钮或KM线圈通电,当TT 1时,读入输入 映像寄存器X000和X001的均为二进制数“0”此时输出映像寄存器Y000中存入的亦为 “0”在程序执行阶段,经过上述逻辑运算过程之后,运算结果仍为Y000=0,所以KM的线圈 处于断电状态.在TT1区间,虽然输入/输出信号的状态没有变化,用户程序确在一直反复 不断地执行着。T=

16、T1时按下起动按钮SB1,X0变为“1”状态,经逻辑运算后Y000变为 “1”状态,在输出处理阶段,将Y000对应的输出映像寄存器中的“1”送到输出模块, 将可编程控制器内Y000对应的物理继电器的常开触点接通,使接触器KM的线圈通电。2.2控制方法分析步进电机是将给定的电脉冲信号转变为角位移或线位移的开环控制元件。给定一个电 脉冲信号,步进电机转子就转过相应的角度,这个角度就称作该步进电机的步距角。目前 常用步进电机的步距角大多为1.8度(俗称一步)或0.9度(俗称半步)。以步距角为0.9 度的进步电机来说,当我们给步进电机一个电脉冲信号,步进电机就转过0.9度;给两个 脉冲信号,步进电机就

17、转过1.8度。以此类推,连续给定脉冲信号,步进电机就可以连续 运转。由于电脉冲信号与步进电机转角存在的这种线性关系,使得步进电机在速度控制、 位置控制等方面得到了广泛的应用.步进电机的位置控制是靠给定的脉冲数量控制的。给 定一个脉冲,转过一个步距角,当停止的位置确定以后,也就决定了步进电机需要给定的 脉冲数。其工作原理如下:设A相首先通电,转子齿与定子A、A,对齐。然后在A相继续通电的情况下接通B 相。这时定子B、B,极对转子齿2、4产生磁拉力,使转子顺时针方向转动,但是A、A, 极继续拉住齿1、3,因此,转子将转到两个磁拉力平衡为止。即转子顺时针转过了 15。接着入相断电,B相继续通电。这时

18、转子齿2、4和定子B、B极对齐,转子从图(b)的位 置又转过了 15。这样,如果按A-A、B-B-B、C-C-C、A-A的顺序轮流通电,则 转子便顺时针方向一步一步地转动,步距角15。电流换接六次,磁场旋转一周,转子 前进了一个齿距角。如果按A-A、C-C-C、B-B-B、A-A的顺序通电,则电机转子 逆时针方向转动。过程如图2-3所示。图2-3步进电机通电方式原理图三相步进电动机有三个绕组:A、B、C正转通电顺序为:A-ABB-BCC-CA反转通电顺序为:A-CAC-BCB-AB用7个开关控制其工作#1开关控制其运行(启)。#2开关控制其运行(停)。#3号开关控制其低速运行(转过一个步距角需

19、0.5 s)。#4号开关控制其中速运行(转过一个步距角需0.1 s)。#5号开关控制其高速运行(转过一个步距角需0.04 s)。#6号开关控制其转向(ON为正转)。#7号开关控制其转向(OFF为反转)。2.3 I/O分配步进电动机以最常用的三相六拍通电方式工作,并要求步进电动机设有快速、慢速控 制、正反转及单步控制4种控制方式。根据要求,可选用C28P-CDT-D的PLC进行控制 并设计出步进电动机的PLC控制系统I/O接线图。00010002。河0004ACI0C41501ROOC500060502CCOMCOM3-CCM起动SSI 停止SJ控 快遍皿 慢速业4 正瓦胃SE5单步SB6图2-

20、4步进电动机的PLC控制系统I/O接线图步进电动机PLC控制系统梯形图设计如图2-5所示。图2-5步进电动机的PLC控END2.4系统接线图设计PLC机型选择的基本原则是:在功能满足要求的前提下,选择最可靠、维护使用最方 便以及性价比最优的机型。通常做法是,在工艺过程比较固定、环境条件较好的场合,建 议选用整体式结构的PLC;其他情况则最好选用模块式结构的PLC;对于开关量控制以及 以开关量控制为主、带少量模拟量控制的工程项目中,一般其控制速度无须考虑,因此, 选用带A/D转换、D/A转换、加减运算、数据传送功能的低档机就能满足要求;而在控制 比较复杂,控制功能要求比较高的工程项目中(如要实现

21、PID运算、闭环控制、通信联网 等),可视控制规模及复杂程度来选用中档或高档机(其中高档机主要用于大规模过程控 制、全PLC的分布式控制系统以及整个工厂的自动化等)。本次设计选择的是三菱系列的FX1N系列。FT1:DC2 4CCtaJtflACJOOV驱面群COM 转向切挽一COM 7FUlE 变藏电盘关甜何服 电动机图2-6控制系统原理图图2-6是控制系统的原理接线图,图2-6中Y7输出的脉冲作为步进电机的时钟脉冲, 经驱动器产生节拍脉冲,控制步进电机运转。同时Y7接至PLC的输入接点X0,并经X0 送至PLC内部的HSC。HSC计数Y7的脉冲数,当达到预定值时发生中断,使Y7的脉冲频 率切

22、换至下一参数,从而实现较准确的位置控制。控制梯形图如图2-7所示。1【厚 Ft DMV - KOm FO MV . KO, DT 20 一FO MV,K70, DT 21 F l DMV K1000, DT 22FO MV , KO, DT 24图2-7控制梯形图控制系统的运行程序:第一句是将DT9044和DT9045清零,即为HSC进行计数做准备; 第二句第五句是建立参数表,参数存放在以DT20为首地址的数据寄存器区;最后一句是 启动SPD0指令,执行到这句则从DT20开始取出设定的参数并完成相应的控制要求。由第 一句可知第一个参数是K0,是PULSE方式的特征值,由此规定了输出方式。第二个

23、参数 是K70,对应脉冲频率为500Hz,于是Y7发出频率为500Hz的脉冲。第三个参数是K1000, 即按此频率发1000个脉冲后则切换到下一个频率。而下一个频率即最后一个参数是K0, 所以当执行到这一步时脉冲停止,于是电机停转。故当运行此程序时即可使步进电机按照 规定的速度、预定的转数驱动控制对象,使之达到预定位置后自动停止。第三章控制系统梯形图程序设计3.1控制程序流程图设计3-1步进电机控制流程图|M26M25-M24M23M22M21Y002Y001Y000X000X001X002X003M0M13.2控制程序时序图设计膏止3.3控制程序设计思路在进行程序设计时,首先应明确对象的具体

24、 控制要求。由于CPU对程序的串行扫描工 作方式,会造成输入/输出的滞后,而由扫描方式引起的滞后时间,最长可达两个多扫描周 期,程序越长,这种滞后越明显,则制精度就越低。因此,在实现控制要求的基础上,应使程 序尽量简捷、紧凑。另一方面,同一个控制对象,根生产的工艺流程的不同,控制要求或控 制时序会发生变化,此时,要求程序修改方便、简单,即要求程序有较好的柔性。梯形图如 下图3-3所示。M0(RSTM30M0顿4MZ(MOUFKZFDO(MOVFK5DOMOUPKEDODODOT200M1TEOO CO ME1HI(SFTL M20 MZ1 KtK1K1CORST C1TZOOCO K1 f|S

25、FTL MSO ME1 Kt K1ME1K4C1第四章监控系统设计4.1 PLC与上位监控软件通讯对于上位机接口软件的编制,选择查询方式来进行接收,完成一次传输的步骤是:执 行一条输入指令,读取FIFO当前状态,判断外设是否处于“准备就绪”或者“未准备就 绪”状态进行进行相应步骤程序执行。上位机向微处理器发出中断请求PLC微处理器响 应中断请求后,接收数据。通过使用接收中断,发送中断,发送指令(XMT)和接收指令(RCV), 用户程序可以实现在自由口模式下对通信端口的控制,在自由口模式下,通信协议完全由 用户程序控制。使用通信端口 0与计算机通信时,通过SMB30允许自由口模式,而且只有 在P

26、LC处于RUN模式时才能允许,当PLC处于STOP模式时,自由口通信停止,通信口转 换成正常的PPI协议操作。由于通信只使用A、B两线制进行数据传送,不能利用硬件信 号作为检测手段,故在上位机与PLC通信发生误码时,将不能通过硬件判断是否发生误码, 或者当上位机与PLC工作速率不一样时就会发生冲突。这些通信错误将导致PLC控制程序 不能正常工作,因此必须使用软件,以保证通信的可靠性。4.2上位监控系统组态设计随着工业自动化水平的迅速提高,计算机在工业领域的广泛应用,人们对工业自动化 的要求越来越高,种类繁多的控制设备和过程监控装置在工业领域的应用,使得传统的工 业控制软件已无法满足用户的各种需

27、求。已开发成功的工控软件又由于每个控制项目的不 同而使其重复使用率低,导致它的价格非常昂贵;在修改工控软件的源程序时,倘若动而 离去时,则必须同其他人员或新手进行源程序的修改,因而更是相当困难。因为它能够很 好地解决传统工业控制软件存在的种种问题,使用户能根据自己的控制对象和控制目的的 任意组态,完成最终的自动化控制工程。上位监控系统组态与接线图见下图4-1。m 300. 810配料位表图4-1上位监控系统组态与上位机接线图组态(Configuration)为模块化任意组合。通用组态软件主要特点:(1)延续性和 可扩充性。用通用组态软件开发的应用程序,当现场(包括硬件设备或系统结构)或用户 需

28、求发生改变时,不需作很多修改而方便地完成软件的更新和升级;(2)封装性(易学易 用),通用组态软件所能完成的功能都用一种方便用户使用的方法包装起来,对于用户, 不需掌握太多的编程语言技术(甚至不需要编程技术),就能很好地完成一个复杂工程所 要求的所有功能;(3)通用性,每个用户根据工程实际情况,利用通用组态软件提供的底 层设备(PLC、智能仪表、智能模块、板卡、变频器等)的I/O Driver、开放式的数据库 和画面制作工具,就能完成一个具有动画效果、实时数据处理、历史数据和曲线并存、具 有多媒体功能和网络功能的工程,不受行业限制。4.3实现的效果每有一个电脉冲发放时,移位指令动作一次,使移位

29、寄存器内数据右移一位,且保存 到移位寄存器内。同时计数器C21计数一次,到达预置值10时C21动作,使图3-5中传 送指令动作,再次给移位寄存器赋初值。这样保证移位寄存器每移位10次循环一次,从 而保证了电动机有规律的运行。组态软件大都支持各种主流工控设备和标准通信协议,并且通常应提供分布式数据管 理和网络功能。对应于原有的HMI (人机接口软件,Human Machine Interface)的概念, 组态软件还是一个使用户能快速建立自己的HMI的软件工具或开发环境。在组态软件出现 之前,工控领域的用户通过手工或委托第三方编写HMI应用,开发时间长,效率低,可靠 性差;或者购买专用的工控系统

30、,通常是封闭的系统,选择余地小,往往不能满足需求, 很难与外界进行数据交互,升级和增加功能都受到严重的限制。组态软件的出现使用户可 以利用组态软件的功能,构建一套最适合自己的应用系统。随着它的快速发展,实时数据 库、实时控制、SCADA、通讯及联网、开放数据接口、对I/O设备的广泛支持已经成为它 的主要内容监控组态软件将会不断被赋予新的内容。第五章系统调试及结果分析5.1系统调试及解决的问题实验中可能会有许多原因会引起调试的不成功,其中包括硬件方面的,和软件方面的。 硬件方面的主要是连线的错误,或者其他硬件方面的问题。比如硬件线路的接法不同也可 能导致实验的不成功。还有软件方面的问题,比如因为

31、软件版本存在差异,使得一些语句 不能实现,或者达不到预期的效果。这就要求我们在做实验时要仔细的分析实验中遇到的 问题。5.2结果分析分析实验过程中获得的数据,波形,现象或问题的正确性和必然性,分析产生不正确 不正确的原因和处理方法。现象:启动步进电机,按下模块上的正转按钮,步进电机正转 180度,当步进电机转到180度后,停止。此外,当步进电机正转90度以后按下S2,步 进电机会立刻反转90度。也可工作到PLC设计的步数后停止。程序编写输入完成之后就 要进行调试,调试的目的是检验程序是否满足要求,不满足的话就要从新编写程序直到调 试符合要求。在这我们用SF200仿真模拟器进行程序调试。调试结果

32、如下图所示。F ir I lfvr0 12 34 5 6 7l=ID.1010.2 U二 I 口.3WOV WT pP-kj50 -in OUTji kSHEI I I00=10.21 = 10.10=10.3C.NID - IN OUT -fi0=W1DD图5-1低速正转运行状态心:nrK 2 /l=ID.Dl=C2D!.,1+0 = 10.1110.20 = 10.3中0 12 35 6 7MOV_WEU50 r IH OUT - IO=W1ODI理 | I01 = 10.20=10.10=10.3T I/|八M0X/_WEN1D - IN OUT-10=W100图5-2中速正转运行状态D

33、=ID.1D=ID.2 1 = 10.3M0V_WEN50 - IN OUT -3=W1DD|SH日 28 | J 0Network 40=10.20=10.11 = 10.3M0V_WENID - IN OUT-3=W1DDNetwork 51 = ID.30=10.10=10.2图5-3高速反转状态mov_wEN3 - IN OUT -3=W1DD课程设计心得本次设计研究了 PLC控制步进电动机的设计原理与实现方法,主要是程序的设计,将 PLC应用到步进电动机控制系统中,充分发挥PLC高可靠性和实用性,外部接线简单、灵 活,维修方便。实际应用中还应结合实际情况,考虑各部分的容量及其实际的技

34、术参数,供电电源的 设计、系统接地问题、电缆设计与铺设、PLC输出端保护等问题,以使系统达到安全可靠 的工作,所以要想用于实际中,必须得通过现场调试。这就又给我们提出了更高层次的问 题,毕竟一个较好的和较完善的应用软件不是在短时间内就可以完成它的需要,要不断的 完善和发展,需要我们做大量的工作和时间的检验。现在的系统虽然满足了基本的要求, 还需要增加很多新的功能和先进的科学技术,才能实现更安全、可靠、节约地控制。这次设计让我学到的东西太多,使我受益非浅,它让我知道了工作上的辛苦,让我知 道工作并不像在学校里学习一样轻松。不过,虽然辛苦了点,但能让我学到不同的东西, 我心里还是高兴的。人非生而知

35、之,要学得知识,一靠学习,二靠实践。没有实践,学习 就是无源之水,无本之木。借此机会,在这里我还要特别感谢大学学习期间给我诸多教诲和帮助的各位老师,你 们给予我的指导和教诲我将永远记在心里!参考文献1 张凤珊.可编程序控制器M.北京:中国轻工业出版社,2003.2 齐占庆.电气控制技术M.北京:机械工业出版社,2002.3 张万忠.可编程控制器应用技术M.北京:化学工业出版社,2001.4 李道霖.PLC原理及应用M.北京:电子工业出版社,2004.5 郁汉琪.可编程序控制器应用技术M.南京:东南大学出版社,2003.附录START bit 01HMinSpd EQU 9MaxSpd EQU

36、75Speed DATA 23HORG0000HLJMP DJSDORG0010HLJMPMAINORG0030HMAIN:MOV SPEED,#MinSpdm_NEXT1:MOV A,SpeedMOV B,#10DIV ABCMP A,#0JE DISPS0CMP A,#1JE DISPS1CMP A,#2JE DISPS2CMP A,#3JE DISPS3CMP A,#4JE DISPS4CMP A,#5JE DISPS5CMP A,#6JE DISPS6CMP A,#7JE DISPS7CMP A,#8JE DISPS8CMP A,#9JE DISPS9DISPS0:MOV P0,#0FCHJMP NextDISPS1:MOV P0,#060HJMP NextDISPS2:MOV P0,#0DAHJMP NextDISPS3:MOV P0,#0F2HJMP NextDISPS4:MOV P0,#066HJMP NextDISPS5:MOV P0,#0B6HJMP NextDISPS6:MOV P0,#0BEHJMP NextDISPS7:MOV P0,#0E0HJMP Ne

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号