0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文详解PLC高速脉冲输出指令

laidenongfhs 来源:中泰PLC自动化教学 2023-12-19 14:04 次阅读

利用高速脉冲输出指令可让CPU模块内部的高速脉冲发生器输出占空比为50%、周期可调的方波脉冲(即PTO脉冲),或者输出占空比及周期均可调的脉宽调制脉冲(即PWM脉冲)。占空比是指高电平时间与周期时间的比值。PTO脉冲和PWM脉冲如图1所示。

689003fa-9e34-11ee-8b88-92fbcf53809c.png

图1 PTO脉冲和PWM脉冲

在使用脉冲发生器功能时,其产生的脉冲从Q0.0、Q0.1和Q0.3端子输出;若不使用脉冲输出功能,则这三个端子恢复普通端子功能。要使用高速脉冲发生器功能,PLC应选择晶体管输出型,以满足高速输出要求。

一、指令说明

高速脉冲输出指令说明如表2所示。

表2 高速脉冲输出指令说明

68972eb4-9e34-11ee-8b88-92fbcf53809c.png

S7-200 SMART经济型CPU模块(CR40/CR60)无高速脉冲输出功能;标准型CPU模块有两个或三个脉冲输出端子,可使用高速脉冲输出(PLS)指令,具体如下。

①SR20/ST20有两个高速脉冲输出端子(Q0.0、Q0.1);

②SR30/ST30、SR40/ST40、SR60/ST60有三个高速脉冲输出端子(Q0.0、Q0.1和Q0.3)。

二、高速脉冲输出的控制字节、参数设置和状态位

要让高速脉冲发生器产生符合要求的脉冲,须对其进行有关控制及参数设置。另外,通过读取其工作状态可触发需要的操作。

1.控制字节

高速脉冲发生器的控制采用一个SM控制字节(8位),用来设置脉冲输出类型(PTO或PWM)、脉冲时间单位等内容。高速脉冲发生器的控制字节说明见表6-69。例如,当SM67.6=0时,让Q0.0端子输出PTO脉冲;当SM77.3=1时,让Q0.1端子输出时间单位为ms的脉冲。

表3 高速脉冲发生器的控制字节说明

68a6944e-9e34-11ee-8b88-92fbcf53809c.png

高速脉冲发生器的控制字节需要设置的控制位较多,采用对照表3来逐位确定各位值比较麻烦,表4所示为高速脉冲发生器的控制字节常用设置值及对应实现的控制功能。

表4高速脉冲发生器的控制字节常用设置值及对应实现的控制功能

68b4ad86-9e34-11ee-8b88-92fbcf53809c.png

2.参数设置寄存器

高速脉冲发生器的参数设置寄存器用来设置脉冲参数等内容,具体见表5。例如,SM67.3=1,SMW68=25,则将脉冲周期设为25ms。

表5 高速脉冲发生器的参数设置寄存器

68bcc9e4-9e34-11ee-8b88-92fbcf53809c.png

3.状态位

高速脉冲发生器的状态位用于显示工作状态等信息,通过读取状态位值可触发需要的操作。高速脉冲发生器的状态位功能说明见表6,例如,SM66.7=1表示Q0.0端子的PTO脉冲输出完成。

表6 高速脉冲发生器的状态位功能说明

68cbedc0-9e34-11ee-8b88-92fbcf53809c.png

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    4975

    文章

    12254

    浏览量

    454912
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10442

    浏览量

    206564
  • 指令
    +关注

    关注

    1

    文章

    579

    浏览量

    35376
  • PWM脉冲
    +关注

    关注

    0

    文章

    8

    浏览量

    7805

原文标题:PLC高速脉冲输出指令

