plc 能使用中间继电器来驱动 步进电机吗?

步进电机 一般用专用的控制器驱动吧?我以前见过的。但查资料,PLC能直接驱动步进电机,但从电流大小和信号隔离两点来考虑,我想将 PLC输出的脉冲信号,接到 中间继电器(大功率)的线圈上,继电器的触点接上大功率的驱动电源和步进电机的几组接线。

有这种方法可行吗?有什么不好的地方吗?
哦,我明白了。
那么,以下这样可行吧:
用plc 的三个输出端子,分别接在步进电机的专用控制器上,正转,反转,速度。

那这个速度,plc 是如何通过其输出端子来控制的呢?

直接接到继电器上控制步进电机是不能的,一般的控制器能直接控制电压相当的步进电机,但直接驱动存在一系列问题,因此一般都是用控制器操作驱动器,驱动器控制电机:控制器->驱动器->步进电机
PLC通过不同管脚的高低电平告知驱动器如何工作的,比如三个脚分别是Pulse、Direction、Enable,那么向Direction脚发HIGH高电平是顺时针转动,发LOW就是逆时针转动,至于步进电机的速度,步进电机其内部结构决定其转一下是多少角度,比如1.8度,步进电机得到一个转动脉冲就转1.8度角这个角度的速度是恒定的,没有脉冲信号就不动,这样就可以通过脉冲之间的间隔来控制速度了,比如发一个脉冲转1.8度,间隔1秒再发一个,这样一分钟步进电机转108度,就控制速度了
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16

不可行

    中间继电器,如果用线圈式的中间继电器,动作频率一般是1Hz左右,而步进电机一般都需要几百Hz的频率,因此线圈式的中间继电器根本达不到要求,就算用固态继电器,动作频率最高也就几十Hz,也是达不到要求的。

    直接控制步进电机的脉冲输出是有时序的,PLC的指令中根本没有这样的指令,因此PLC虽然能发出高速脉冲,但是各个高速脉冲是相对独立的,没法将几个高速脉冲口发出的高速脉冲做出时序来的。

望采纳。。。。

本回答被提问者和网友采纳
第2个回答  2014-10-04
不建议这样用,因为步进电机控制需要的脉冲信号频率比较高,控制精度越高频率要求越高,一般细分可达电机每转一圈需要脉冲200~10000个。而继电器可实现脉冲输出最高为1hz,即每秒钟通断一次,无法满足一般控制需求。还是建议选用配套的步进电机控制器。
你需要查一下PLC系统手册以及步进电机控制器说明书,高速脉冲输出端子接入控制器脉冲输入端子,然后编制PLC控制程序,用类似于PTO等高速脉冲输出指令,把浮点数的速度直接转换成不同频率的脉冲串输出,从而实现步进电机的速度控制!
第3个回答  2014-10-04
这是不可能嘀 这样子发了脉冲嘀 也是控制不好嘀