献给刚学脉冲指令的工控朋友:用PLSY指令控制步进电机 点击:23420 | 回复:137



永无止境

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 51回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2005年8月23日
发表于:2006-07-21 17:11:00
楼主
经常看到有的工控朋友问起用PLC控制步进马达的问题,在这里我举个最简单的例子,只能提供思路,更深入的研究就靠大家自己了。

 如图所示:1、2为步进电机驱动器的电源  3为控制电源正极  4为脉冲输入  5为方向控制
步进电机的步距角为1.8度,驱动器有细分的功能,考虑到精度和速度的问题,我们选用了半步运行的方式。丝杆的螺距为5mm,即步进电机旋转一周,它所拖动的工件移动5个mm,PLC则输出400个脉冲,即每毫米需要输出80个脉冲。5号脚高电平则电机正转,反之亦反。
设计的要求是这样的:在人机界面上输入工件要到的位置(以mm为单位),输入完成后工件自动运行到指定位置停下。如果设定的位置大于实际的位置,则工件正向运转到位,反之亦反。
D200:人机界面输入的工件要求位置
D202:工件的实际位置
D204:实际位置与设定位置之差值
程序如下:
LDD> D200 D202    
DSUBP D200 D202 D204            ;将差值送到D204
SET Y2                        ;如果设定值大于实际值则正转
LDD<= D200 D202
DSUBP D202 D200 D204            ;将差值送到D204
RST Y2                        ;如果设定值小于实际值则反转
LDD<> D200 D202                ;设定值与实际值不等
PLS M0
ANI M0
DPLSY K1000 K206 Y0        ;以1000赫兹的频率输出脉冲所需的脉冲数
LD M0
DMUL D204 K80 D206    ;所需输出的脉冲数
LD M8029
DADDP D202 D204 D202        ;脉冲输出完成后实际位置与设定位置一样
END
这是最简单的控制了,希望对大家有一定的启发,没有上机调试,应该是没什么问题了。看在同行的份上,大家不要扔臭鸡蛋哦。
另求好的PLCQQ群。



耷拉;

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 164回
  • 年度积分:0
  • 历史总积分:171
  • 注册:2006年8月30日
发表于:2006-09-16 08:58:00
41楼
贴子不错!

stn

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 265回
  • 年度积分:0
  • 历史总积分:354
  • 注册:2005年5月17日
发表于:2006-09-16 11:57:00
42楼
good
好帖

耷拉;

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 164回
  • 年度积分:0
  • 历史总积分:171
  • 注册:2006年8月30日
发表于:2006-09-18 14:39:00
43楼
学习中

耷拉;

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 164回
  • 年度积分:0
  • 历史总积分:171
  • 注册:2006年8月30日
发表于:2006-09-19 09:56:00
44楼
我现在用的脉冲输出指令是DRVI,是不是这指令不行的?

不大了解!

lly

  • 精华:0帖
  • 求助:0帖
  • 帖子:69帖 | 907回
  • 年度积分:0
  • 历史总积分:1633
  • 注册:2004年8月23日
发表于:2006-09-19 12:21:00
45楼
学习

无锡肖凌

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:30
  • 历史总积分:70
  • 注册:2006年6月24日
发表于:2006-09-19 12:43:00
46楼
楼上的:你怎么也是LLY啊?
有缘啊!


学习

书包

  • 精华:2帖
  • 求助:0帖
  • 帖子:27帖 | 770回
  • 年度积分:0
  • 历史总积分:976
  • 注册:2005年9月27日
发表于:2006-09-19 18:40:00
47楼
 贴子不错!

铁狮子

  • 精华:2帖
  • 求助:0帖
  • 帖子:35帖 | 108回
  • 年度积分:0
  • 历史总积分:227
  • 注册:2004年12月04日
发表于:2006-09-19 19:57:00
48楼
文章写的很好,我没有这方面的经验,但很受益.谢谢
希望有个示例,更细些.

莫名豆豆

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 79回
  • 年度积分:0
  • 历史总积分:96
  • 注册:2006年7月31日
发表于:2006-09-19 20:00:00
49楼
学习!

耷拉;

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 164回
  • 年度积分:0
  • 历史总积分:171
  • 注册:2006年8月30日
