文档介绍:附录:可编程序控制器(OMRON CPM2A)脉冲输出功能
一、高速脉冲输出功能概述
晶体管输出的CPM2A/CPM2C 有两个脉冲输出端:01000,01001.
它们可用做两路(独立的)单相脉冲输出,频率可变(可加速、减速);也可以作为两路(独立的)单相脉冲输出,占空比可变。
用作对步进电机驱动器和伺服电机驱动器控制时,可以将这两路脉冲信号接到驱动器的控制信号端,有两种接线和控制方法:
第一种方法是:一端接脉冲信号另一端接方向信号;脉冲信号的频率可以作成梯形变化(加速,匀速,减速),以便控制电机的速度和加减速。
第二种方法是:一端接正转脉冲信号另一端反转脉冲信号;脉冲信号的频率可以作成梯形变化(加速,匀速,减速),以便控制电机的速度和加减速。
脉冲输出的方式有两种:一种为预设定脉冲数,输出完预定脉冲数停止输出,称为独立模式;另一种是连续脉冲输出,靠指令停止输出,称为连续模式。
脉冲输出值可设设置,数据区的数据可以采用相对数据和绝对数据。
CPM2A/CPM2C的这种功能可很方便地运用,尤其是步进电机和伺服电机控制系统。
脉冲输出功能,如下表所示:
项目单相脉冲无加/减速占空比可变单项梯形加/减速
脉冲加方向输出增/减脉冲输出
执行指令 PULS,SPED PWM PULS,ACC
输出端 01000 脉冲输出0(注1) 脉冲输出0 脉冲输出0脉冲输出脉冲输出0正转
01001 脉冲输出1 脉冲输出1 方向输出反转
输出频率范围 10HZ~10KHz ~ 10Hz~10KHz 10Hz~10KHz
步长 10Hz 10Hz 10Hz
增减频率步长……. …….. 10Hz/10ms 10Hz/10ms
启动步长……. …….. 10Hz/10ms 10Hz/10ms
输出模式连续/独立连续连续/独立连续/独立
脉冲数 1~16777215 ……. +/-1~16777215 +/-1~16777215
占空比比(注2) 50/% 0~100% 50% 50%
控制方法运动指标是无是是
加/减速无无是是
启动速无无是是
占空比无是无无
单相输出,脉冲输出0和脉冲输出1可独立输出。
实际脉冲输出晶体管输出的ON 响应时间(20us,最大)和OFF响应时间(40us,最大) 的影响。
脉冲输出不能和同步脉冲控制功能同时使用。
同时输出的数目取决于脉冲输出的类型,如下表所示:
组合单相脉冲输出脉冲加方向输出增减脉冲输出
固定占空比可变占空比
单相脉冲输出可同时使用每次只能用一种输出不能用不能用
固定占空比相互独立相互独立
单相脉冲输出每次只能用一种输出可同时使用不能用不能用
可变占空比相互独立相互独立
脉冲加方向输出不能用不能用不能用不能用
增减脉冲输出不能用不能用不能用不能用
二、固定占空比,无加速减速单相脉冲输出梯形图编程
与固定占空比,无加速减速脉冲输出有关的字和位,如下表所示:
字位名称说明
228 00~15 脉冲输出0的当前值PV, 低4位BCD 即使不用脉冲输出功能也不能当工作继
229 00~15 脉冲输出0的当前值PV, 高4位BCD 电器用。
230 00~15 脉冲输出1的当前值PV, 低4位BCD
231 00~15 脉冲输出1的当前值PV, 高4位BCD
252 04 脉冲输出0的PV, 复位 ON 时,脉冲输出0的PV值成0
05 脉冲输出1的PV, 复位 ON 时,脉冲输出1的PV值成0
AR11 12 脉冲输出0的上/下溢出 ON : 发生 OFF:正常
13 脉冲输出0设定脉冲数 ON;用PULS设定;OFF:未设定
14 脉冲输出0脉冲输出0完成 ON:用SPED完成。OFF:未完成
15 脉冲输出0正在输出脉冲 ON: 用SPED正在输出 OFF: 停止
AR12 12 脉冲输出1的上/下溢出 ON : 发生 OFF:正常
13 脉冲输出1设定脉冲数 ON;用PULS设定;OFF:未设定
14 脉冲输出1脉冲输出0完成 ON:用SPED完成。OFF:未完成
15 脉冲输出1正在输出脉冲 ON: 用SPED正在输出 OFF: 停止
设定脉冲数:
(@)PULS(65)
P
D
N
P:口设置000:脉冲输出0;010:脉冲输出1
D:输出类型:000:相对;001:绝对。
所谓相对是指脉冲设定值SV 是脉冲要改变的值。
所谓绝对是指脉冲设定值SV是脉冲要输出的在绝对坐标的下一个值。也就是说,
SV=PV+脉冲要改变的值.
用PULS指定绝对脉冲输出只有当PLC设定是绝对才可能;
用PU