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

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

3天内不再提示

SCL-添加接通延迟定时器

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-06-21 10:46 次阅读

添加接通延迟定时器,以延迟启动输出

插入接通延迟定时器

在用户程序中的第二个程序段使用 TON 指令,可在锁存电路的“Run” 输出接通后开启 5 秒延迟。

2b46dc88-f0a4-11ec-ba43-dac502259ad0.png

首先,输入将激活该定时器的触点。

1. 选择用户程序中的第二个程序段。

2. 在“收藏夹”(Favorites) 中单击常开触点以插入指令。

3. 对于指令地址,请选择“Run” 变量。在“指令”(Instruction) 任务卡中,展开“定时器”(Timers) 文件夹,然后将 TON 定时器拖动到程序段中。

将 TON 指令拖放到程序段后,将自动创建一个用于存储定时器数据的单个背景数据块 (DB, Data Block) 。

单击“确定”(OK) 创建 DB 。现在,创建一个 5 秒延迟。

2b5d66e2-f0a4-11ec-ba43-dac502259ad0.png

1. 双击预设时间 (PT, Preset Time) 参数

2. 输入常数值“5000” (即 5000 ms 或 5 秒)。

也可以输入“5s” 表示5 秒。(输入“5h” 表示 5 小时,输入“5m”表示 5 分钟。)

2b75fd56-f0a4-11ec-ba43-dac502259ad0.png

现在,插入一个将于 5 秒钟(TON 指令的预设值)后接通的线圈。

在本练习中,输入“M0.0” 作为地址。 然后将该值存储在位存储 (M) 区。并将该变量重命名为“Delay_5sec” 。

2b98964a-f0a4-11ec-ba43-dac502259ad0.png

此时已创建了一个接通延迟定时器,将在 5 秒后接通“Delay_5sec”位。

2bc1e69e-f0a4-11ec-ba43-dac502259ad0.png

现在可以保存您的工作。 只需单击工具栏中的“保存项目”(Save project) 按钮即可。

2bdb3d2e-f0a4-11ec-ba43-dac502259ad0.png

接通 5 秒延迟的输出

接下来,将关断延迟定时器 (TOF) 添加到用户程序的第三个程序段。

2bf29d84-f0a4-11ec-ba43-dac502259ad0.png

使用 TOF 指令,可使输出 (Q) 的接通状态在输入 (IN) 断开后保持一段预设的时间。TOF 指令由 IN 的上升沿启动后将接通 Q。TOF 定时器在 IN 的下降沿启动。 经过了预设时间 (PT) 后,TOF 指令将断开 Q。

定时器开启后 (IN = 1) ,将接通关断延迟定时器的输出 (Q = 1) 。 经过预设的时间段 (PT) 后,将断开关断延迟定时器的输出。

2c04227a-f0a4-11ec-ba43-dac502259ad0.png

与接通延迟定时器类似,关断延迟定时器使用数据块 (DB, Data Block) 保存定时器数据。 在程序段中插入 TOF 指令时即可分配该数据块。与接通延迟定时器一样,为预设的时间参数 (PT) 输入一个常数。

也可输入存储预设值的 Time (4 字节有符号值)存储器地址。 这样,用户程序就可以在必要时根据操作条件更改预设值。 还可以将经过的时间 (ET) 存储为可被用户程序中的其它元素访问的 Time (4 字节有符号值)存储器地址。

2c1e1e64-f0a4-11ec-ba43-dac502259ad0.png

“Run” 输出接通后,“Delay_5sec”位将接通 5 秒钟。

要插入 TOF 定时器,请在“指令”(Instruction) 任务卡中双击 TOF 定时器。同 TON 定时器一样,STEP 7 Basic 将为定时器数据创建一个 DB 。 (单击“确定”(OK) 创建定时器并插入 TOF 指令。) 在 PT 参数中输入 5000 (即 5000 ms 或 5 秒)作为 TOF 指令的预设值。

2c377440-f0a4-11ec-ba43-dac502259ad0.png

现在,创建一个要在激活 TOF 指令时接通的线圈。 然后输入“M0.1” 作为地址。 并将该变量重命名为“On_for_5sec”。

2c5222cc-f0a4-11ec-ba43-dac502259ad0.png

TON 定时器接通“Delay_5sec”时,TOF 定时器将接通“On_for_5sec”位并持续 5 秒。要完成用户程序,需要用两个元素创建一个程序段:

 插入常开触点。 对于地址,选择变量“On_for_5sec”。

 插入线圈。 输入“Q0.1” 作为地址。 将该变量重命名为“MotorStart”。

2c63f498-f0a4-11ec-ba43-dac502259ad0.png

TOF 定时器激活时,“On_for_5sec”将接通“MotorStart”输出并持续 5 秒。

2c7c79b4-f0a4-11ec-ba43-dac502259ad0.png

下载和测试定时器指令

2c8cb28e-f0a4-11ec-ba43-dac502259ad0.png

现在可以下载用户程序。 打开程序编辑器,然后单击“下载”(Download) 按钮即可。

2c9de64e-f0a4-11ec-ba43-dac502259ad0.png

STEP 7 Basic 在连接到 CPU 后便显示“加载预览”(Load preview) 对话框。 单击“加载”(Load),将用户程序下载到 CPU 中。 在单击“完成”(Finish) 前,选择“全部启动”(Start all) 以确保 CPU 切换到 RUN 模式。现在已准备就绪,可进行测试用户程序:

