当代大学生
各位大虾好,我是个步进电机初学者,想问下就是PLC发脉冲给驱动器然后驱动步进电机,那么如果直接给步进电机输入脉冲端加5V电压呢,是不是应该不停的走啊,我今天试了下,那步进电机就转了下就不动了,很小的角度,如果我想设置手动怎么办呢,一定要脉冲吗?
还有就是步进电机你们一般编程都是用步进程序还是普通梯形图啊。
周公
阿拉丁
波恩
脉冲是要有电平变化的,干加5V至多变一次上跳后就是死电平了,电机当然不再动。当代大学生真是具有时代特征呀!
PLC接步进驱动器的口专职做指令脉冲口,用PLC程序生成目标脉冲指令。想手动,就用PLC的其它I/O接开关输入,手动切换开关,由PLC编程把开关状态的变化转为脉冲指令输出。
zlzxw
刘岩利
要不,自己搭个压控震荡器?
今天问了个朋友说手动加那个绝对位置控制,后面加脉冲,我说那脉冲是有个数限制的,我要按着开关步进电机一直动下去,他说那把脉冲数设置大点就好了,我说那还是有限制啊,脉冲完了不就停止了嘛
还有就是很他说那个PLSY是初学者才用,高手都用绝对位置控制和相对位置控制了
还有一个就是远点回归,我看他试机了,最后跑到过原点了,那定位还准吗
1.先试着用PLC逻辑或指令做一个脉冲发生器,可以指定脉冲频率和个数;
2.走点位时,编程给定脉冲个数和频率;
3.走手动时,忽略个数,只按某个固定的频率持续发脉冲;
4.用PLC的一个输出口输出脉冲;
5.用PLC的另一个输出口输出方向,改变方向可由PLC编程实现;
6.用PLC的1个输入口做手动按钮输入,按下,执行手动。
路人丁
如果是30的PLC用PLSY指令的话,要执行你说的“我要按着开关步进电机一直动下去”动作。只要在脉冲数那里写个0就搞定了。例如:PLSY K100 K0 Y0 这条指令的意思就是,以100Hz的频率,通过Y0口输出无穷个脉冲数。
re:我要按着开关步进电机一直动下去,他说那把脉冲数设置大点就好了,我说那还是有限制啊,脉冲完了不就停止了嘛
你要按到天荒地老吗,到世界末日吗?
波恩大师回答的很详细,较具体
路人丁说的最直接,明白了
谢谢你们
PLSY 没有加减速功能,推荐用DDRVI 或DDRVA,就是最大的100KHZ 脉冲输出,脉冲数也够输出非常长的时间。
sorry, LZ, 跟你开个玩笑,请不要介意。
学无止境
不能说高手就用DRVI、DRVA,低手就用PLSY,其实用PLSY实现加减速功能比DRVI、DRVA还要复杂一些,也就是说,用DRVI、DRVA还简单。
用在一般的定位控制的话,DRVI和DRVA确实要方便得多,没必要再用PLSY了。
湛湛流云
没通-》通。这就是一个脉冲。所以电机稍微动了一下。
呵呵。想手动一定要脉冲,否则不是步进电机了。当然,也可以用手不停的碰一碰,也能走,就是会跳。最后,PLSY也是可以调速的哦。而且效果可以控制(比方S型速度)。多试验下就知道了 。
是想问问大家就是用SFC编辑吗
还是一般的梯形图
基本跟编程方式关系不大。
Lader方便些。
极端场合还是要用语句方便。
那SFC图不是太好编 感觉用的不习惯
我是把SFC图画出来然后用步进指令和梯形图一起写出来
这样感觉不错