用户登陆 用户注册
您的位置:首页> 技术文章>内容正文
用三菱的FX1S plc控制步进电机的实例
[正文]:
点击查看大图片
 ·采用绝对位置控制指令(drva),大致阐述fx1s控制步进电机的方法。
由于水平有限,本实例采用非专业述语论述,请勿引用。
·fx系列plc单元能同时输出两组100khz脉冲,是低成本控制伺服与步进电机的较好选择!·pls+,pls-为步进驱动器的脉冲信号端子,dir+,dir-为步进驱动器的方向信号端子。
·所谓绝对位置控制(drva),就是指定要走到距离原点的位置,原点位置数据存放于32位寄存器d8140里。
当机械位于我们设定的原点位置时用程序把d8140的值清零,也就确定了原点的位置。
·实例动作方式:x0闭合动作到a点停止,x1闭合动作到b点停止,接线图与动作位置示例如左图(距离用脉冲数表示)。
·程序如下图:(此程序只为说明用,实用需改善。
)·说明:·在原点时将d8140的值清零(本程序中没有做此功能)·32位寄存器d8140是存放y0的输出脉冲数,正转时增加,反转时减少。
当正转动作到a点时,d8140的值是3000。
此时闭合x1,机械反转动作到b点,也就是-3000的位置。
d8140的值就是-3000。
·当机械从a点向b点动作过程中,x1断开(如在c点断开)则d8140的值就是200,此时再闭合x0,机械正转动作到a点停止。
·当机械停在a点时,再闭合x0,因为机械已经在距离原点3000的位置上,故而机械没有动作! ·把程序中的绝对位置指令(drva)换成相对位置指令(drvi):·当机械在b点时(假设此时d8140的值是-3000)闭合x0,则机械正转3000个脉冲停止,也就是停在了原点。
d8140的值为0·当机械在b点时(假设此时d8140的值是-3000)闭合x1,则机械反转3000个脉冲停止,也就是停在了左边距离b点3000的位置(图中未画出),d8140的值为-6000。
     ·一般两相步进电机驱动器端子示意图:·free+,free-:脱机信号,步进电机的没有脉冲信号输入时具有自锁功能,也就是锁住转子不动。
而当有脱机信号时解除自锁功能,转子处于自由状态并且不响应步进脉冲。
·v+,gnd:为驱动器直流电源端子,也有交流供电类型。
·a+,a-,b+,b-分别接步进电机的两相线圈。
  
点击查看大图片

点击查看大图片



网站首页 培训课程 维修指南
技术文章 家电专栏 供应信息
求购信息 培训资讯 展会信息
电脑专栏 教程下载 资料下载
常用软件 PLC教程 PLC资料
变频伺服 低压电器 维修资料
人机界面 自控仪表 工控机类
文章标题: 搜文章
中国工控资源网手机版 2012
电话:010-67577139 13811659603
培训咨询QQ:657167934 471895637 销售咨询QQ:623769457
联系邮箱:zggkzyw@163.com
 京ICP备11002135号
报时(2026-04-03 22:36:33) 流量统计