XG系列PLC用户手册【定位控制篇】 (1).pdf - 第92页
1 脉冲输出 86 1-2-3 .可变频率脉 冲输出 [PLSF] 1-2-3-1. 指令用法介绍 1 )指令概述 可变频率脉冲输 出指令。 可变频率脉冲输 出 [PLSF] 16 位指令 - 32 位指令 PLSF 执行条件 常开 / 闭线圈 触发 适用机型 XG1 、 XG2 固件要求 - 软件要求 - 2 )操作数 操作数 作用 类型 S0 指定脉冲频率的 寄存器地址 32 位,双字 S1 指定系统参数块 ( 1~4 ) 32 位…

1 脉冲输出
85
SFD955
加减速模式
bit 1~0: 加减速段加减速方式
00:直线加减速
01:S 曲线加减速
10:正弦曲线加减速
11:保留
bit 15~2:保留
0
SFD956
最高速度限制低 16 位
50
SFD957
最高速度限制高 16 位
0
SFD958
起始速度低 16 位
0
SFD959
起始速度高 16 位
0
SFD960
终止速度低 16 位
0
SFD961
终止速度高 16 位
0
SFD962
Follow 性能参数
1~100,100 表示时间常数为 1 个 Tick,1
表示时间常数为 100 个 Tick
50
SFD963
Follow 前馈补偿参数
0~100,百分比
0
…
SFD970
脉冲默认速度低 16 位
速度为 0 的时候采用默认速度发送脉冲
30
第二
套参
数
SFD971
脉冲默认速度高 16 位
0
SFD972
脉冲默认速度加速时间
100
SFD973
脉冲默认速度减速时间
200
SFD974
补间加减速时间
30
SFD975
加减速模式
bit 1~0: 加减速段加减速方式
00:直线加减速
01:S 曲线加减速
10:正弦曲线加减速
11:保留
bit 15~2:保留
0
SFD976
最高速度限制低 16 位
50
SFD977
最高速度限制高 16 位
0
SFD978
起始速度低 16 位
0
SFD979
起始速度高 16 位
0
SFD980
终止速度低 16 位
0
SFD981
终止速度高 16 位
0
SFD982
Follow 性能参数
1~100,100 表示时间常数为 1 个 Tick,1
表示时间常数为 100 个 Tick
50
SFD983
Follow 前馈补偿参数
0~100,百分比
0
…
【注】:
※1:由于 PLSR 脉冲输出指令需要配置的参数较多,建议用户直接通过脉冲配置参数表直接进行配置,这
样不容易出现错误;
※2:如客户需要自己在触摸屏上设定每段脉冲的脉冲频率和脉冲数时,可以先通过脉冲配置表进行配置(必
须进行配置);配置完后在梯形图中给每段的脉冲频率和脉冲个数通过 DMOV 指令结合寄存器赋值(S0+N*10+0、
S0+N*10+2)即可。
例如本例中:
DMOV HD200 HD10 //HD200 为触摸屏第 1 段脉冲频率设定
DMOV HD202 HD12 //HD202 为触摸屏第 1 段脉冲个数设定
DMOV HD204 HD20 //HD204 为触摸屏第 2 段脉冲频率设定
DMOV HD206 HD22 //HD206 为触摸屏第 3 段脉冲个数设定
也可通过触摸屏直接给寄存器 HD10、HD12、HD20、HD22 设定脉冲频率和脉冲个数数值。

1 脉冲输出
86
1-2-3.可变频率脉冲输出[PLSF]
1-2-3-1. 指令用法介绍
1)指令概述
可变频率脉冲输出指令。
可变频率脉冲输出[PLSF]
16 位指令
-
32 位指令
PLSF
执行条件
常开/闭线圈触发
适用机型
XG1、XG2
固件要求
-
软件要求
-
2)操作数
操作数
作用
类型
S0
指定脉冲频率的寄存器地址
32 位,双字
S1
指定系统参数块(1~4)
32 位,双字
D
指定脉冲输出端口编号
位
3)适用软元件
操作数
字软元件
位软元件
系统
常数
模块
系统
D
FD
TD
CD
DX
DY
DM
DS
K/H
ID
QD
X
Y
M
S
T
C
Dn.m
S0
●
●
●
●
●
●
●
●
●
S1
●
●
●
D
●
注:D 表示 D、HD;TD 表示 TD、HTD;CD 表示 CD、HCD、HSCD、HSD;DM 表示 DM、DHM;DS 表示 DS、DHS。
M 表示 M、HM、SM;S 表示 S、HS;T 表示 T、HT;C 表示 C、HC。
4)功能和动作
《指令形式》
PLSF HD0 K1
S0.
S1.
M0
Y0
D.
RST M0
SM1000
频率范围:1Hz ~100KHz 或-100KHz ~ -1Hz(XG1)、 1Hz ~150KHz 或-150KHz ~ -1Hz(XG2)(注意:
PLC 可输出高达 200KHz 的脉冲,但无法保证所有伺服都正常运行,请在输出端和 24V 电源之间接入
约 500Ω电阻)。
频率为正时,正向发脉冲;频率为负时,反向发脉冲。
脉冲方向端子在系统参数中设定。
随着 S0 中设定频率的改变,从脉冲输出端输出的脉冲频率也跟着变化。
在寄存器 HSD0(双字)中累积脉冲个数,寄存器 HSD2(双字)中累积当量。
频率跳变(即加减速)时按照脉冲上升下降斜率动态调节(详见 1-2-1-3 节)。
系统参数块与脉冲指令 PLSR 的完全相同,请参考 1-2-1-3 节的系统参数块说明。
5)输出模式

1 脉冲输出
87
用户设定斜率K
V0
用户设定斜率K
V1
用户设定斜率K
脉冲输出方向端子由系统参数指定(详见 1-2-1-3 节的脉冲方向设置)。
脉冲输出方向(即电机正反转)由设定的脉冲频率数值的正负决定,当脉冲频率设定值为正值时正向
脉冲输出,当脉冲频率设定值为负值时反向脉冲输出。
当 S0 值为 0 的时候,PLSF 停止脉冲输出。
根据用户设定的当前脉冲输出频率,按照脉冲上升下降斜率动态调节脉冲输出曲线;如果用户设置脉
冲频率为 0,则脉冲将会停止输出,直到脉冲频率设定值为非 0 数值开始按照设定频率发送脉冲。
6)指令的添加及配置
(1)PLSF 指令写法如下:
PLSF HD0 K1
S0.
S1.
M0
Y0
D.
RST M0
SM1000
(2)写程序并下载后,在指令上右击,选择“PLSF 指令参数配置”,打开指令配置框。
(3)根据指令在公共参数中配置方向端子,对应参数块中配置加减速时间。该例子使用第 1 套参数,
即在第一套参数中配置加减速时间。