当前位置:
文档之家› 步进电机PLC控制 (课堂用)
步进电机PLC控制 (课堂用)
2018/1/6
综合实训项目1-步进电机的PLC控制
能力(技能)目标
知识目标
1.能给出步进电机控制系统的 功能描述 2.能画出PLC控制系统的输入 输出接线图 3.能写出输入输出的I/O表 4.能完成梯形图程序的编制 5.能写入软件验证程序的正确 性并运行
1.步进电机的结构与原理 2.基本输入输出指令 3.定时器指令、计数指令 4.高级指令(移位指令MOV和数 据传送指令SFTL/SFTR)
综合实训项目1-步进电机的PLC控制
步进电动机的驱动
步进电动机的驱动电源主要由脉冲发生器、脉冲分配器和脉冲放 大器(也称功率放大器)三部分组成。
2018/1/6
综合实训项目1-步进电机的PLC控制
高速脉冲输出
高速脉冲输出有脉冲串输出PTO和脉宽调制输出PWM 两种形式。 每个CPU有两个PTO/PWM发生器,一个发生器分配给 输出端Q0.0,另一个分配给Q0.1。当Q0.0或Q0.1设定 为PTO或PWM功能时,其他操作均失效。不使用PTO/PWM
(3)工作过程 A
B'
4 1 3 A' 2
A 相通电,A 方向的
C'
B 磁通经转子形成闭合回路。
若转子和磁场轴线方向原
有一定角度,则在磁场的 作用下,转子被磁化,吸
C
引转子,由于磁力线总是要通过磁阻最小的路径闭合, 因此会在磁力线扭曲时产生切向力而形成磁阻转矩,
使转子转动,使转、定子的齿对齐停止转动。
综合实训项目1-步进电机的PLC控制
工作方式
步进电机的工作方式可分为:三相单三拍、三相单双六拍、 三相双三拍等。 一、三相单三拍 (1)三相绕组联接方式:Y 型 (2)三相绕组中的通电顺序为:
A 相 B 相 C 相
通电顺序也可以为: A 相 C 相 B 相
2018/1/6
综合实训项目1-步进电机的PLC控制
综合实训项目1-步进电机的PLC控制
综合实训项目1-步进电机的PLC控制
高速脉冲串输出PTO
• • • •
(1)周期和脉冲数 (2)PTO的种类 (3)中断事件类型 (4)PTO的使用
综合实训项目1-步进电机的PLC控制
(1)周期和脉冲数
• 周期:单位可以是微秒μs或毫秒ms;为16位 无符号数据,周期变化范围是50~65535μs或 2~65535ms ,通常应设定周期值为偶数,若 设置为奇数,则会引起输出波形占空比的轻 微失真。如果编程时设定周期单位小于 2 , 系统默认按2进行设置。 • 脉冲数:用双字长无符号数表示,脉冲数取 值范围是1~4294967295之间。如果编程时指 定脉冲数为0,则系统默认脉冲数为1个。
2018/1/6
综合实训项目1-步进电机的PLC控制
• • • 步进电机的结构和工作原理 1.步进电机结构 步进电机可分为反应式和励磁式两大类。两类的区别在于反应式步进电机转 子上无励磁绕组,转子上出现的磁极是由于定于绕组通电后产生的磁场而生成 的。两类步进电机的动作原理相同,这里以反应式步进电机为例进行分析。 图5-41是一种三相反应式步进电机,它由定子与转子两部分构成。电机定子 上有六个磁极,每个极上装有控制绕组,每两个相对的磁极组成一相。
发生器时,Q0.0或Q0.1作为普通输出端子使用。通常
在启动PTO或PWM操作之前,用复位R指令将Q0.0或Q0.1 清0。
综合实训项目1-步进电机的PLC控制
脉冲串输出(PTO)
PTO功能可输出一定脉冲个数和占空比为50%的方 波脉冲。 输出脉冲的个数在1-4 294 967 295范围内可调; 输出脉冲的周期以µs或ms为增量单位,变化范围分别 是10~65 535µs或2~65 535ms。 如果周期小于两个时间单位,周期被默认为两个 时间单位。如果指定的脉冲数为0,则脉冲数默认为1。 PTO功能允许多个脉冲串排队输出,从而形成流水 线。流水线分为两种:单段流水线(流水线中只能存储 一个脉冲串的控制参数)和多段流水线(需建立包络 表,执行时可按包络表的顺序输出多个脉冲串)。
A B'
4 1 3
C'
2
C
B
A' A相通电,转子1、3齿和A相对齐。
2018/1/6
综合实训项目1-步进电机的PLC控制
A、B相同时通电
A
B' C' B A'
(1)BB' 磁场对 2、4 齿有磁拉力,该拉力使转子顺时针 方向转动。
C
(2)AA' 磁场继续对1、3齿有拉力。 所以转子转到两磁拉力平衡的位置上。相对AA' 通电, 转子转了15°。
2018/1/6
综合实训项目1-步进电机的PLC控制
步进电动机的工作原理与特点
原理:步进电机是利用电磁铁原理,将脉冲信号转换成线位 移或角位移的电机。每来一个电脉冲,电机转动一个角度,
带动机械移动一小段距离。它的运动形式是步进式的。
特点:(1)来一个脉冲,转一个步距角。 (2)控制脉冲频率,可控制电机转速。 (3)改变脉冲顺序,改变转动方向。 (4)角位移量或线位移量与电脉冲数成正比.
步进驱动器
• 环型分配器的功能: 主要是把外部CP端送 入的脉冲进行分配, 给功率放大器,功率 放大器相应的晶体管 导通,步进电机的线 圈得电。
综合实训项目1-步进电机的PLC控制
综合实训项目1-步进电机的PLC控制 (3)步进电机驱动器的端子与接线
综合实训项目1-步进电机的PLC控制
PLC与步进电机驱动器,步进电机驱动器 与步进电机的接线:
综合实训项目1-步进电机的PLC控制
(4)PTO的使用
•使用高速脉冲串输出时,要按以下步骤进 行: 确定脉冲发生器及工作模式 设置控制字节 写入周期值、周期增量值和脉冲数 (装入包络的首地址) (设置中断事件并全局开中断) 执行PLS指令
综合实训项目1-步进电机的PLC控制
高速脉冲输出指令 1.指令格式及功能
• 从步进电机的转动原理可以看出,要使步进电机
正常运行,必须按规律控制步进电机的每一相绕
组得电。步进驱动器接收外部的信号是方向信号 (DIR)和脉冲信号(CP)。另外步进电机在停止 时,通常有一相得电,电机的转子被锁住,所以 当需要转子松开时,可以使用脱机信号(FREE).
综合实训项目1-步进电机的PLC控制
A 相通电使转子1、3齿和 AA' 对齐。
2018/1/6
综合实训项目1-步进电机的PLC控制
A
B'
A
C'
B
A'
B'
C' B
A'
C
C
B相通电,转子2、4齿和B
相轴线对齐,相对A相通电
位置转30;
C相通电再转30
2018/1/6
综合实训项目1-步进电机的PLC控制
这种工作方式,因三相绕组中每次只有一相通电,而且,一 个循环周期共包括三个脉冲,所以称三相单三拍。
PLS EN Q0.X
功能:
当使能端输入有效时, PLC首先检测为脉冲输 出位(X)设置的特殊存储器位,然后激活由特 殊存储器位定义的脉冲操作
说明: 1)高速脉冲串输出PTO和脉宽调制输出PWM都由PLS指 令来激活; 2)操作数X指定脉冲输出端子,0为Q0.0输出,1为 Q0.1输出; 3)高速脉冲串输出PTO可采用中断方式进行控制,而 脉宽调制输出PWM只能由指令PLS来激活。
综合实训项目1-步进电机的PLC控制
•每个高速脉冲发生器对应一定数量特殊标志 寄存器,这些寄存器包括控制字节寄存器、 状态字节寄存器和参数数值寄存器,用以控 制高速脉冲的输出形式、反映输出状态和参 数值。各寄存器分配如表所示。
控制字节 •每个高速脉冲输出都对应一个控制字节,通过对控制字 节中指定位的编程,可以根据操作要求设置字节中各控 制位,如脉冲输出允许、 PTO/PWM 模式选择、单段 / 多 段选择、更新方式、时间基准、允许更新等。控制字节 中各控制位的功能如表所示。
四、基于PLC与步进电机的小车自动往返控制 项目一:步进电机正反转控制
用S7-200 PLC控制步进电机正转与反转。把步进电机驱动
器的D2设置为OFF,即PU为步进脉冲信号,DR为方向控制信号。PLC的
Q0.0输出高速脉冲至步进电机驱动器的PU端,Q0.1控制步进电机反转 。对应小车的运行各输出点分配如下: 正转启动,I0.0; 反转启动,I0.1; 向左运行,Q0.0发脉冲,Q0.1为OFF; 向右运行,Q0.0发脉冲,Q0.1为ON;
综合实训项目1-步进电机的PLC控制
综合实训项目-步进电机的PLC控制
任务描述
1. 2. 3. 4. 5. 完成步进电机、输入按钮与PLC的系统连接 编程实现步进电机的正向运转 用两个按钮,实现0.001S步进控制和1S步进控制 用两个开关,实现100步计数控制和10 步计数控制 用一个按钮实现步进的正反转控制
2018/1/6
综合实训项目1-步进电机的PLC控制
B相通电,转子2、4齿和B相对齐,又转了15。
A
B'
C' B
A'
C
总之,每个循环周期,有六种通电状态,所以称为三相六 拍,步距角为15。
2018/1/6
综合实训项目1-步进电机的PLC控制
三、三相双三拍 三相绕组的通电顺序为: AB BC CA AB 共三拍。
三相单三拍的特点: (1)每来一个电脉冲,转子转过 30。此角称为步距角, 用S表示。 (2)转子的旋转方向取决于三相线圈通电的顺序,改变通 电顺序即可改变转向。
2018/1/6
综合实训项目1-步进电机的PLC控制
二、三相单双六拍 三相绕组的通电顺序为: AABBBCCCAA 共六拍。 工作过程: