一、只有晶体管输出才有脉冲输出功能。
脉冲输出位是010通道00位、01位,均可作为脉冲输出,可以同时输出。
脉冲输出频率范围:
1. 无加速/减速变化的单相脉冲输出10hz~10khz
2. 占空比可变脉冲输出0.1~999.9hz
3. 具有梯形加速/减速变化的单相脉冲输出(脉冲+方向输出)10hz~10khz
4. 具有梯形加速/减速变化的单相脉冲输出(增/减脉冲输出)10hz~10khz
二、接线:DC24V电源+接PLC输入电源+,DC24V电源-接PLC输入电源-,
PLC脉冲输出000的COM接DC24V电源+,
脉冲输出01000接高速计数输入00000,
PLC脉冲输出010的COM接DC24V电源+,
脉冲输出01001接高速计数输入00001,
三、PC设置
字 |
位 |
功能 |
|
设置 |
DM6629 |
00~03 |
脉冲0 PV值坐标系 |
0:相对坐标系 |
0或1 |
04~07 |
脉冲1 PV值坐标系 |
|||
DM6642 |
08~15 |
高速计时器设置 |
00:不使用 |
00或01 |
四、脉冲输出指令的设置
脉冲设置模式:连续模式、独立模式。
连续模式下不停的发脉冲;独立模式下当输出完所指定的脉冲个数后,脉冲输出会自动停止。
连续模式使用指令SPED脉冲输出,INI停止脉冲输出。
独立模式使用指令PULS设置脉冲个数,SPED脉冲输出。
速度输出SPED:
SPED |
P |
M |
F |
P:端口定义 |
000或010 |
M:输出模式 |
000(独立模式)或001(连续模式) |
F:目标频率 |
IR,SR,AR,DM,HR,LR,#(0000或0001~1000,BCD码) |
注意:DM6144~DM6655不能用于目标频率的地址,当执行条件为ON时,SPED指令执行,当执行条件为OFF,SPED指令不执行。
P |
脉冲输出位置 |
000 |
不带加速度或减速度(输出口地址01000)的单相脉冲输出口0或不带梯形加/减速度的单相脉冲输出口0(输出口地址01000和01001) |
010 |
不带加速度和减速度(输出0100)的单相脉冲输出1 |
模式控制INI
INI |
P |
C |
P1 |
P:端口定义 |
功能 |
000 |
指定高速计数器的输入(输入0000,0001,0002) |
010 |
指定单相脉冲输出1,无加速/减速(输出01000) |
100 |
定义中断输入0为计数模式(输入00003) |
101 |
定义中断输入1为计数模式(输入00004) |
102 |
定义中断输入2为计数模式(输入00005) |
103 |
定义中断输入3为计数模式(输入00006) |
C |
P1 |
INI的功能 |
000 |
000 |
启动CTBL表格比较 |
001 |
000 |
中止CTBL表格比较 |
002 |
新PV值 |
改变高速计数器的PV值或者计数模式下的中断输入。 |
003 |
000 |
中止脉冲输出 |
004 |
新PV值 |
改变脉冲输出的PV值 |
005 |
000 |
中止同步脉冲控制输出。 |
设置脉冲PULS
PULS |
P |
C |
N |
P:端口定义 |
000或010 |
C:控制数据 |
000或001 |
N:脉冲数 |
IR、SR、AR、DM、HR、LR |
注意:DM6144~DM6655不能用于脉冲数的地址
P |
脉冲输出位置 |
000 |
不带加速度或减速度(输出口地址01000)的单相脉冲输出口0或不带梯形加/减速度的单相年产输出口0(输出口地址01000和01001) |
010 |
不带加速度或减速度(输出0100)的单相脉冲输出1 |
C |
脉冲类型 |
000 |
相对脉冲规定 |
001 |
绝对脉冲规定(仅当绝对坐标系统被使用时有效) |
连续模式下停止脉冲输出,有两种方法,一种可用INI指令,另一种可用SPED指令,把设置脉冲频率设为#0000,即可。