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

1 脉冲输出 8 1-2-1-1. 脉冲数据参数块( S0 ) 脉冲数据参数 在 S0 为首 的地址块中设 定,具体参数 介绍如下表: 数据起始地址( S0 )说明: 地址 内容 备注 S0+0 (双字) 脉冲总段数( 1 ~100 ) S0+2 ( 8 个字 ) 保留( 8 word ) S0+10 (双字 ) 第 1 段脉冲频率 第 1 段 S0+12 (双字 ) 第 1 段脉冲个数 S0+14 高 8 位: 【等待 条件】 (指定…

100%1 / 416
1 脉冲输出
7
1-2. 脉冲输出的种类与指令应用
1-2-1.脉冲参数介绍及配置方法
XG 系列 PLC 在使用脉冲输出功能时,需要分别配置脉冲数据用户参数块系统参数块。由于参数
较多,故本节将重点介绍这些参数的含义和配置方法。在后续具体指令中不再重复介绍这些参数的含义。
现以多段脉冲输 PLSR 指令来说明各参数的的基本功能。
PLSR 的基本指令形式如下所示:
PLSR HD0 HD100 K1
RST M0
M0
SM1000
S1·
S2·
Y0
S0·
PLSR 指令在软件中的配置可通过单击 图标下的脉冲配置也可以右键点击梯形图中 PLSR
指令,配置界面如下图所示:
主要配置项的功能如下表:
配置项
功能
指定脉冲数据参数块地址,占用S0~S0+N*10+8(双字,N 为脉冲
段数)用于存放脉冲总段数、每段脉冲的脉冲频率和脉冲个数、等待条件
及寄存器类型和编号、跳转寄存器类型及编号
指定用户参数地址块,占用【S1~S1+2(双字),用于存放模式(相
对、绝对)、起始执行段数
表示选用哪一套系统参数,每个脉冲输出端子最多可设置 4 套参数,默认
K1 (即第 1 套参数)
相对、绝对可选,默认为相对模
指定 PLSR 从哪一段脉冲开始执行,默认为 0 时,表示从第 1 段开始
用于设定系统参数,系统参数存放在特殊 Flash 寄存器 SFD900~SFD2193
中,总共可设 10 个脉冲输出端子的各 4 套系统参数
1 脉冲输出
8
1-2-1-1. 脉冲数据参数块(S0
脉冲数据参数 S0 为首的地址块中设定,具体参数介绍如下表:
数据起始地址(S0)说明:
地址
内容
备注
S0+0(双字)
脉冲总段数(1~100
S0+28 个字
保留(8 word
S0+10(双字
1 段脉冲频率
1
S0+12(双字
1 段脉冲个数
S0+14
8 位:【等待条件】(指定何时发送下一段脉冲)
H00:脉冲发送完成(H”表 16 进制数)
H01wait 时间
H02wait 信号
H03ACT 时间
H04EXT 信号
H05EXT 号或者脉冲发送完成
8 位:【等待条件寄存器类型】(与【等待条件】配合使用
H00:常数
H01D
H02HD
H03FD
H04X
H05M
H06HM
S0+15(双字
【常数值/寄存器编号(等待条件),与【等待条件】【等待条件寄存器
类型】配合使用
S0+17
8 位:【跳转寄存器类型(指定要发送的下一段脉冲段号
H00:常数
H01D
H02HD
H03FD
S0+18(双字
【常数值/存器编号(跳转寄存器),与【跳转寄存器类型】配合使用
……
……
……
S0+N*10+0(双字)
N 段脉冲频率
N
S0+N*10+2(双字)
N 段脉冲个数
S0+N*10+4
等待条件,等待条件寄存器类型
S0+N*10+5(双字)
常数值或者寄存器编号(等待条件)
S0+N*10+7
跳转寄存器的类
S0+N*10+8(双字)
常数值或者寄存器编号(跳转寄存器)
【注】
1:脉冲频率是正数(≥0,数值变大为加速,数值变小为减速,与脉冲方向无关系;
2:脉冲个数可设正数或者负数,当设定为负数时表示反向发脉冲。
A)等待条件(【S0+14】高 8 位):
用于指定何时进入下一段脉冲输出。
脉冲发送完成(H00
执行完本段的设定脉冲个数后,立即跳转到后面指定的脉冲段
1 脉冲输出
9
1当边沿触发相对模式脉冲指令PLSR时,先以1000Hz的速度发送第12000个脉冲数,1段的脉
冲数发送完毕后立即跳转到第2段脉冲段;当第2段脉冲以2000Hz的速度发送完4000个脉冲数后再立即跳转
到第3段脉冲段,直至第3段脉冲6000个发送结束。
面板配置如下:
多段顺控脉冲输出配置表
2000 6000
12000
脉冲数
频率
1000
2000
3000
1
2 3
多段顺控脉冲发送波形图
2当边沿触发相对模式脉冲指令PLSR时,先以1000Hz的速度发送第一段2000个脉冲数,第一段的
脉冲数发送完毕后立即跳转到第三段脉冲段;当第三段脉冲以3000Hz的速度发送完6000个脉冲数后再立即
跳转到第二段脉冲段,直至第二段脉冲数4000个发送结束,再跳转至第三段以此循环。
面板配置如下: