PLC对步进电机的控制首先要确立坐标系,可以设为相对坐标系,也可以设为绝对坐标系。坐标系的设置在DM6629 字中,00—03 位对应脉冲输出0,04—07 位对应脉冲输出1。设置为0时,为相对坐标系;设置为1 时,为绝对坐标系。
当PLC控制坐标系设定为相对坐标系时,可以从端口0 和端口1 以增量的形式输出脉冲,输出脉冲的计数值,对于端口0记录在SR229、SR228 通道,对于端口1 记录在SR231、SR230 通道中。
如设输出脉冲数为00000100 时从端口输出100 个脉冲,脉冲计数值从0 计到100,之后还可以继续从该端口输出脉冲,即可以增量输出脉冲。每次输出脉冲时,脉冲计数值从0 开始重新计数,计满设定值为止。
当设为绝对坐标系时,输出脉冲数可以设置为正数,如00000100(相当于电机正向转动100 步),也可以设置为负数,如80000100(最高位为“1”表示负数,相当于电机反向转动100 步)。但由于是单相脉冲输出,须另外加方向控制信号,可以用01002等输出端做方向信号输出。
在绝对坐标系中,坐标值记录在SR229、SR228 通道(端口0)和SR231、SR230 通道中(端口1)。每次输出脉冲数是脉冲设置值和当前坐标值的差,如当前坐标值为0,设置输出值为00000100,输出100 个脉冲(正向输出信号有效),再设置输出值为00000100,不再输出脉冲,再设置输出值为80000100,再输出200 个脉冲(反向输出信号有效),坐标值由00000100 变为80000100。
当设置为相对坐标系时,也可以实现增量脉冲输出。由于两相脉冲输出可以直接控制电机正反向,所以脉冲输出值可以设置为正数,也可以设置为负数,输出脉冲的计数值记录在SR229、SR228 通道(端口0)中。如设置输出脉冲数为00000100,电机正向运转100 步,脉冲计数值从00000000 计到00000100,再设置输出脉冲数为80000100,电机反向运转100 步,脉冲计数值从80000000 计到80000100。
当设置为绝对坐标系时,坐标值记录在SR229、SR228 通道(端口0)中,坐标变化情况类似于单相脉冲输出,但正/反向脉冲输出或脉冲十方向输出由01000 和01001 两个端口配合完成。
带加减速的单轴正反转控制,带加减速单轴正反转运控制的控制接线及时序,通过PLC来实现步进电机的单双轴运动控制的设计,从而达到了PLC 在步进电动控制中应用更加广泛。例如,在对单双轴运动的控制过程中,在控制面板上设定移动距离、速度和方向等参数。PLC读入这些设定值后,通过运算产生脉冲、方向信号,控制步进电机驱动器,达到对距离、速度、方向控制的目的。并通过实测证明系统运行结果具有可靠性、可行性、有效性。
本文关键字:步进电机 驱动电路及控制电路,单元电路 - 驱动电路及控制电路
上一篇:步进电机和伺服电机的27个区别