版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、S7-200 步进电机的控制方法S7-200 PLC具有脉冲输出功能,在运动控制系统中,伺服电机 和步进电机 是很重要的精确定位装置,而控制伺服电机和步进电机需要使用脉冲输出。S7-200 系列 PLC可以输出20-100KHz 的脉冲。使用 PTO和 PWM指令可以输出普通脉冲和脉宽调制输出。 通过 smb66-75, smb166-175来控制 Q0.0的输出,通过 smb76-85 , smb176-185来控制 Q0.1 的脉冲输出。 控制伺服电机伺服电机是运动控制中一个很重要的器件, 通过它可以进行精确的位置控制。 它一般带有编 码器, 通过高速计数功能,中断功能和脉冲输出功能,构成
2、一个闭环系统, 来进行精确的位 置控制。PLC的脉冲输出由于 PLC在进行高速输出时需要使用晶体管输出。 当将高速输出点作为普通输出而带电感性 负载时,例如电磁阀, 继电器 线圈等,一定要注意,在负载端加保护,例如并联 二极管 等。 以保护输出点。步进电机的控制方法我带队参加 2008 年全国职业院校技能大赛自动线的安装与调试项目,我院选手和其他院校的三位选手组 成了天津代表队,我院选手所在队获得了 2008 年全国职业院校技能大赛自动线的安装与调试项目二等奖,为 天津市代表队争得了荣誉,也为我院争得了荣誉。以下是我这个作为教练参加大赛的心得二:步进电机的控制方法 2008年全国职业院校技能大
3、赛自动线的安装与调试项目的主要内容包括如气动控制技术、机械技术(机械 传动、机械连接等)、传感器应用技术、 PLC控制和组网、步进电机位置控制和变频器技术等。但其中最为重要的 就是 PLC方面的知识,而 PLC中最重要就是组网和步进电机的位置控制。一、 S7-200 PLC 的脉冲输出功能1 、概述S7-200 有两个 置 PTO/PWM发 生器,用以建立高速脉冲串( PTO)或脉宽调节( PWM) 信号波形。当组态一个输出为 PTO 操作时,生成一个 50%占空比脉冲串用于步进电机或伺服电机的速度和位置的开环控制。 置 PTO 功能提供了脉冲串输出, 脉冲周期和数量可由用户控制。 但应用程序
4、必须 通过 PLC内置 I/O 提供方向和限位控制。为了简化用户应用程序中位控功能的使用, STEP7-Micro/WIN 提供的位控向导可以帮助您在几分钟内 全部完成 PWM,PTO 或位控模块的组态。向导可以生成位置指令,用户可以用这些指令在其应用程序中为速度和位 置提供动态控制。2 、开环位控用于步进电机或伺服电机的基本信息借助位控向导组态 PTO 输出时,需要用户提供一些基本信息,逐项介绍如下: 最大速度 (MAX_SPEE)D和启动 / 停止速度 ( SS_SPEE)D图 1 是这 2 个概念的示意图。MAX_SPEE是D 允许的操作速度的最大值, 它应在电机力矩能力的范围 。 驱动
5、负载所需的力矩由摩擦力、 惯性以及加速 / 减速时间决定。图 1 最大速度和启动 / 停止速度示意SS_SPEED:该数值应满足电机在低速时驱动负载的能力, 如果 SS_SPEED的 数值过 低,电机和负载在运 动的开始和结束时可能会摇摆或颤动。如果 SS_SPEED的 数值过高,电机会在启动时丢失脉冲,并且负载在试图停 止时会使电机超速。通常, SS_SPEED值 是 MAX_SPEED值 的 5%至 15%。加速和减速时间加速时间 ACCEL_TIM:E 电机从 SS_SPEED速度加速到 MAX_SPEE速D度所需的时间。 减速时间 DECEL_TIM:E 电 机从 MAX_SPEE速D
6、度减速到 SS_SPEED速度所需要的时间。图2 加速和减速时间加速时间和减速时间的缺省设置都是 1000 毫秒。通常,电机可在小于 1000 毫秒的时间工作。 参见图 2。 这 2 个值设定时要以毫秒为单位。注意:电机的加速和失速时间要 过测试来确定。开始时,您应输入一个较大的值。逐渐减少这个时间 值直至电机开始失速,从而优化您应用中的这些设置。移动包络一个包络是一个预先定义的移动描述,它包括一个或多个速度,影响着从起点到终点的移动。一个包络 由多段组成,每段包含一个达到目标速度的加速 / 减速过程和以目标速度匀速运行的一串固定数量的脉冲。 位控向 导提供移动包络定义界面,在这里,您可以为您
7、的应用程序定义每一个移动包络。PTO 支持最大 100 个包络。定义一个包络,包括如下几点:选择操作模式;为包络的各步定义指标。为包络定义一个符号名。选择包络的操作模式: PTO 支持相对位置和单一速度的 续转动,如图 3 所示,相对位置模式指的是 运动的终点位置是从起点侧开始计算的脉冲数量。单速续转动则不需要提供终点位置,PTO 一直持续输出脉冲,直一个包络的操作模式至有其他命令发出,例如到达原点要求停发脉冲。图3包络中的步一个步是工件运动的一个固定距离,包括加速和减速时间的距离。 PTO 每一包络最大允许 29 个步每一步包括目标速度和结束位置或脉冲数目等几个指标。图 4 所示为一步、两步
8、、三步和四步包络。注意一步包络只有一个常速段,两步包络有两个常速段,依次类推。步的数目与包络中常速段的数目一致。图 4 包络的步数示意7.2.5 使用位控向导编程STEP7 V4.0 软件的位控向导能自动处理 PTO 脉冲的单段管线和多段管线、脉宽调制、SM 位置配置和创建包络表。本节将给出一个在 YL-335A 上实现的简单工作任务例子, 阐述使用位控向导编程的方法和步骤。 表 1 是 YL-335A 上实现步进电机运行所需的运动包络。表 1 步进电机运行的运动包络1 、使用位控向导编程的步骤如下:1 )为 S7-200 PLC 选择选项组态 置 PTO/PWM操作。在 STEP7 V4.0
9、 软件命令菜单中选择 工具位置控制向导并选择配置 S7-200PLC内置 PTO/PWM操作,如图 5 所示图 5 位控向导启动界面2)单击“下一步”选择“ QO.0”,再单击“下一步”选择“线性脉冲输出 PTO)”。图 5 选择 PTO或 PWM界面3)单击 “下一步” 后,在对应的编辑框中输入 MAX_SPEED和 SS_SPEED速 度值。输入最高电机速度 “90000”,把 电机启动/ 停止速度设定为 “600”。这时,如果单击 MIN_SPEED值对应的灰色框,可以发现, MIN_SPEED值改为 600, 注意:MIN_SPEED值由计算得出。用户不能在此域中输入其他数值。图64)
10、单击 “下一步” 填写电机加速时间“ 1500”和电机减速时间 “200”图7 设定加速和减速时间5)接下来一步是配置运动包络界面,见图8图8 配置运动包络界面该界面要求设定操作模式、 1 个步的目标速度、结束位置等步的指标,以及定义这一包络的符号名。(从第 0 个包 络第 0步开始)在操作模式选项中选择 相对位置 控制,填写 包络“ 0”中数据 目标速度 “60000”,结束位置 “ 85600”,点击“绘 制包络”,如图 9 所示,注意,这个包络只有 1 步。包络的符号名按默认定义。这样,第 0 个包络的设置,即从供料站 加工站的运动包络设置就完成了。现在可以设置下一个包络。图 9 设置第
11、 0 个包络点击“新包络”,按上述方法将下表中上 3 个位置数据输入包络中去表中最后一行低速回零,是单速连续运行模式,选择这种操作模式后,在所出现的界面中(见图10),写入目标速度“20000”。界面中还有一个包络停止操作选项,是当停止信号输入时再向运动方向按设定的脉冲数走完停止,在本 系统不使用。6)运动包络编写完成单击 “确认”, 向导会要求为运动包络指定 V 存储区地址(建议地址为 VB75VB300),默认这一建议,单击 “下一步” 出现图 11,单击 “完成”图 11 生成项目组件提示2、项目组件运动包络组态完成后,向导会为所选的配置生成三个项目组件(子程序),分别是:PTOx_RU
12、N子程序(运行包络),PTOx_CTR子L 程序(控制)和 PTOx_MAN子程序(手动模式)子程序。一个由向导产生的子程序就可以在程序中调用如图 12所示。图 12 三个项目组件它们的功能分述如下: PTOx_RUN子程序(运行包络):命令 PLC 执行存储于配置包络表的特定包络中的运动操作。运行这一子程序 的梯形图如图 13 所示。图 13 运行 PTOx_RUN子程序EN位:启用此子程序的使能位。在“完成”位发出子程序执行已经完成的信号前,请确定EN位保持开启。START参数:包络的执行的启动信号。对于在 START参数已开启且 PTO当前不活动时的每次扫描,此子程序会激活 PTO。为了
13、确保仅发送一个命令,请使用上升缘以脉冲方式开启START参数。Profile (包络)参数:包含为此运动包络指定的编号或符号名。Abort (终止)参数命令,开启时位控模块停止当前包络并减速至电机停止Done(完成)参数:当模块完成本子程序时,此参数 ON。Error (错误)参数:包含本子程序的结果。C_Profile 参数:包含位控模块当前执行的包络。C_Step 参数:包含目前正在执行的包络步骤。 PTOx_CTRL子程序: (控制)启用和初始化与步进电机或伺服电机合用的PTO输出。请在用户程序中只使用一次,并且请确定在每次扫描时得到执行。即始终使用 SM0.0作为 EN的输入,如图 1
14、4 所示。图 14 运行 PTOx_CTRL子程序I_STOP(立即停止)输入:开关量输入。当此输入为低时, 止脉冲的发出。PTO功能会正常工作。当此输入变为高时, PTO立即终D_STO(P 减速停止)输入:开关量输入。当此输入为低时,PTO功能会正常工作。当此输入变为高时, PTO会产生将电机减速至停止的脉冲串。“完成”输出:开关量输出。当“完成”位被设置为高时,它表明上一个指令也已执行。Error (错误)参数:包含本子程序的结果。当“完成”位为高时,错误字节会报告无错误或有错误代码的正常完成 如果 PTO向导的 HSC计数器功能已启用, C_Pos参数包含用脉冲数目表示的模块;否则此数值始终为零。 PTOx_MAN子程序(手动模式):将 PTO输出置于手动模式。 这允许电机启动、 停止和按不同的速度运行。 当 PTOx_MA 子程序已启用时,任何其他 PTO子程序都无法执行。运行这一子程序的梯形图如图15 所示。图 158 运行 PTOx_MAN子程序R
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年软件开发分包协议
- 2024年版股权交易合同(中英文)
- 2025年度智慧城市建设方案设计与实施合同3篇
- 2024年起重机租赁合同:提供设备租赁与现场安全管理3篇
- 2025版新能源电站设备安装工程搬运合同3篇
- 2025版生态旅游项目劳务分包承揽合同3篇
- 2024年绿色有机农产品采购专项协议书模板3篇
- 二零二五年度供应链金融服务创新试点项目合同15篇
- 2024版简化版房屋买卖过户合同
- 二零二五年度城市绿化采购合同生态效益评估与实施3篇
- 七年级上册数学《有理数》计算题综合训练带答案
- 大学英语精读原文1-6册完整版
- 2022-2023学年高教版中职语文基础模块上册月考卷四
- 交通刮蹭私了协议书范本
- 《冷战史专题》笔记
- 2024-2030年中国轮毂电机行业市场发展趋势与前景展望战略分析报告
- 高中体育课程活动方案
- 小学中高年段语文学科基于课程标准评价指南
- (完整版)兽医临床诊断学
- GB/T 23586-2022酱卤肉制品质量通则
- 抗震支架计算书
评论
0/150
提交评论