当前位置:文档之家› 关于脉冲输出概要

关于脉冲输出概要

一、脉冲输出功能
XC3系列和XC5系列PLC 一般具有2个脉冲输出。

通过使用不同的指令编程方式,可以进行无加速/减速的单向脉冲输出,也可以进行带加速/减速的单向脉冲输出,还可以进行多段、正反向输出等等,输出频率最高可达200K Hz 。

Y0
COM0
Y1
COM1
Y2
COM2
注:1)为了使用脉冲输出,必须要使用带有晶体管输出的PLC 。

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

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

二、脉冲输出的种类与指令应用
1、 无加减速时间变化的单向定量脉冲输出指令PLSY
∙ 以指定的频率产生定量脉冲的指令。

∙ 支持32位指令[DPLSY]。

∙ 频率:0~200KHz ∙ 输出端子:Y0 或 Y1
∙ 输出模式:连续或有限脉冲输出 ∙
脉冲数目:16位指令 0~K32767
32位指令 0~K2147483647
注意:如控制对象是步进电机或伺服电机,建议不要采用该指令,以避免电机失步。

采用带加减速的脉冲输出指令PLSR 可以避免失步造成的影响。

步进/伺服电机
驱动器
当输出完设定的脉冲数目之后,输出自动停止。

2、 可变频率脉冲输出指令PLSF
M0
以设定频率连续输出脉冲直到通过指令停止输出。

3、带加减速的定量脉冲输出指令PLSR (含3种控制模式)
∙以指定的频率和加减速时间产生定量脉冲的指令。

∙频率:0~200KHz
∙加减速时间:5000ms以下
∙支持32位指令[DPLSR]。

∙输出端子:Y0 或Y1
∙输出模式:有限脉冲数目
∙脉冲数目:16位指令0~K32,767
32位指令0~K2,147,483,647
一般情况中途停止
4、脉冲段切换[PLSNEXT/PLSNT]指令
M8170
5、脉冲停止[STOP]指令
6、脉冲数立即刷新[PLSMV]指令
前进
后退
工作台
原点信号
● PLSMV 为32位操作指令
● 当工作台后移的过程中,得到原点信号X2,执行外部中断,PLSMV 指令立即执
行,不受扫描时间的影响,将输出端口Y0输出的脉冲数刷新,并送入D8170中。

● 该指令可用于消除脉冲控制中产生的累积误差。

7、原点回归[ZRN]指令
爬行速度S2
一个扫描周期
脉冲输出Y0近点信号X3脉冲标志M8170
原点回归速度S1
S1·
原点回归速度:可用操作数:K 、TD 、CD 、D 、FD S2·
爬行速度:可用操作数:K 、TD 、CD 、D 、FD 。

S3
近点信号:可用操作数:X 、Y 、M 、S 。

脉冲输出地址:仅能指定Y0或Y1。

● 支持32位指令[DZRN]。

● S1与S2的方向相同且S1的绝对值大于S2。

● 驱动指令后,以原点回归速度S1开始移动。

● 当近点信号由OFF 变为ON 时,减速到爬行速度S2.

当近点信号由ON 变为OFF 时,在停止脉冲输出的同时,向寄存器(Y0:[D8171,D8170],Y1:[D8174,D8173])中写入0。

8、相对位置控制[DRVI]指令
S1·
输出脉冲数:可用操作数:K 、TD 、CD 、D 、FD S2·
输出脉冲频率:可用操作数:K 、TD 、CD 、D 、FD 。

0 D1
脉冲输出地址:仅能指定Y0或Y1。

D2
脉冲输出方向:可指定任意Y 。

加减速时间:D8230(单字)

所谓相对驱动方式,是指由当前位置开始的移动距离的方式。

● 支持32位指令[DDRVI]。

● 目标位置指定S1,对应下面的当前值寄存器作为绝对位置
(Y0:[D8171,D8170],Y1:[D8174,D8173])
原点位置
当前位置
目标位置
9、绝对位置控制[DRV A]指令
S1·
目标位置(绝对指定):可用操作数:K 、TD 、CD 、D 、FD
输出脉冲频率:可用操作数:K、TD、CD、D、FD。

D1脉冲输出地址:仅能指定Y0或Y1。

D2脉冲输出方向:可指定任意Y。

加减速时间:D8230(单字)
●所谓绝对驱动方式,是指运行至由原点(0点)为基点的对应位置方式。

●支持32位指令[DDRV A]。

●目标位置指定S1,对应下面的当前值寄存器作为绝对位置
(Y0:[D8171,D8170],Y1:[D8174,D8173])
当前位置
原点位置目标位置
10、绝对位置多段脉冲控制[PLSA]指令
S1·是以Dn或FDn为起始地址的一段区域。

上例:D0设定第1段脉冲的最高频率、D1设定第1段脉冲的绝对位置,D2设定第2段脉冲的最高频率、D3设定第2段脉冲的绝对位置,……以Dn、Dn+1的值都为0表示分段结束,最多可设定24段。

可用操作数:D、FD
S2·加减速时间。

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

可用操作数:K、TD、CD、D、FD
D1指定输出脉冲的Y编号,只可在Y000或Y001输出。

D2指定输出脉冲方向的Y编号,可以任意指定。

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

●支持32位指令[DPLSA]。

三、输出端子接线
下面是输出端子与伺服驱动器的接线示意图:
四、注意事项
1、阶频的概念
2、分段脉冲输出中的频率跳变
M0
M1
注:软硬件在3.0以上版本的,支持脉冲的顺序执行。

五、关于脉冲输出特殊线圈与寄存器脉冲输出的一些标志位如下表所示:
脉冲输出的一些特殊寄存器如下表所示:
六、脉冲输出案例:
1.脉冲输出控制信捷V5变频器的转速
说明,通过X2选择给变频器输出脉冲.通过三档旋钮(X0﹑X1)选择脉冲输出的频率,控制V5变频器的频率。

1).变频器参数:1.P0.01=7 脉冲输出给定频率.
2.P1.11=11.0 脉冲最大给定频率11.0K
3.P1.12=1.0 脉冲最小给定频率1.0K时,对应变频器为0.00HZ
4.P1.14=11.0 脉冲最大给定频率11.0K时,对应变频器为50.00HZ
5. P4.05=35 输入端子X6选择为脉冲频率输入
2).端子接线图
PLC 侧
变频器侧
3).程序:
2.分丝机往复运动中点校正
说明:使用伺服在中点开关附近往复运动,每往复一次,距离减少20个脉冲,减少到定值70000后,以固定值往复运动,运行10000次后停机。

每次后退经过中点开关时,校准原点位置,减少机械误差。

1).分丝机示意图:
前进
后退
中点
2).程序
3磨床程序
说明:磨床在磨轴承,首先通过逐步减速磨好轴承,磨完轴承后快速回原点,对砂轮的磨损补偿,重新设原点,准备磨下一个轴承。

在磨床运用中,使用多段速指令,自动减速无需停机,极大的提高了生产效率。

1).流程图
S0
快速趋进到轴承,减速磨黑
皮,再次减速粗磨,最后减
速精磨磨光,期间发脉冲不
需要停止。

S1
磨轴承结束后,快速
回原点
S2
砂轮磨损补偿
启动
2).磨床加工示意图:
回原点
3).程序:。

相关主题