用PLC什么指令能够实现步进电机的定位控造?

1天前 (02-18 03:21)阅读1回复0
kanwenda
kanwenda
  • 管理员
  • 注册排名1
  • 经验值141395
  • 级别管理员
  • 主题28279
  • 回复0
楼主

在日常平凡工做中我们经常用到定位施行元件———步进电机。今天讲一下若何用PLC来对步进电机停止位置控造。我们假设一个工做场景,启动后,小车主动返回ST2点,泊车6秒,然后主动向ST4点运行。抵达ST4点后,泊车6秒。然后主动返回ST2点,如斯往复。当按下停行按钮后,小车需完成当前轮回后停在ST3位置。

步进电机及驱动器

步进电机工做原理以前讲过,如今再简要说一下:步进电机属于控造类电机,它是将脉冲信号转换成一个动弹角度的电机,在非超载的情况下,电机的转速、停行的位置只取决于脉冲信号的频次和脉冲数,次要应用在主动化仪表、机器人、主动消费流水线、空调扇叶动弹等设备。每来一个脉冲,电机就选转一个角度,步进电机的运行,需要脉冲输入。步进电机分为反响式、永磁式和混合式三种。反响式步进电机:构造简单成本低,但是动态性能差、效率低、发热大、可靠性难以包管,所以如今根本已经被裁减。永磁式步进电机:动态性能好、输出力矩较大,但误差相对来说大一些,因其价格低普遍应用于消费性产物。混合式步进电机:综合了反响式和永磁式的长处,力矩大、动态性能好、步距角小,精度高,但是构造相对来说复杂,价格也相对高,次要应用于工业。

步进电机工做原理图

第一步:电路设想

因为步进电机的功率一般比力小,而且原理简单,控造电路和主电路能够在一路绘造。

第二步:确定I/O口点数和地址的分配

X0-------------------------------------------------------------启动按钮SB1

X1------------------------------------------------------------停行按钮SB2

X2------------------------------------------------------------ST2开关

X3------------------------------------------------------------ST3开关

X4------------------------------------------------------------ST4开关

Y0------------------------------------------------------------脉冲输出

Y1------------------------------------------------------------标的目的

步进电机电路控造原理图

第三步:设备元器件清单

因为输入点数5点、输出点数位2,我们能够选型为三菱FX2N-16MR-001。

PLC-----------可编程控造器-----FX2N-16MR-001

QF-----------空气断路器---------DZ47-D10/1P

FU----------熔断器----------------RT18-32/6A

ST---------接近开关--------------SA1805,SA1705

SB---------按钮--------------------LA39-11

第四步:法式设想

法式段1

法式段2

法式段3

第五步:运行调试及指令讲解

前面都是一些根本指令,下面次要讲一下脉冲输出指令的用法和特点。

脉冲输出指令PLSY详细讲解,脉冲输出指令格局是PLSY[S1] [S2] [D]或DPLSY[S1] [S2] [D] 。

指令功用是:PLSY是16位的脉冲输出指令,以[S1]指定的频次产生[S2]个定量的脉冲,输出[D]所指定的软元件中(Y0或Y1)。

DPLSY是32位脉冲输出指令,以[S1+1][S1]指定的频次产生[S2+1] [S2]个定量的脉冲,输出[D]所指定的软元件中(Y0或Y1)。

[S1] 、[S2]操做数范畴:K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z。此中[S1]指定的是频次的范畴。16位指令时的数值范畴是K2~K20000,所对应的频次是2~20000HZ、32位指令时的数值范畴是K1~K100000,所对应的频次是1~100000HZ;[S2]指定的是产生脉冲的数量。允许设定的范畴:16位指令设定的范畴是从1-32767(PLS),32位指令设定的范畴是从1-2147483647(PLS)。若是将该值指定为0时,那么所产生的脉冲不做限造。

[D] 操做数范畴:Y0或Y1。

指令要求:第一:在指令施行过程中,变动[S2] 指定的字软元件内容后,将从下一个指令驱动起头施行变动内容。

第二:[D]指定输出脉冲的Y编号。仅限于Y0或Y1有效(留意:一般PLC输出体例利用晶体管输出体例),为了输出高频脉冲,可编程控造器的输出晶体管上必然如果额定负载的电流。

第三:脉冲的占空比位50%ON,50%OFF。输出控造不受扫描周期的影响,接纳中断处置体例。

第四:设定脉冲发完后,施行完毕标记M8029动做。

第五:从Y0或Y1输出的脉冲数将保留于特殊数据存放器傍边。D8140(低位),D8141(高位):输出到Y0的脉冲总数。D8142(低位),D8143(高位):输出到Y1的脉冲总数。D8136(低位)D8137(高位):输出到Y0或Y1的脉冲总数。

各个数据存放器内容能够操纵“DMOV K0 D80**”施行肃清。

还有能够用PLC什么指令控造步进电机的位置,欢送列位小伙伴们讨论,欢送转载,讨论!

0
回帖

用PLC什么指令能够实现步进电机的定位控造? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息