关于脉冲输出概要

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

、脉冲输出功能

XC3系列和XC5系列PLC —般具有2个脉冲输出。通过使用不同的指令编程方式,可 以进行无加速/减速的单向脉冲输出,也可以进行带加速 /减速的单向脉冲输出,还可以进行

多段、正反向输出等等,输出频率最高可达

200K Hz 。 注:1)为了使用脉冲输出,必须要使用带有晶体管输出的

PLC 。如XC3-14T-E 或XC3-60RT-E

等。

2)XC5系列输出点数为32点的PLC 最大能够具有4路(Y0、Y1、Y2、Y3 )脉冲输出 功能。

二、脉冲输出的种类与指令应用

1、无加减速时间变化的单向定量脉冲输出指令

PLSY

PLSY 指令:

• 以指定的频率产生定量脉冲的指令。 • 支持32位指令[DPLSY ]。 •频率:0~200KHz • 输出端子:Y0或Y1

• 输出模式:连续或有限脉冲输出 • 脉冲数目:16位指令 0~K32767

32 位指令 0~K2147483647

注意:如控制对象是步进电机或伺服电机,建议不要采用该指令,以避免电机失步。采用 带加减速的脉冲输出指令

PLSR 可以避免失步造成的影响。

.一丄 Y0

Y1

Y2

COIVIU

COVII

COM2

O 1

O O

O I O 0

步进/伺服电机

1

驱动器

是以指定的频率产生定量脉冲的指令;支持

32位指令[DPLSY ]。

51 •指定频率。可用操作数: K 、TD 、CD 、D 、FD

52

•指定产生脉冲量。可用操作数: K 、TD 、CD 、D 、FD t D L ■指定输出脉冲的 Y 编号,只可在 Y000或Y001输出。

在M0为ON 时,PLSY 指令在Y0输出频率为30Hz 的脉冲,个数由D1指定, 正在发脉冲时线圈 M8170置ON 。当输出脉冲个数达到设定值时,停止脉冲 输出,此时线圈 M8170置OFF ,并将M0复位。

有限脉冲输出

设定脉冲数目

当输出完设定的脉冲数目之后,输出自动停止。

2、可变频率脉冲输出指令 PLSF

PLSF 指令:

是以可变频率的形式产生连续脉冲的指令; 支持32位指令[DPLSF ]。

S

'指定频率。可用操作数: K 、TD 、CD 、D 、FD 范围:

200~200KHz (当设定频率低于 200Hz 时,以200Hz 的频

率输出。)

D-指定输出脉冲的 Y 编号,只可在 Y000或Y001输出。 随着D0中设定频率的改变,从 Y0输出的脉冲频率也跟着变化。 在寄存器D8170 (双字)中累积脉冲个数。 连续脉冲输出 _

_

|_

_

|_

_

|_

以设定频率连续输出脉冲直到通过指令停止输出。

3、带加减速的定量脉冲输出指令

PLSR (含3种控制模式)

« 以指定的频率和加减速时间产生定量脉冲的指令。

« 频率:0~200KHz

M0

PLSF D0 Y0 |

« 加减速时间:5000ms以下

•支持32位指令[DPLSR]。

•输出端子:Y0或Y1

« 输出模式:有限脉冲数目

« 脉冲数目:16位指令0~K32,767

32 位指令0~K2,147,483,647

是以指定的频率产生定量脉冲的指令;支持32位指令[DPLSR]。

最高频率。可用操作数:K、TD、CD、D、FD

、—」

S2 -总输出脉冲数。可用操作数:K、TD、CD、D、FD

汁加减速时间。可用操作数:K、TD、CD、D、FD

D•指定输出脉冲的Y编号,只可在Y000或Y001输出。

在M0为ON时,PLSR指令启动脉冲输出,按指定的加减速斜率、最高频率,发出指定个数的脉冲。此时线圈M8170置ON。

当输出脉冲个数达到设定值时,停止脉冲输出,此时线圈M8170置OFF,

并将M000复位。如图所示

当脉冲输出M000为OFF时,输出脉冲按指定的加减速斜率下降到0。停

止脉冲输出,此时线圈M8170置OFF。

M0亭止

M8170

一般情况中途停止

模式2 :

分段单向脉冲输出PLSR

是以指定的频率和加减速时间分段产生定量脉冲的指令。

S1•是以Dn或FDn为起始地址的一段区域。上例:DO设定第1段脉冲的最高频率、D1设定第1段脉冲的个数,D2设定第2段脉冲的最高频率、D3设定第2段脉冲的个数,…… 以Dn、Dn+1的设定值都为0表示分段结束,最多可设定24段。可用操作数:D、FD

S2'加减速时间。这里的时间是指从开始到第一段最高频率的加速时间,同时也定义了所有段的频率与时间的斜率,从而后面的加减速都按照这个斜率来加速/减

速。可用操作数:K、TD、CD、D、FD

D•指定输出脉冲的Y编号,只可在Y000或Y001输出。

支持双字操作DPLSR,此时D0、D1设定第1段脉冲的最高频率、D2

、D3 设定第1

段脉冲的个数,D4、D5设定第2段脉冲的最高频率、D6、D7设定第2段脉冲的个数……

模式3:

分段双向脉冲输出

PLSR

是以指定的频率、加减速时间和脉冲方向分段产生定量脉冲的指令。

S1 •

是以Dn 或FDn 为起始地址的一段区域。上例: D0设定第1段脉冲的 最高频率、D1设定第1段脉冲的个数,D2设定第2段脉冲的最高频率、 D3设定第2段脉冲的个数,…… 以Dn 、Dn+1的值都为0表示分段结 束,最多可设定24段。可用操作数:D 、FD

S2'

加减速时间。这里的时间是指从开始到第一段最高频率的加速时间, 同

时也定义了所有段的频率与时间的斜率, 从而后面的加减速都按照这个 斜率来加速/减速。可用操作数:

K 、TD 、CD 、D 、FD

D 1'

指定输出脉冲的 Y 编号,只可在 Y000或Y001输出。

D2'

指定输出脉冲方向的 Y 编号,可以任意指定。例:当S1 •中第一段设定 的脉冲

个数为正数时,Y 输出为ON;当设定的脉冲个数为负数时,Y 输出 为OFF 。注意,在一次分段脉冲输出中,脉冲的方向只取决于第一段 的脉冲个数设定值的正负情况。

M8170

RST M0

M8170 ―IJI —

(眄

PLSR I D0

D100 Y0 Y3

M0

相关文档
最新文档