第六章 第3节 步进电机的运行-PTO位控向导_第1页
第六章 第3节 步进电机的运行-PTO位控向导_第2页
第六章 第3节 步进电机的运行-PTO位控向导_第3页
第六章 第3节 步进电机的运行-PTO位控向导_第4页
第六章 第3节 步进电机的运行-PTO位控向导_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PLCPLC应用技术应用技术项目六 步进电机的PLC控制项目二 交流电动机的PLC控制第六章 步进电机的PLC控制第六章第六章 第第3 3节节 步进电机的运行步进电机的运行-PTO-PTO位控向导位控向导12掌握掌握PLC的的PTO位控向导使用方法;位控向导使用方法; 3掌握步进电机与掌握步进电机与PLC的接线。的接线。掌握带掌握带PTO位控向导的位控向导的PLC的编程;的编程; 项目六 步进电机的PLC控制项目二 交流电动机的PLC控制第六章 步进电机的PLC控制1、PTO位控向导位控向导 使用STEP 7-Micro/WIN位控向导为PTO操作组态一个内置输出。启动位控向导,可以点击浏览条

2、中的工具图标,然后双击位控向导图标,或者选择菜单命令Tools Position Control Wizard。项目六 步进电机的PLC控制项目二 交流电动机的PLC控制第六章 步进电机的PLC控制1. 为S7-200 PLC选择配置PTO/PWM操作。 2. 选择Q0.0或Q0.1,组态作为PTO的输出。 3. 从下拉对话框中选择线性脉冲串输出PTO。若您想监视PTO产生的脉冲数目,点击复选框选择使用高速计数器。 项目六 步进电机的PLC控制项目二 交流电动机的PLC控制第六章 步进电机的PLC控制4. 在对应的编辑框中输入MAX_SPEED和SS_SPEED速度值。 5. 在对应的编辑框中

3、输入加速和减速时间。 6. 在移动包络定义界面,点击新包络按钮允许定义包络。7. 为包络选择所需的操作模式(相对位置或单速连续旋转)。项目六 步进电机的PLC控制项目二 交流电动机的PLC控制第六章 步进电机的PLC控制(1)对于相对位置包络: 输入目标速度和脉冲数。然后您可以点击绘制步按钮,查看移动的图形描述。 若需要多个步,点击新建步按钮并按要求输入步信息。 (2)对于单速连续转动: 在编辑框中输入单速值,若您想终止单速连续转动,点击子程序编程复选框,并输入停止事件后的移动脉冲数。 8. 定义包络的当前步信息,并绘制包络,根据移动的需要您可以定义多个包络和多个步。 9. 为配置分配23个字

4、节的存储区,点建议地址修改。10. 选择完成结束向导。项目六 步进电机的PLC控制项目二 交流电动机的PLC控制第六章 步进电机的PLC控制位置控制向导位置控制向导配置完成后,在指令栏下方-调用子程序调用子程序中有五个子程序,分别是PTO0_ADV、PTO0_CTRL、PTO0_RUN、PTO0_MAN、PTO0_LDPO。项目六 步进电机的PLC控制项目二 交流电动机的PLC控制第六章 步进电机的PLC控制PTOx_CTRL子程序(控制)使能和初始化用于步进电机或伺服电机的PTO输出。在程序中仅能使用该子程序一次,并保证每个扫描周期该子程序都被执行,使用SM0.0作为EN输入的输入。 I_S

5、TOP:立即STOP,输入量为一个布尔量输入。当输入为低电平时,PTO功能正常操作。当输入变为高电平时,PTO立即终止脉冲输出。 D_STOP:减速STOP,输入量为一个布尔量输入。当输入为低电平时,PTO功能正常操作。当输入变为高电平时,PTO产生一个脉冲串将电机减速到停止。 Done:输出是一个布尔量输出。当Done位为高电平时,表明CPU已经执行完子程序。 当Done位为高电平时,Error字节以一个无错误代码或错误代码来报告正常完成。 若在向导中已使能HSC,则C_Pos参数包含以脉冲数表示的模块当前位置。否则,当前位置将一直为0。项目六 步进电机的PLC控制项目二 交流电动机的PLC

6、控制第六章 步进电机的PLC控制PTOx_RUN子程序(运行包络)命令PLC在一个指定的包络中执行运动操作,此包络存储在组态/包络表中。接通EN位使能该子程序。确保EN位保持接通直至Done位指示该子程序已完成。 接通START参数以初始化包络的执行。对于每次扫描当START参数接通且PTO当前未激活时,指令激活PTO。要保证该命令只发一次,使用边沿检测指令以脉冲触发START参数接通。 包络参数包含该移动包络的号码或符号名。 接通参数Abort命令位控模块停止当前的包络并减速直至电机停下。模块完成该指令时参数Done接通。 参数Error包含指令的执行结果。 参数C_Profile包含位控模

7、块当前正在执行的包络。 参数C_Step包含当前正在执行的包络的步。 若在向导中已允许HSC,则C_Pos参数包含以脉冲数作为模块的当前位置。否则当前位置将一直为0。项目六 步进电机的PLC控制项目二 交流电动机的PLC控制第六章 步进电机的PLC控制PTOx_MAN子程序(手动模式)使PTO输出置为手动模式。该子程序允许电机以不同的速度启动、停止和运行。 当使能PTOx_MAN子程序时,不允许执行其它PTO子程序。 使能RUN参数,命令PTO加速到指定速度参数。即使在电机运行时,您也可以改变速度参数的值。 禁止参数RUN则命令PTO减速直至电机停止。 参数Speed决定RUN使能时的速度。速度是一个每秒多少个脉冲的双整型DINT值。项目六 步进电机的PLC控制项目二 交流电动机的PLC控制第六章 步进电机的PLC控制脉冲串输出(脉冲串输出(PTO)应用举例:)应用举例:例例2:用Q0.0输出端,输出脉冲串,带动步进电机旋转,设置拨码开关如下图所示:电流1.3A,步进电机细分数2,400脉冲/圈,通过位控向导设置最高速2000脉冲/秒,最低速200脉冲/秒,加减速时间1s,建立包络,选择相对位置,目标速度200脉冲/秒,总位移2000脉冲(电机转5圈)。实图和接线图如下:项目六 步进电机的PLC控制项目二 交流电动机的PLC控制第六章 步进电机的PLC控制定义PTO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论