发表于:2006-09-20 11:06:00
50楼
恩!学习

大刀向鬼子头上砍去

  • 精华:0帖
  • 求助:1帖
  • 帖子:17帖 | 140回
  • 年度积分:0
  • 历史总积分:353
  • 注册:2004年4月26日
发表于:2006-09-20 15:05:00
51楼
 信捷XC系列PLC功能完备,全面兼容三菱FX系列PLC:
◆ PLC主机功能规格&特殊模组 ¤ CPU超大30KB记忆容量,运转中可修改程序;2组32位元硬体高速计数器,8种模式,频率高达200KHz ¤ 4组32位元软体高速计数器,3种模式,频率达30KHz ¤ 5组0.1mS精密高速计时器、单机最多16点高速中断输入、36点捕捉式输入 ¤ 单机最多5点高速脉波宽度调变(HSPWM)输出,最高频率达400KHz,具1/100或1/1000解析度 ¤ 单机最大32点温度量测与PID控制,支持各类型热电偶及热电阻感温器作温度测量 ¤ 平均执行时间0.1μS/顺序指令,数位I/O最大1024点,模拟量I/O最大128点 ¤ 内部继电器最多可达3002点,资料/档案暂存器19528 words,256个计数器,256个计时器 ¤ 14位元模拟量输入/输出模组,Ethernet通讯模组,最大192字7段LED显示模组 ◆ NC控制功能 ¤ 单机最多8组高速计数器,最高计数频率高达400KHz ¤ PLC + NC控制一体,NC定位专用语言,单机最大5轴控制,具直线补间功能 ¤ NC定位参数可动态修改,NC定位程序可上传或下载至人机/上位电脑 ¤ 比率连动或高速动态定长裁切/定位的精密控制 ◆ PLC通讯&超强软件支持 ¤ 单机最多可接7个高速通讯埠(RS232、RS485、USB、Ethernet等)速度高达19200Kbps ¤ 内建CPU Link功能,能多台(最大255台)PLC间直接或透过Modem或Ethernet连线 ¤ 智慧型ASCII/RTU介面功能,具标准或客户自定的通讯协定 ¤ 内建XINJE和Modbus RTU/ASUII主/从通信协定,以太网支持XINJE TCP/UDP及Modbus TCP通信协定 ¤ 简易的通讯语言,可轻易达到CPU Link或与其人周边连接的功能 ¤ 透过Modem或Ethernet(以太网)可作海内外远程修改、控制、诊误和监视
详细情况可咨询051082665521陈先生

耷拉;

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 164回
  • 年度积分:0
  • 历史总积分:171
  • 注册:2006年8月30日
发表于:2006-09-20 15:49:00
52楼
8错!!

gxzyj110

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 405回
  • 年度积分:0
  • 历史总积分:172
  • 注册:2003年6月14日
发表于:2006-09-23 22:04:00
53楼
这样的资料帮助我们很大

漂在运方

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 158回
  • 年度积分:0
  • 历史总积分:226
  • 注册:2005年7月27日
发表于:2006-09-24 10:07:00
54楼
学习一下

老衙

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 80回
  • 年度积分:0
  • 历史总积分:106
  • 注册:2003年4月18日
发表于:2006-09-24 21:33:00
55楼
不错

耷拉;

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 164回
  • 年度积分:0
  • 历史总积分:171
  • 注册:2006年8月30日
发表于:2006-09-25 09:51:00
56楼
学习!!

白华

  • 精华:0帖
  • 求助:1帖
  • 帖子:8帖 | 270回
  • 年度积分:0
  • 历史总积分:346
  • 注册:2006年7月02日
发表于:2006-10-05 11:19:00
57楼
 
   干脆"打倒日本帝国主义"多好!

小戈

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 21回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2005年12月30日
发表于:2006-10-10 10:04:00
58楼
好东西~

menldying

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 23回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2006年8月26日
发表于:2006-10-24 16:03:00
59楼
学习

82年的葱

  • 精华:1帖
  • 求助:5帖
  • 帖子:141帖 | 147回
  • 年度积分:0
  • 历史总积分:1064
  • 注册:2003年8月08日
发表于:2006-10-25 16:33:00
60楼
not bad!

热门招聘
相关主题

官方公众号

智造工程师