ImageVerifierCode 换一换
格式:DOC , 页数:15 ,大小:1.16MB ,
资源ID:2398396      下载积分:15 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-2398396.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(3.PLC与步进电机控制.doc)为本站会员(hw****26)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

3.PLC与步进电机控制.doc

1、 实验 3 PLC与步进电机控制 一 . 实验目的 1. 熟悉 可编程控制器 PLC、步进电动机驱动器及步进电动机 之间的连接,能独自完成接线; 2. 了解步进电动机及其驱动器的性能参数以及设置 3. 能够 正确 利用 PLC 输出脉冲信号驱动步进电动机 。 二 . 实验内容 1. PLC、步进电动机驱动器及步进电动机之间的连线 2. 利用 PLC 对步进电动机进行正 /反转启动控制 ; 3. 利用 PLC 对步进电动机进行多段速加减速控制 ; 三 . 仪器设备 综合实验台一台 2 相 4 线步进电动机一台 工具包 四 . 相关知识 这部分篇幅较大,请先通读“实验步骤”部分,遇到不明白再在本节

2、参考相关 知识 1. 步 进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度 (称为 “步距角 ”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步进电机可以作为一种控制用的特种电机,利用其没有积累误差 (精度为 100%)的特点,广泛应用于各种开环控制。 2. 电机固有步距角:它表示控制系统每发一个步进脉冲信号,电机所转动的角度。电机出厂时给出了一 个步距角的值 3. 步进电机的相数:是指电机内

3、部的线圈组数,目前常用的有二相、三相、四相、五相步进电机。电机相数不同,其步距角也不同,一般二相电机的步距角为 0.9/1.8、三相的为 0.75 /1.5、五相的为 0.36 /0.72 。在没有细分驱动器时,用户主要靠选择不同相数的步进电机来满足自己步距角的要求。如果使用细分驱动器,则 相数 将变得没有意义,用户只需在驱动器上改变细分数,就可以改变步距角。 4. 驱动器就是为步进电机分时供电的,多相时序控制器。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可 使用 5. 步进驱动器接线分类:共阴 、 共阳 。应 根据所选 PLC 来选择驱动器 西门子 PLC 输出信号为高电平信号,应

4、采用共阴接法 三菱 PLC 输出信号为低电平信号,应采用共阳接法 6. PLC 与步进驱动器的接线: 一般 PLC 不能直接去步进驱动器直接相连,因为驱动器的控制信号是 +5V,而 PLC 的输出信号为 +24V。 解决方法 : PLC 与步进驱动器之间串联一只 2K 或 1/4W 的电阻,起分压作用 (已集成到步进电动机驱动器中,本实验可以直接串接 PLC 输出端口和步进电动机输入端口 )。 五 . 实验步骤 PLC 控制步进电动机正向 /反向启动 1. 按下图连接 PLC、 常开按钮 SB1SB3 步进电机驱动器和步进电动机 。检查无误后,合上 主电源开关 2. 步进电动机参数设置 按下表

5、设定步进驱动器的工作状态,即: 32 细分,最大允许 3A 电流 开关 S1 S2 S3 M1 M2 M3 状态 1 1 1 1 0 1 步进驱动器的端口分配请看其机壳 3. PLC 的输入输出分配 , 脉冲发生器及高速计数器的组态、 编程: ST-1200 的 I/O 分配表: 输 入 输 出 外接元件 输入 端子 功能 输出 端子 功能 SA1 I0.0 正转启动 Q0.0 输出高速脉冲 SA2 I0.1 停止 Q0.1 控制运行方向 SA3 I0.2 反转启动 本此操作选择 Q0.0 作为 PWM 脉冲,占空比为 50%,脉冲频率为 500Hz,即周期为 2ms。 PLC 上所有独立于

6、CPU 的模块在使用前必须进行组态并启用。本实验需要组态脉冲发生器 Pulse_1 与高速计数器 HSC1 如下图: 参考实验 1 打开 PLC 的组态窗口 ,组态 Pulse_1,在 Q0.0 启用 PWM 输出脉冲输出: 继续组态 HSC1 高速计数器,如下 页 图: HSC 的初始值设为 0,参考值设为 10000,并启用“等于参考值”的 这一中断,在点击“硬件中断”一栏,选择新的中断事件,没有的话,点击添加对象,为此中断连接上中断程序,如下页图: 为新块命名为“ PWM_Complete”,表示 PWM 信号输出达到参考值 10000 个事CPU 执行的中断程序,按确定后,项目树的 P

7、LC_1 下,多了一个 PWM_Complete 的程序块,独立于 Main 主程序块,这就是 HSC1 达到参考值后 CPU 执行的中断程序块,如下页图: 如下 页 图编写 主 程序块: 其中: 图中的变量名如“正向启动”和“反向启动”等在项目树中的“ PLC 变量名”表中定义,名字由用户自定义。 程序段 1 全局启用 PWM 模块,当“ PWM 使能”位为 1 时,输出 PWM 脉冲 程序段 24: I0.2“正向启动”为高位时,设 HSC1 参考值为 10000, Q0.2“方向”复位, HSC1 收到每一个脉冲后值 +1(由外部端子决定方向),通过置位“ PWM 使能”使 Pulse_

8、1 输出脉冲;当 I0.4“反向启动”为高位时,设 HSC1 参考值为 0, Q0.1 置位,HSC1 收到脉冲后值 -1, Pulse_1 也输出脉冲;当 I0.3“停止”为高位时,复位“ PWM使能”, Pulse_1 停止输出脉冲。 如下 页 图编写 PWM Complete 中断程序块: 此时, HSC1 的计数值被重置,“ PWM 使能”被复位,脉冲输出停止。 如下图,在项目树中下的“监视表格”中建立一个监视表,地址 ID1000 就是 HSC1的计数值,这样我们可以实时监视 HSC1 的计数值,来确认 Pulse_1 的输出状态: 4. 操作控制 1) 参考实验 1,将所有程序下载