1. 确保所有输入均断开。

2. 接通输入 I0.0 。

5 秒后,将点亮输出 Q0.1 的状态 LED 灯。

3. 断开输入 I0.0 ,并接通输入 I0.1 。

5 秒后,将熄灭输出 Q0.1 的状态 LED 灯。

--------------------------END------------------------

审核编辑 :李倩

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

    关注

    68

    文章

    10922

    浏览量

    213292
  • 定时器
    +关注

    关注

    23

    文章

    3256

    浏览量

    115531
  • SCL
    SCL
    +关注

    关注

    1

    文章

    240

    浏览量

    17193

原文标题:SCL-添加接通延迟定时器,以延迟启动输出

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    定时器自动控制开关怎么设置

    定时器自动控制开关是一种常见的自动化设备,广泛应用于家庭、工业、农业等多个领域。通过定时器,用户可以预设时间,让设备在特定时间自动开启或关闭,从而实现节能、提高效率和便利性。 一、定时器
    的头像 发表于 09-19 16:19 2187次阅读

    定时器的工作方式介绍

    定时器是计算机和嵌入式系统中常见的一种硬件模块,用于实现定时和计数功能。定时器的工作方式通常由一组寄存来控制,这些寄存定义了
    的头像 发表于 07-12 10:29 1159次阅读

    定时器相关的寄存有哪些类型

    在微控制编程中,定时器是一种非常常见的功能模块,用于实现各种定时和计数功能。定时器的工作原理是通过内部的计数来跟踪时间的流逝,当计数
    的头像 发表于 07-12 10:25 1103次阅读

    鸿蒙开发系统基础能力:Timer定时器

    设置一个定时器,该定时器定时器到期后执行一个函数。
    的头像 发表于 06-28 11:33 1118次阅读
    鸿蒙开发系统基础能力:Timer<b class='flag-5'>定时器</b>

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

    三菱PLC(Programmable Logic Controller,可编程逻辑控制)是一种广泛应用于工业自动化领域的设备。定时器是PLC中的一种基本功能,用于实现延时控制、计时控制等功能。在三
    的头像 发表于 06-20 11:10 2133次阅读

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

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

    如何实现一个软件定时器

    在Linux,uC/OS,FreeRTOS等操作系统中,都带有软件定时器,原理大同小异。典型的实现方法是:通过一个硬件定时器产生固定的时钟节拍,每次硬件定时器中断到,就对一个全局的时间标记加一,每个软件
    的头像 发表于 04-29 11:00 776次阅读

    s7200定时器的五种故障介绍

    定时器或CPU故障:如果定时器本身或PLC的CPU出现故障,也可能导致定时器无法复位。此时,需要检查定时器和CPU的工作状态,确保其正常运行。
    的头像 发表于 04-03 17:08 2732次阅读

    断电延时定时器指令TOF

    TOF指令用于允许输入端断开后的单一间隔定时。当定时器的输入端IN为ON时,TOF的状态位为ON,其常开触点闭合,常闭触点断开,但是定时器的当前值仍为0。
    的头像 发表于 04-01 11:40 3336次阅读
    断电延时<b class='flag-5'>定时器</b>指令TOF

    ​PLC保持型通电延时定时器TONR

    TONR指令用于积累许多时间间隔。当定时器的输入端IN为ON时,定时器开始计时,当定时器的当前值大于等于设定值时,定时器被置位,其常开触点闭合,常闭触点断开。
    发表于 03-31 09:13 1243次阅读
    ​PLC保持型通电延时<b class='flag-5'>定时器</b>TONR

    深入解析西门子PLC中的TON指令通电延时定时器功能

    TON指令用于计时单个间隔。当定时器的输入端IN为ON时,定时器开始计时,当定时器的当前值大于等于设定值时,定时器被置位,其常开触点接通,常
    发表于 03-29 11:03 6781次阅读
    深入解析西门子PLC中的TON指令通电延时<b class='flag-5'>定时器</b>功能

    ​PLC定时器介绍

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

    带可编程延迟和看门狗定时器TPS386000-Q1数据表

    电子发烧友网站提供《带可编程延迟和看门狗定时器TPS386000-Q1数据表.pdf》资料免费下载
    发表于 03-14 10:57 0次下载
    带可编程<b class='flag-5'>延迟</b>和看门狗<b class='flag-5'>定时器</b>TPS386000-Q1数据表

    使用556双定时器延迟启动电路

    使用 556 双定时器 IC 的延迟启动:使用空调、冰箱、冰柜等压缩机的系统应妥善保养,以免因线路电压波动而损坏压缩机tage.关闭后,如果立即打开,压缩机可能会出现故障。通过DOL(直接在线)启动
    的头像 发表于 02-25 15:47 1140次阅读
    使用556双<b class='flag-5'>定时器</b>的<b class='flag-5'>延迟</b>启动<b class='flag-5'>器</b>电路

    使用555定时器的可调双定时器电路

    定时器 IC 555 是最通用和最常用的 IC 之一,因为它的应用范围更广,如 PWM放大器、延迟定时器、开关电路、占空比选择、时钟脉冲发生
    的头像 发表于 02-25 15:16 2484次阅读
    使用555<b class='flag-5'>定时器</b>的可调双<b class='flag-5'>定时器</b>电路