文章出处:【微信号:中泰PLC自动化教学,微信公众号:中泰PLC自动化教学】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    使用PLC高速输出点控制伺服电动机

    输出指令  高速脉冲输出功能即在PLC的指定输出点上
    发表于 03-03 15:37

    PLC基本指令实现自动运动定位控制的研究

    详述了用PLC高速计数和高速脉冲输出指令PTO/PWM基本
    发表于 02-11 14:37 104次下载

    PLC基本指令实现自动运动定位控制的研究

    详述了用PLC高速计数和高速脉冲输出指令PTO/PWM基本
    发表于 07-13 16:10 38次下载

    置位/复位及脉冲指令实验

    置位/复位及脉冲指令实验 一、实验目的1、 熟悉置位/复位及脉冲指令的使用。2、 掌握PLC 实验台
    发表于 09-23 08:02 4853次阅读
    置位/复位及<b class='flag-5'>脉冲</b><b class='flag-5'>指令</b>实验

    PLC编程语言_操作指令_使用步骤详解

    PLC编程语言_操作指令_使用步骤详解,感兴趣的小伙伴们可以瞧一瞧。
    发表于 05-12 10:36 0次下载

    plc时序图怎么看_plc时序图指令详解

    图,再根据时序图设计流程图,再按流程图编制梯形图程序。下面让我们来看看plc时序图是怎么样的,相关指令又有什么用。 时序图的指令大致分为置位和复位指令
    发表于 10-23 08:40 8.6w次阅读
    <b class='flag-5'>plc</b>时序图怎么看_<b class='flag-5'>plc</b>时序图<b class='flag-5'>指令</b><b class='flag-5'>详解</b>解

    三菱PLC实例详解-PLSV指令脉冲方向

    M0闭合,PLC在Y0口发脉冲以500的速度共发出2000脉冲,发完脉冲后M8029动作,复位M0。M1闭合,PLC在Y1口发
    的头像 发表于 04-12 09:33 14.4w次阅读
    三菱<b class='flag-5'>PLC</b>实例<b class='flag-5'>详解</b>-PLSV<b class='flag-5'>指令</b>的<b class='flag-5'>脉冲</b>方向

    如何用指令使PLC输出脉冲的方法

    PLC输出脉冲的方法还是比较多的,我们可以根据控制不同的负载,通过不同的指令输出脉冲的频率是不
    的头像 发表于 10-19 11:03 3.5w次阅读

    PLC AB相脉冲高速计数设计实例详解

    PLC 高速计数AB相计数是指编码器输出两路计数信号(A.B),它们在相位上相差90°,PLC可以根据两者的相位,判断编码器的转向进行所要执行的控制。
    发表于 03-26 09:55 2w次阅读
    <b class='flag-5'>PLC</b> AB相<b class='flag-5'>脉冲</b><b class='flag-5'>高速</b>计数设计实例<b class='flag-5'>详解</b>

    PLC AB相脉冲高速计数设计实例详解

    DVP32EH00M 发送 AB 相脉冲控制伺服,每秒发送 10000 个脉冲给伺服,伺服电机转动距离经编码器编码后接入 plc 高速计数输入点(差动输入点),若
    的头像 发表于 08-28 17:12 9536次阅读
    <b class='flag-5'>PLC</b> AB相<b class='flag-5'>脉冲</b><b class='flag-5'>高速</b>计数设计实例<b class='flag-5'>详解</b>

    三菱PLC脉冲输出指令PLSY详解

    当M0闭合时,以D0指定的脉冲频率从Y1输出D10指定的脉冲数;在输出进程中M0断开,当即接连脉冲输出
    发表于 10-06 16:26 7.6w次阅读

    脉冲输出(PLS/PLF)指令的介绍

    PLS (脉冲)上升沿微分输出指令 PLF (脉冲)下降沿微分输出指令 例 图 1 和 2 转发
    的头像 发表于 01-11 11:11 3299次阅读

    三菱PLC、西门子指令详解

    三菱PLC指令详解 1 取指令输出指令(LD/LDI/LDP/LDF/OUT) 1)LD(取
    的头像 发表于 01-17 10:48 4647次阅读

    三菱PLC指令

    一、脉冲指令 1.ZRN指令 2.PLSY指令 PLSY: 16位连续执行型脉冲输出
    发表于 04-19 10:26 0次下载
    三菱<b class='flag-5'>PLC</b><b class='flag-5'>指令</b>

    西门子PLC采用高速计数器来接收轴运动输出脉冲

    最近在学习西门子PLC高速计数器指令和运动控制部分,是用运动控制轴输出 频率为10kHz,AB相正交信号的一万个脉冲信号 来让
    发表于 04-20 11:30 2次下载
    西门子<b class='flag-5'>PLC</b>采用<b class='flag-5'>高速</b>计数器来接收轴运动<b class='flag-5'>输出</b>的<b class='flag-5'>脉冲</b>