9、到 S7-1200 PLC 中,并点击“转到在线”按钮: 此时, STEP 7 Basic 进入在线状态,能够实时监控 连接中的 S7-1200 PLC 的运行,能手动把 PLC 的工作状态切换成运行 /停止状态,能访问 PLC 的 CPU 所有的寄存器 然后进入到刚才建立的监视表格,按 按钮,实时监视表格里面的参数值。留意地址为 ID1000 的数值,即 HSC1 的计数值。 2) 按下 SB1, Q0.0 立即输出频率为 500Hz 的高速脉冲,驱动电动机正向转动,在监视表格上面可以看到 ID1000 的值在增加。 在 ID1000 达到 10000 时脉冲输出停止,电动机停车 3) 按下

10、 SB3, Q0.0 立即输出频率为 500Hz 的高速脉冲,驱动电动机反向转动,在监视表格上面可以 看到 ID1000 的值在减少。 在 ID1000 返回 0 个时脉冲输出停止,电动机停车 4) 无论电动机按哪个方向转动,当按下 SB2 时,脉冲输出立即停止,电动机停车 利用 S7-1200 PLC 的动作控制命令库控制 电动机 进行定位,定速等复合动作 本实验中,控制要求 有主轴定位、主轴恒速以及主轴归零位 运行,每阶段之间皆有加减速过程,控制要求如下: 第 1 段: 主轴定位 , 旋转至最对位置 正向 360,最高速度不超过 180/s 第 2 段:主轴恒速,加速至 1rpm 后 停止

11、 。 第 3 段:旋转至相对于现在位置的正向 960,最高速度不超过 720/s 第 4 段:回零位 , 最高速度不超过 720/s 1. 接线要求 如下 ,检查无误后合上电源开关 2. 步进电动机参数设置跟上一个实验相同 3. PLC 的输入输出分配,脉冲输出设置: 脉冲输出涉及的参数较多,手动 建立指令集合非常 繁复。为此, STEP 7 Basic 及S7 系列的 PLC 提供 了 “运动控制”指令集 ,自动完成了轴运动的频率与输出个数,误差处理,斜坡加减速限制,脉冲输出与轴位置之间的数学转换模型等复杂的功能,从而提供 了简单易用的轴定位,调速与包络运动等接口 。 使用运动控制指令之前,

12、首先要进行以下组态 1) 高速 计数器 HSC1 与脉冲输出 Pulse_1 - 2) 建立一个轴工艺对象,将 HSC1 与 Pulse_1 的 PTO 分配给此轴工艺对象 3) 对轴工艺对象进行组态 组态 HSC1 和 Pulse_1: 参考上一个实验,组态 HSC1,不一样的是,此次的模式设定为“运动轴”,如下图: 参考上一个实验,组态 Pulse_1,不一样的是,此次的模式设定为“ PTO”,如下图: 组态轴工艺对象: 在项目树中代开“工艺对象”,选择“新建工艺对象”,选择“轴”,命名为“ Axis_1” 然后给新建立的 Axis_1 分配脉 冲输出器和高速计数器,如果之前没有启用 HSC1或者 Pulse_1 的,都可以在这个窗口中点解“设备配置”重新组态:

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。