XG系列PLC用户手册【定位控制篇】 (1).pdf - 第93页

1 脉冲输出 87 用户设定斜率 K V0 用户设定斜率 K V1 用户设定斜率 K  脉冲输出方向端 子由系统参数指 定(详见 1-2-1-3 节的脉冲 方向设置) 。  脉冲输出方向 (即电机正反转 ) 由设定的脉冲 频率数值的正负 决定, 当脉冲 频率设定值为正 值时正向 脉冲输出,当脉 冲频率设定值为 负值时反向脉 冲输出。  当 S0 值为 0 的时候, PL SF 停止脉冲输出。  根据用户设定的 当前脉冲输出频 率…

100%1 / 416
1 脉冲输出
86
1-2-3.可变频率脉冲输出[PLSF]
1-2-3-1. 指令用法介绍
1)指令概述
可变频率脉冲输出指令。
可变频率脉冲输[PLSF]
16 位指令
-
32 位指令
PLSF
执行条件
常开/闭线圈触发
适用机型
XG1XG2
固件要求
-
软件要求
-
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 表示 DHDTD 表示 TDHTDCD 表示 CDHCDHSCDHSDDM 表示 DMDHMDS 表示 DSDHS
M 表示 MHMSMS 表示 SHST 表示 THTC 表示 CHC
4)功能和动作
《指令形式》
PLSF HD0 K1
S0.
S1.
M0
Y0
D.
RST M0
SM1000
频率范围:1Hz ~100KHz -100KHz ~ -1HzXG1)、 1Hz ~150KHz -150KHz ~ -1HzXG2(注意:
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)指令的添加及配置
1PLSF 指令写法如下
PLSF HD0 K1
S0.
S1.
M0
Y0
D.
RST M0
SM1000
2)写程序并下载后,在指令上右击,选择“PLSF 指令参数配置”,打开指令配置框
3根据指令在公共参数中配置方向端子对应参数块中配置加减速时间。该例子使用第 1 套参数,
即在第一套参数中配置加减速时间。
1 脉冲输出
88
【注】
1加减速时间与默认速度构成加减速时间的斜率。例如默认速度为 1000Hz加减速时间为 10ms即频
率每变化 1000Hz 需要 10ms,直到变为设定速度为止。
2 1-4 套参数不可频繁修改,需频繁修改或在触摸屏上设置加减速时间请使用第 0 套参数,参数地
址可在软件中查看。