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

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

3天内不再提示

倍福PLC中定时器的使用

jf_61nrsJTz 来源:方正智芯 2023-05-04 16:00 次阅读

倍福(Beckhoff)PLC定时器采用的是标准IEC定时器,包括:延时断开定时器(TOF)、延时接通定时器(TON)和脉冲定时器(TP)。此外还有可用于长时间的LTOF、LTON和LTP,这些定时器指令存放在函数库:Tc2_Standard,在新项目创建时会自动加载。我在之前的文章中多次介绍过IEC定时器,比如【西门子SCL编程入门教程连载(7)-定时器指令】,今天这篇文章,我们在倍福TC3编程环境下再次学习IEC定时器的使用。

1、延时断开定时器(TOF)

该指令有两个输入参数和两个输出参数。

输入参数:

①IN:布尔型,用于启动定时器。

②PT:时间型,定时器的预设时间(Preset Time);

输出参数:

①Q:布尔型,定时器的输出值;

②ET:时间型,定时器当前走过的时间(Elapse Time);

定时器工作原理

当参数IN的值从0(FALSE)变为1(TRUE)时定时器使能,此时Q值为0(FALSE);当IN值从1变为0(下降沿)定时器开始计时,同时Q从0变为1;当预设时间PT到达后,Q值从1变为0;若在计时过程中IN的值变为0,则Q的值变为0,ET时间变为0;

2、延时接通定时器(TON)

该指令有两个输入参数和两个输出参数,其定义与TOF相同。

定时器工作原理:

当参数IN的值从0变为1时定时器使能并开始计时,此时Q值为0;当预设时间PT到达后,Q值从0变为1;只要IN的值保持为1,则Q的值保持为1;若IN的值变为0(无论在计时过程中还是已经计时完成),则Q的值变为0,ET时间变为0;

3、脉冲定时器(TP)

该指令有两个输入参数和两个输出参数,其定义与TOF相同。

定时器工作原理:

当参数IN的值从0变为1时定时器使能并开始计时,此时Q值从0变为1;在计时过程中,无论IN的值是否变化,Q的值始终会输出PT的预设时间长度(保持脉冲);当PT时间到达后,Q的值从1变为0;此时如果IN的值为1,则ET的时间保持;若IN的值为0,则ET的时间变为0;

下面我们在倍福TC3环境下编程测试一下:

新建项目,创建全局变量列表timerConfig,并定义变量如下图所示:

0e07b4c8-e63d-11ed-ab56-dac502259ad0.png

其中,presetTime是定时器的预设时间,设置默认值5s;其它变量是各定时器的控制参数(启动、流逝时间和输出值)。这里定义了用于控制三个定时器的变量。

在主程序块MAIN中定义三个变量:

timerOffDelay1 (延时断开定时器);

timerConDelay1(延时接通定时器);

timerPulse1(脉冲定时器);

在主程序中变量定义及代码如下图所示:

0e18810e-e63d-11ed-ab56-dac502259ad0.png

登录并下载程序,监控定时器的运行

0e360a12-e63d-11ed-ab56-dac502259ad0.png

好了,关于倍福PLC中定时器的使用就先介绍到这里。

审核编辑:汤梓红

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

    关注

    5010

    文章

    13262

    浏览量

    462905
  • 西门子
    +关注

    关注

    94

    文章

    3031

    浏览量

    115767
  • 编程
    +关注

    关注

    88

    文章

    3609

    浏览量

    93680
  • 定时器
    +关注

    关注

    23

    文章

    3246

    浏览量

    114692
  • SCL
    SCL
    +关注

    关注

    1

    文章

    239

    浏览量

    17051

原文标题:倍福PLC学习:定时器的使用

