PLC控制步进电机的实例(图与程序)

[复制链接]
查看7004 | 回复37 | 2009-11-23 11:54:00 | 显示全部楼层 |阅读模式

采用绝对位置控制指令(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-分别接步进电机的两相线圈。


[replyview][upload=rar,plc控制步进电机的实例(图与程序).rar]viewFile.asp?ID=5485[/upload][/replyview]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
schy1015 | 2009-11-23 17:26:00 | 显示全部楼层
新手路过看看
flm73525 | 2009-11-23 20:28:00 | 显示全部楼层

支持学习

zoushengli | 2009-12-3 23:20:00 | 显示全部楼层

????

仓库存放和跨国高考
hzxsyh736 | 2009-12-10 08:43:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
aaalym | 2009-12-17 11:04:00 | 显示全部楼层
学习学习,准备跳槽!
cjyd1 | 2009-12-18 10:38:00 | 显示全部楼层
学习学习,准备跳槽!
chunbo1 | 2009-12-21 23:45:00 | 显示全部楼层
ging

hejinwu | 2009-12-23 13:09:00 | 显示全部楼层

????

谢谢 !
chanwing | 2010-3-29 11:24:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
yyqq3 | 2010-4-16 23:48:00 | 显示全部楼层
学习学习
ggyy2000 | 2010-4-17 22:28:00 | 显示全部楼层
新手,学习了!
jzylcj | 2010-4-18 10:06:00 | 显示全部楼层
支持学习
52426233 | 2010-4-18 21:51:00 | 显示全部楼层
学习下
52426233 | 2010-4-18 21:57:00 | 显示全部楼层
学习学习
yao3000 | 2010-4-29 19:58:00 | 显示全部楼层
新手路过看看
zzqzjl | 2010-5-27 17:11:00 | 显示全部楼层
非常感谢,许啊哟学习一下!
ynweseraph | 2010-5-28 13:34:00 | 显示全部楼层
新手路过看看
songjiangjiang | 2010-5-29 07:09:00 | 显示全部楼层
学习学习,准备跳槽.谢 谢,
lf2527089 | 2010-5-29 19:53:00 | 显示全部楼层
想学习学习, 谢谢了。
东方花猪 | 2010-8-21 22:01:00 | 显示全部楼层
非常好,谢谢了
crazyboy888 | 2010-8-24 18:19:00 | 显示全部楼层
kan akn
狂奔De蜗牛 | 2010-9-19 10:38:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
cschenxian | 2010-9-27 14:41:00 | 显示全部楼层
qnswm | 2010-11-6 21:10:00 | 显示全部楼层
好的
qq395639530 | 2010-11-22 16:41:00 | 显示全部楼层
syokenkun | 2010-12-6 14:56:00 | 显示全部楼层
kankanakna
menlonsongs | 2010-12-8 21:31:00 | 显示全部楼层
谢谢了啊
chenxujiang | 2010-12-14 23:23:00 | 显示全部楼层
谢谢了
zhhw97 | 2012-3-10 08:18:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
nate_1 | 2012-4-19 21:52:46 | 显示全部楼层
支持学习下
dashajiang | 2012-5-1 22:34:09 | 显示全部楼层
看看是不是好东西,估计是好东西!
自动化设计 | 2012-12-29 23:26:05 | 显示全部楼层
要资料到169857322群里面,有伺服,步进,人机界面.变频器等,群里都是PLC编程学友,欢迎你的加入.
2625293610 | 2013-1-24 23:48:00 | 显示全部楼层
学习看看,谢了
转身看看 | 2013-1-25 10:35:52 | 显示全部楼层
先回在看,谢谢分享
。。安 | 2013-4-9 14:06:39 | 显示全部楼层
的确不错的资料
chenjnqi | 2013-5-1 08:55:36 | 显示全部楼层
没事看看,研究研究
ycp6677 | 2013-5-8 19:56:49 | 显示全部楼层
新手學習!
感謝了~
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则