关于脉冲输出
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关于脉冲输出
一、脉冲输出功能
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
步进/伺
驱
➢PLSY指令:
•以指定的频率产生定量脉冲的指令。
•支持32位指令[DPLSY]。
•频率:0~200KHz
•输出端子:Y0 或Y1
•输出模式:连续或有限脉冲输出
•脉冲数目:16位指令0~K32767
32位指令0~K2147483647
注意:如控制对象是步进电机或伺服电机,建议不要采用该指令,以避免电机失步。采用带加减速的脉冲输出指令PLSR可以避免失步造成的影响。
PLSY K30D1Y0
M0S1·S2·D·
M8170
RST
M0
当输出完设定的
脉冲数目之后,输出自动停止。
2、 可变频率脉冲输出指令PLSF
➢ PLSF 指令:
有限脉设定脉
● 是以指定的频率产生定量脉冲的指令;支持32位指令[DPLSY]。
S1·
S2·
D·
● 在M0为ON 时,PLSY 指令在Y0输出频率为30Hz 的脉冲,个数由D1指定, 正在
PLSF D0Y0
M0
S·D·
以设定频率连续输
出脉冲直到通过指令停止输出。
3、带加减速的定量脉冲输出指令PLSR (含3种控制模式)
• 以指定的频率和加减速时间产生定量脉冲的指令。
连续脉● 是以可变频率的形式产生连续脉冲的指令;
● 支持32位指令[DPLSF]。
● 指定频率。可用操作数:K 、TD 、
D·
S·
● 在M0为ON 时,PLSR 指令启动脉冲输出,按指定的加减速斜率、最高频率,发出指定个数的脉冲。此时线圈M8170置ON 。
• 频率:0~200KHz • 加减速时间:5000ms 以下 • 支持32位指令[DPLSR]。 • 输出端子:Y0 或 Y1 • 输出模式:有限脉冲数目 • 脉冲数目:16位指令 0~K32,767
32
位指令
0~K2,147,483,647
➢ 模式1:单段单向脉冲输出PLSR
PLSR K3000D300Y0
M0K300S1·
S2·
S3·
D·
M8170
RST
M0
● 是以指定的频率产生定量脉冲的指令;支持32位指令[DPLSR]。 最高频率。可用操作数:K 、TD 、
S1·
S2·
D·
S3·
M0
M8170
加减速时间ms M0停止
一般情况
中途停止
加减速时间ms 加减速时间ms
加减速时间ms
➢ 模式2:分段单向脉冲输出PLSR
PLSR D0D100Y0
RST
M0
M0M8170
S1·
S2·
D·
● 是以指定的频率和加减速时间分段产生定量脉冲的指令。
是以Dn 或FDn 为起始地址的一段区域。上例:D0设定第1段脉冲
的最高频率、D1设定第1段脉冲的个数,D2设定第2段脉冲的最
S1·
S2·
D·
M0
第1段D0、D1第2段
D2、D3
第3段
D4、D5
M8170
➢ 模式3:分段双向脉冲输出PLSR
PLSR D0D100Y0RST
M0
M0M8170
S1·
S2·
Y3
D1·
D2·
● 是以指定的频率、加减速时间和脉冲方向分段产生定量脉冲的指令。 是以Dn 或FDn 为起始地址的一段区域。上例:D0设定第1段脉冲
的最高频率、D1设定第1段脉冲的个数,D2设定第2段脉冲的最高频率、D3设定第2段脉冲的个
S1·
S2·
D1·
D2·
S1·
M8170
M0
第1段D0、D1第2段D2、D3第3段D4、D5
4、脉冲段切换[PLSNEXT/PLSNT]指令
Y0
PLSNEXT
M1
PLSR D0D100
Y0
M0
M0M8170
M1
第1段第2段第3段
5、脉冲停止[STOP]指令
D0
PLSR
D100
Y0
M0M1M8170
STOP Y0RST
M0
● 在脉冲输出到达当前段最高频率,并在此频率下稳定输出时,如果M1由
--------(虚线)表
● 在M000由OFF →ON 时,PLSR 指令在Y000输出脉冲,D0中指定频率, D001中指定