没有合适的资源?快使用搜索试试~ 我知道了~
基于PLC的运动控制系统设计 (2).docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 69 浏览量
2022-07-11
22:54:59
上传
评论
收藏 1.19MB DOCX 举报
温馨提示
试读
33页
基于PLC的运动控制系统设计 (2).docx基于PLC的运动控制系统设计 (2).docx基于PLC的运动控制系统设计 (2).docx基于PLC的运动控制系统设计 (2).docx基于PLC的运动控制系统设计 (2).docx基于PLC的运动控制系统设计 (2).docx基于PLC的运动控制系统设计 (2).docx基于PLC的运动控制系统设计 (2).docx基于PLC的运动控制系统设计 (2).docx
资源推荐
资源详情
资源评论
.
1 绪论
在工业生产过程中,大量的开关量顺序控制是按照逻辑条件进行顺序动作,并按照
逻辑关系进行连锁保护动作的控制,及大量离散量的数据采集。传统上,这些功能是通
过气动或电气控制系统来实现的,1968 年美国通运公司提出取代电气控制装置要求,第
二年,美国数字公司研制出了基于集成电路和电子技术的控制装置,首次采用程序化的
手段应用于电气控制,这就是第一代可编程逻辑控制器。随着个人计算机发展起来后,
为了方便,也为了反映可编程逻辑控制器的功能特点,可编程控制器定名为 PLC。
PLC 控制运动系统是数控化工业生产的关键组成部分,研究 PLC 控制运动系统可进一
步提高其在工业生产中的应用。PLC 作为简单化了的计算机,功能完备、灵活、通用、控
制系统简单易懂、价格便宜、可现场修改程序、体积小、硬件维护方便、价格便宜等优
点,在全世界广泛应用,为生产生活带来巨大效益方便。因此,通过研究 PLC 来控制运
动,即可实现精确定位控制,又能降低控制成本,还有利于维护。以往的电动机需要靠
驱动器来控制,随着技术不断发展完善,PLC 通过自身输出脉冲接入并控制电动机,这样
就有利于对运动精确控制。
上世纪 80 年代至 90 年代中期,是 PLC 发展的最快时期,年增长率一直保持为
30—40%。在这时期,PLC 在处理模拟量能力、数字运算能力、人及接口能力和网络能力
得到大幅度提高,PLC 逐渐进入运动控制领域,在某些应用上取代了在运领域处于统治地
位的 DCS 系统。基于电动机良好的控制和准确定位特性,被广泛应用在精确定位方面,
诸如数控机床、绘图机、扎钢机、自动控制计算装置、自动记录仪表等自动控制领域。
PLC 具有通用性强、使用方便、可靠性高、抗干扰能力强、编程简单等特点,PLC 在工业
自动化控制特别是顺序控制中的地位,在可预见的将来时无法取代的。
本控制系统设计是由系统硬件设计和系统软件设计两部分组成。其中,硬件设计主
要包括步进电动机的工作原理分析、步进电动机的驱动设计及 PLC 工作原理及 PLC 作用
驱动器且驱动步进电动机运动原理设计。软件设计包括主程序以及其他辅助控制程序设
计,最终实现对步进电动机转角、转速、及转向控制。
随着微电子和计算机技术的发展,步进电动机的功能也越来越强大并得到广泛应用,
继续研究 PLC 对步进电动机的控制系统,对提高控制精度、提高响应速度和提高能源利
用率等有着重要意义。
精品 word 文档
.
2 可编程序控制器( PLC )简介
2.1PLC 的基本概述
2.1.1PLC 的定义
可编程控制器是计算机家族中的一员,是为工业控制应用而设计制造的。早期
的可编程控制器称作可编程逻辑控制器,简称 PLC,它主要用来代替继电器实现逻
辑控制。随着技术的发展, 这种装置的功能已经大大超过了逻辑控制的范围, 因此,
今天这种装置称作可编程控制器,简称 PC。但是为了避免与个人计算机 (简称 PC)
的简称混淆,所以将可编程控制器任简称 PLC 。
PLC 即可编程控制器,是指以计算机技术为基础的新型工业控制装置。在 1987 年国
际电工委员会颁布的 PLC 标准草案中对 PLC 做了如下定义:
“PLC 是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可
以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术
运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生
产过程。PLC 及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展
其功能的原则而设计。”
2.1.2PLC 的基本组成
PLC 是一种面向工业环境设计的专用计算机,它具有一般计算机类似的结构,
也是由硬件和软件组成。由中央处理器 (CPU) 、存储器、输入 /输出接口、编程器、
电源等几部分组成。 PLC 内部硬件结构框图如图 2.1 所示。
a. 中央处理单元 (CPU) 中央处理单元 (CPU) 是 PLC 的核心,他通过地址总线、
数据总线、控制总线与存储器、I/O 接口相连,其主要作用是执行系统控制软件,从
输入接口读取各个开关状态,根据梯形图程序进行逻辑处理,并将处理结果输出到
输出接口。
b. 存储器 PLC 的存储器是用来存储数据或程序的。存储器中的程序包括系统
程序和应用程序。系统程序用来管理控制系统的运行,解释执行应用程序,存储在
只读存储器 ROM 中。应用程序即用户程序,一般存放在随机存储器
RAM 中,由后备
电池维持其在一定时间内不丢失。 也可将用户程序固化到只读存储器中, 永久保存。
精品 word 文档
.
c. 电源 电源的作用是吧外部供应的电源变换成系统内部各单元所需的电源。
有的电源单元还向外提供 24V 直流电,可供开关量输入单元连接的现场无源开关等
使用。电源单元还包括掉电保护电路和后备电池电源,以保持
RAM 在外部电源断电
后存储内容不丢失。 PLC 的电源一般采用开关电源,其特点是输入电压范围宽、体
积小、重量轻、效率高、抗干扰性能好。
图 2.1 PLC 的硬件结构框图
d.I/O 接口电路 I/O 接口是 CPU 与现场 I/O 设备联系的桥梁。输入接口接收
和和采集输入信号。数字量或开关量输入接口用来接收从按钮、选择开关、限位开
关、接近开关、压力微电器等来的数字量输入信号;模拟量输入接口用来接收电位
器、测速发电机和各种变送器提供的连续变化的模拟量电流电压信号。输入信号通
过接口电路转化成适合 CPU 处理的数字信号。为防止各种干扰信号和高低压信号,
输入接口一般要加光电耦合器进行隔离。
输出接口电路将内部电路输出的弱电信号转换为现场需要的强电信号输出,以
驱动执行元件。数字量输出模块用来控制接触器、电磁阀、电磁铁、指示灯、数字
显示装置和报警装置等输出设备,模拟量输出模块用来控制调节阀、变频器等执行
装置。为保证 PLC 可靠安全的工作,输出接口电路采取电气隔离措施。输出接口电
路分为继电器输出、晶体管输出和晶闸管输出三种,目前,一般采用继电器输出方
式。
精品 word 文档
.
e. 编程器 编程器是用来输入和编辑程序, 也可以用来监视 PLC 运行时各编程
元件的工作状态。编程器是由键盘、显示器、工作方式开关以及与
PLC 的通信接口
等几部分组成。一般情况下只在程序输入、调试阶段和检修时使用,所以一台编程
器可供应多台 PLC 使用。
2.1.3PLC 的工作原理与扫描技术
可编程序控制器有两种基本的工作状态,即运行(RUN)状态与停止(STOP)状态。
在运行状态,可编程控制器通过执行反映控制要求的用户程序来实现控制功能。为了使
可编程序控制器的输出及时地响应随时可能变化的输入信号,用户程序不是只执行一次,
而是反复不断地重复执行,直至可编程序控制器停机或切换到 STOP 工作状态。
除了执行用户程序之外,在每次循环过程中,可编程序控制器还要完成,内部处理、
通信处理等工作,一次循环可分为 5 个阶段(见图 2.2a)。可编程序控制器的这种周而复
始的循环工作方式称为扫描工作方式。由于计算机执行指令速度极高,从外部输入-输出
关系来看,处理过程似乎是同时完成的。
在内部处理联合阶段。可编程序控制器检查 CPU 模块内部的硬件是否正常,将监控
定时器复位,以及完成一些别的内部工作。
a
b
图 2.2 PLC 的工作原理示意图
精品 word 文档
.
在通信服务阶段,可编程序控制器与别的带微处理器的智能装置通信,响应编程器
键入的命令,更新编程器的显示内容。当可编程序控制器处于停止(STOP)状态时,只
执行以上的操作。可编程序控制器处于运行(RUN)状态时,还要完成另外 3 个阶段的操
作(见图 2.2b),图中仅画出了与用户程序执行过程有关的 3 个阶段。
可编程序控制器在 RUN 工作状态时,执行一次上图所示的扫描操作所需的时间称为
扫描周期,其典型值为 1~100ms。指令执行所需的时间与用户程序的长短、指令的种类和
CPU 执行指令的速度有很大的关系。当用户程序较长时,指令执行时间在扫描周期中占相
当大的比例。
不 过 严 格 地 来 说 扫 描 周 期 还 包 括 自 诊 断 、 通 信 等 ,如 图 2.3 所 示 。
图 2.3
PLC 的 扫 描 运 行 方 式 示 意 图
a. 输入采样阶段 在输入采样阶段, PLC 以扫描方式依次地读入所有输入状态
和数据,并将它们存入 I/O 映象区中的相应单元内。输入采样结束后,转入用户程
序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,
象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉
冲信号的宽度必须大于一个扫描周期, 才能保证在任何情况下, 该输入均能被读入。
I/O 映
b.用户程序执行阶段
在用户程序执行阶段, PLC 总是按由上而下的顺序依次
地扫描用户程序 (梯形图 )。在扫描每一条梯形图时,又总是先扫描梯形图左边的由
各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路
进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统
RAM 存储区中对
应位的状态;或者刷新该输出线圈在 I/O 映象区中对应位的状态;或者确定是否要
执行该梯形图所规定的特殊功能指令。
精品 word 文档
剩余32页未读,继续阅读
资源评论
xxpr_ybgg
- 粉丝: 6437
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功