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

1 脉冲输出 99 1-2-4 .相对单段定 位 [DRVI ] 1-2-4-1. 指令用法介绍 1 )指令概述 相对单段定位脉 冲指令。 相对单段定位 [D RVI] 16 位指令 - 32 位指令 DR VI 执行条件 上升 / 下降沿 线圈触发 适用机型 XG1 、 XG2 固件要求 V3.3.1 及以上 软件要求 V3.3 及以上 版本 2 )操作数 操作数 作用 类型 S0 指定输出脉冲个 数的数值或软元 件地址编号 32 位…

100%1 / 416
1 脉冲输出
98
系统参数块配置四
【注】
1:由于 PLSF 脉冲输出指令需要配置的参数较多,建议用户直接通过脉冲配置参数表直接进行配置,这
样不容易出现错误。
1 脉冲输出
99
1-2-4.相对单段定[DRVI]
1-2-4-1. 指令用法介绍
1)指令概述
相对单段定位脉冲指令。
相对单段定位[DRVI]
16 位指令
-
32 位指令
DRVI
执行条件
上升/下降沿线圈触发
适用机型
XG1XG2
固件要求
V3.3.1 及以上
软件要求
V3.3 及以上版本
2)操作数
操作数
作用
类型
S0
指定输出脉冲个数的数值或软元件地址编号
32 位,BIN
S1
指定输出脉冲频率的数值或软元件地址编号
32 位,BIN
S2
指定脉冲加减速时间数值或软元件地址编号
16 位,BIN
D0
指定脉冲输出端口的编号
D1
指定脉冲方向端口的编号
3)适用软元件
操作数
字软元件
位软元件
系统
常数
模块
系统
D
FD
TD
CD
DX
DY
DM
DS
K/H
ID
QD
X
Y
M
S
T
C
Dn.m
S0
S1
S2
D0
D1
注:D 表示 DHDTD 表示 TDHTDCD 表示 CDHCDHSCDHSDDM 表示 DMDHMDS 表示 DSDHS
M 表示 MHMSMS 表示 SHST 表示 THTC 表示 CHC
4)功能和动作
《指令形式》
DRVI HD0 HD2
S0.
S1.
M0
HD4
S2.
RST M0
SM1000
Y0
D0.
Y4
D1.
脉冲输出频率范围:1Hz ~100KHzXG1)、 1Hz ~150KHzXG2(注意:PLC 可输出高达 200KHz
的脉冲,但无法保证所有伺服都正常运行,请在输出端和 24V 电源之间接入 500Ω电阻)
脉冲个数:K-2,147,483,648 ~ K2,147,483,647;当设定为负数时表示反向发脉冲。
所谓相对驱动方式,是指由当前位置开始的移动距离的方式(即当前位置到目标位置的距离,是以
HSD0HSD2HSD4HSD6……等累计寄存器当前值作为参考点。
1 脉冲输出
100
b-a
原点位置
0,0
Y0
当前位置 目标位置a,0 b,0
在寄存器 HSD0(双字)中累积脉冲个数。
指令运行过程中可实时修改脉冲频率,新的脉冲频率将立即生效。(固件版本 V3.4.5 及以上 PLC
持)
加减速时间与输出脉冲频率决定了脉冲上升/下降斜率。一般情况下,加速时间和减速时间是一样的;
但如果指令执行过程中,脉冲频率被修改了,则将按照第一次的上升/下降斜率加/减速到新的脉冲
频率,脉冲结束时将按照第一次的下降斜率减速到 0
加速时间
减速时间
初始速度V1
Hz
t
0
新的速度V2
上升斜率K
斜率保持不变,仍为K
下降斜率-K
相对定位脉冲指令的方向取决 S0(脉冲个数设定)如果脉冲个数设定的是正值,则正向发送脉冲,
累计脉冲寄存器HSD0HSD4……数值增加;如果脉冲个数设定的是负值,则反向发送脉冲,
计脉冲寄存器(HSD0HSD4……)数值减小。
系统参数块中若配置了公共参数和第一套参数(除加减速参数)的其它参数会对 DRVI 生效。
1-2-4-2. 指令用法举例
1)例 1
X 轴的当前坐标为(1000,现需要 1000Hz 的速度移动到目标位置(30000,起始频率 0Hz
终止频率 0Hz,脉冲输出端子为 Y0,方向控制端子为 Y4;由于 HSD0(双字)当前值为 100,目标位
3000 相对于当前位置 100 的距离是+2900=3000-100,所以通过相对单段定位指令 DRVI 行示意图如下
原点
0,0
起始点(100,0 目标点(3000,0
相对距离为2900
Y
X
脉冲坐标示意图