电机传动实验-PLC步进电动机控制实验.docVIP

  • 16
  • 0
  • 约 4页
  • 2017-08-09 发布于重庆
  • 举报

电机传动实验-PLC步进电动机控制实验.doc

电机传动实验-PLC步进电动机控制实验.doc

PLC步进电动机控制实验 一、步进电机与步进电机驱动器的接线图 步进电机驱动器与PLC连接,SH-2H042Ma步进电机驱动器的输入信号为CP+、CP-和DIR+、DIR-,其连接方式有三种: ①共阳极方式:把CP+和DIR+接在一起作为共阳端OPTO(接外部系统的+5V),脉冲信号接入CP-端,方向信号接入DIR-端;②共阴极方式:把CP-和DIR-接在一起作为共阴端(接外部系统的GND),脉冲信号接入CP+端,方向信号接入DIR+端;③差动方式:直接连接。 二、PLC接线图 PLC接线图(带驱动器) PLC接线图(不带驱动器,输出电源电压应与步进电动机额定电压匹配) SB1为启动按钮,SB2为停止按钮,SB3为加速按钮,SB4为减速按钮。 三、按带驱动器的PLC接线图的方式编写PLC程序 四、附录:采用西门子S7-300PLC控制三相步进电机的过程例子 电路说明: 输出: A相加电压:Q0.0 B相加电压:Q0.1 C相加电压:Q0.2 启动指示灯:Q0.3 三相单三拍运行方式:Q0.4 三相双三拍运行方式:Q0.5 三相单六拍运行方式:Q0.6 输出脉冲显示灯: Q0.7 三相单三拍运行方式 三相双三拍运行方式 三相单六拍运行方式 编程方法: 1.使用定时器指令实现各种时序脉冲的要求:使用定器产生不同工作方式下的工作脉冲,然后按照控制开关状态输出到各相对应的输出点控制步进电机。 M0.0作为总控制状态位,控制脉冲发生指令是否启动。一旦启动,采用T0、T1、T2以及它们的组合可以得到三相单三拍和三相双三拍的两种工作方式下,各相的脉冲信号。如T0的状态为三相单三拍工作状态下A相的脉冲。同理可使用类似程序得到三相单六拍时各相所需的脉冲信号。 2.使用移位指令实现各相所需的脉冲信号。 例如在MW10中进行移位,每次移位的时间为1秒钟。如图为三相单六拍正向时序流程图,三相单三拍可利用相同的流程图,从M11.1开始移位,每次移两位,而三相双三拍从M11.2开始,每次移两位。 程序段2:三相单三拍或三相单六拍工作方式,此时均从M11.0开始移位,两种工作方式均为M11.6为“1”时返回。程序段3:三相双三拍工作方式,此时从M11.1开始因为,而在M11.7时返回。程序段4:若按下停止按钮或没有选择工作方式时,MW10中的内容为“0”,则不会有输出。 程序段5:三相单三拍或三相双六拍,每次应移动2位。 程序段6:三相单六拍,每次应移动一位。程序段7为移位指令,由于T1的周期为1秒钟,因此每间隔1秒钟,移位指令左移指定的位数。再将MW10中对应的位控制相应的输出,可实现步进电机的控制。步进电机的反向控制可根据相同的办法来实现。

文档评论(0)

1亿VIP精品文档

相关文档