文章出处:【微信号:方正智芯,微信公众号:方正智芯】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    三菱PLC定时器设定值及应用

    三菱PLC定时器设定值及应用:介绍三菱PLC定时器设定值设置和在线修改的方法,并列举了应用实例。关键词:三菱PLC
    发表于 11-14 10:22 344次下载

    PLC定时器的优化设计

    PLC定时器的优化设计 概述: 从S7 - 200 系列PLC 定时器最优化设计的角度出发, 阐述了以控制网络、指令
    发表于 04-21 15:59 34次下载

    PLC编程定时器的指令介绍

    PLC编程定时器的指令介绍
    的头像 发表于 06-30 15:42 1.6w次阅读
    <b class='flag-5'>PLC</b>编程<b class='flag-5'>中</b><b class='flag-5'>定时器</b>的指令介绍

    台达plc定时器在软件如何找?

    定时器T有线圈和触点,下面我们以三菱和台达来写定时器进行对比如上图所示,我们发现三菱软件定时器T0线圈是可以直接驱动的也就是说能够在线圈
    发表于 10-01 18:01 1.7w次阅读
    台达<b class='flag-5'>plc</b><b class='flag-5'>定时器</b>在软件<b class='flag-5'>中</b>如何找?

    STM32定时器-基本定时器

    目录定时器分类基本定时器功能框图讲解基本定时器功能时钟源计数时钟计数自动重装载寄存
    发表于 11-23 18:21 31次下载
    STM32<b class='flag-5'>定时器</b>-基本<b class='flag-5'>定时器</b>

    PLC接通延迟定时器和有保持接通定时器有什么区别

    接通延时型定时器是各种PLC中最常见最基本的定时器
    的头像 发表于 02-02 17:49 1.7w次阅读

    PLC定时器

    将指令列表的“生成脉冲”指令TP拖放到梯形图中,在出现的“调用选项”对话框,将默认的背景数据块的名称改为T1,可以用它来做定时器的标示 符。单击“确定”按钮,自动生成背景数据块。定时器
    发表于 04-20 10:38 0次下载
    <b class='flag-5'>PLC</b><b class='flag-5'>中</b>的<b class='flag-5'>定时器</b>

    PLC定时器使用注意事项

    PLC定时器相当于继电器系统的时间继电器。它有一个设定值寄存(一个字长)、一个当前值寄存
    的头像 发表于 04-21 14:49 4331次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>定时器</b>使用注意事项

    SIMATIC S7-1500 PLC IEC定时器介绍

    西门子PLC定时器的数量有限,如果项目较大,定时器不够用时,可以使用IEC定时器。IEC定时器集成在CPU的操作系统
    的头像 发表于 04-26 10:27 7593次阅读
    SIMATIC S7-1500 <b class='flag-5'>PLC</b> IEC<b class='flag-5'>定时器</b>介绍

    PLC定时器介绍

    定时器PLC重要的编程元件,是累计时间增量的内部器件。大部分自动控制领域都需要定时器进行延时控制,灵活地使用定时器可以编制出复杂的控制程
    发表于 03-22 12:36 2313次阅读
    ​<b class='flag-5'>PLC</b><b class='flag-5'>定时器</b>介绍

    PLC定时器的工作原理和应用

    在工业自动化控制系统PLC(Programmable Logic Controller,可编程逻辑控制)因其强大的控制功能和灵活性而得到广泛应用。作为PLC的重要组成部分,
    的头像 发表于 06-18 11:55 2345次阅读

    三菱plc编程定时器编程咋输入

    三菱PLC(Programmable Logic Controller,可编程逻辑控制)是一种广泛应用于工业自动化控制领域的设备。在三菱PLC
    的头像 发表于 06-20 11:01 1602次阅读

    三菱plc定时器范围怎么设置

    三菱PLC(Programmable Logic Controller,可编程逻辑控制)是一种广泛应用于工业自动化领域的控制设备。在三菱PLC
    的头像 发表于 06-20 11:04 2604次阅读

    三菱plc如何显示定时器时间

    三菱PLC(Programmable Logic Controller,可编程逻辑控制)是一种广泛应用于工业自动化领域的设备。定时器PLC
    的头像 发表于 06-20 11:10 1834次阅读

    PLC数据采集网关有什么功能

    在工业自动化领域,PLC(可编程逻辑控制)作为核心控制设备,扮演着至关重要的角色。而
    的头像 发表于 08-25 09:28 397次阅读
    <b class='flag-5'>倍</b><b class='flag-5'>福</b><b class='flag-5'>PLC</b>数据采集网关有什么功能