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

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

3天内不再提示

SCL添加接通延迟定时器以延迟启动输出的步骤简析

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2022-12-26 09:43 次阅读

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

插入接通延迟定时器

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

603f0d94-8469-11ed-bfe3-dac502259ad0.png

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

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

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

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

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

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

605dece6-8469-11ed-bfe3-dac502259ad0.png

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

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

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

60752172-8469-11ed-bfe3-dac502259ad0.png

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

在本练习中,输入“M0.0” 作为地址。

然后将该值存储在位存储 (M) 区。并将该变量重命名为“Delay_5sec” 。

6085f452-8469-11ed-bfe3-dac502259ad0.png

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

60a4bc98-8469-11ed-bfe3-dac502259ad0.png

现在可以保存您的工作。

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

60c0fa3e-8469-11ed-bfe3-dac502259ad0.png

接通 5 秒延迟的输出

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

60d1f8ca-8469-11ed-bfe3-dac502259ad0.png

使用 TOF 指令,可使输出 (Q) 的接通状态在输入 (IN) 断开后保持一段预设的时间。

TOF 指令由 IN 的上升沿启动后将接通 Q。TOF 定时器在 IN 的下降沿启动。

经过了预设时间 (PT) 后,TOF 指令将断开 Q。

定时器开启后 (IN = 1) ,将接通关断延迟定时器的输出 (Q = 1) 。

经过预设的时间段 (PT) 后,将断开关断延迟定时器的输出。

60e30c32-8469-11ed-bfe3-dac502259ad0.png

与接通延迟定时器类似,关断延迟定时器使用数据块 (DB, Data Block) 保存定时器数据。

在程序段中插入 TOF 指令时即可分配该数据块。与接通延迟定时器一样,为预设的时间参数 (PT) 输入一个常数。

也可输入存储预设值的 Time (4 字节有符号值)存储器地址。 这样,用户程序就可以在必要时根据操作条件更改预设值。

还可以将经过的时间 (ET) 存储为可被用户程序中的其它元素访问的 Time (4 字节有符号值)存储器地址。

60f48a02-8469-11ed-bfe3-dac502259ad0.png

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

要插入 TOF 定时器,请在“指令”(Instruction) 任务卡中双击 TOF 定时器。同 TON 定时器一样,STEP 7 Basic 将为定时器数据创建一个 DB 。 (单击“确定”(OK) 创建定时器并插入 TOF 指令。)

在 PT 参数中输入 5000 (即 5000 ms 或 5 秒)作为 TOF 指令的预设值。

6106f0de-8469-11ed-bfe3-dac502259ad0.png

现在,创建一个要在激活 TOF 指令时接通的线圈。

然后输入“M0.1” 作为地址。

并将该变量重命名为“On_for_5sec”。

611d8a88-8469-11ed-bfe3-dac502259ad0.png

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

 插入常开触点。

对于地址,选择变量“On_for_5sec”。

 插入线圈。 输入“Q0.1” 作为地址。

将该变量重命名为“MotorStart”。

613267d2-8469-11ed-bfe3-dac502259ad0.png

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

6143ac18-8469-11ed-bfe3-dac502259ad0.png

下载和测试定时器指令

6150b642-8469-11ed-bfe3-dac502259ad0.png

现在可以下载用户程序。

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

615d4ec0-8469-11ed-bfe3-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 灯。






审核编辑:刘清

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

    关注

    22

    文章

    1592

    浏览量

    108015
  • 定时器
    +关注

    关注

    23

    文章

    3249

    浏览量

    114842
  • SCL
    SCL
    +关注

    关注

    1

    文章

    239

    浏览量

    17089

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

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

收藏 人收藏

    评论

    相关推荐

    如何使用8051定时器生成时间延迟

    8051单片机有两个独立的16位向上计数定时器,名为Timer0和Timer1,本文是关于使用8051定时器生成时间延迟。使用纯软件循环可以生成延迟,但这种
    的头像 发表于 07-07 11:00 2566次阅读
    如何使用8051<b class='flag-5'>定时器</b>生成时间<b class='flag-5'>延迟</b>?

    电源延迟接通电路资料分享

    时基电路555作定时器,驱动继电器,在电源开关被合上后延迟一段时间.再接通或断开电路。延迟时间由电容器C和电阻R确定,当R=100kΩ.C=10μF时,
    发表于 05-10 07:31

    为什么STM32高级定时器PWM输出响应会延迟

    为什么STM32高级定时器PWM输出响应会延迟呢?有什么解决办法吗?
    发表于 11-17 06:52

    延迟电路构成的定时器

    延迟电路构成的定时器
    发表于 04-03 09:45 745次阅读
    用<b class='flag-5'>延迟</b>电路构成的<b class='flag-5'>定时器</b>

    能延长接通时间的定时器

    能延长接通时间的定时器
    的头像 发表于 10-09 15:48 2941次阅读
    能延长<b class='flag-5'>接通</b>时间的<b class='flag-5'>定时器</b>

    如何在使用555定时器芯片接通电路之前建立延迟

    接通电路之前的延迟是一种电路,一旦您对其通电,就不会立即接通输出输出打开之前有一个延迟。对于此
    的头像 发表于 11-20 16:47 9243次阅读
    如何在使用555<b class='flag-5'>定时器</b>芯片<b class='flag-5'>接通</b>电路之前建立<b class='flag-5'>延迟</b>

    如何在SCL添加接通延迟定时器延迟启动输出

    将 TON 指令拖放到程序段后,将自动创建一个用于存储定时器数据的单个背景数据块 (DB, Data Block) 。
    的头像 发表于 04-09 14:53 1w次阅读
    如何在<b class='flag-5'>SCL</b>中<b class='flag-5'>添加</b><b class='flag-5'>接通</b><b class='flag-5'>延迟</b><b class='flag-5'>定时器</b>,<b class='flag-5'>以</b><b class='flag-5'>延迟</b><b class='flag-5'>启动</b><b class='flag-5'>输出</b>

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

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

    SCL-添加接通延迟定时器

    对于指令地址,请选择“Run” 变量。在“指令”(Instruction) 任务卡中,展开“定时器”(Timers) 文件夹,然后将 TON 定时器拖动到程序段中。
    的头像 发表于 06-21 10:46 8636次阅读

    如何使用定时器延迟功能及ISR实现LED的闪烁

    在本教程中,我们将学习如何使用定时器延迟功能以及定时器 ISR(中断服务程序)并闪烁两个单独的 LED。
    发表于 08-10 15:25 3768次阅读
    如何使用<b class='flag-5'>定时器</b><b class='flag-5'>延迟</b>功能及ISR实现LED的闪烁

    AVR上基于定时器的节能延迟

    电子发烧友网站提供《AVR上基于定时器的节能延迟.zip》资料免费下载
    发表于 11-01 09:16 0次下载
    AVR上基于<b class='flag-5'>定时器</b>的节能<b class='flag-5'>延迟</b>

    带振荡的可编程延迟定时器-74HC5555

    带振荡的可编程延迟定时器-74HC5555
    发表于 02-21 19:20 0次下载
    带振荡<b class='flag-5'>器</b>的可编程<b class='flag-5'>延迟</b><b class='flag-5'>定时器</b>-74HC5555

    SIMATIC S7-1500 PLC定时器—保持型接通延时定时器介绍

    保持型接通延时定时器(SS)与接通延时定时器(SD)类似,但SS定时器具有保持功能。
    的头像 发表于 04-19 09:05 8360次阅读

    三端双向可控硅延迟定时器电路

    可控硅可设置为延迟定时器电路,用于在设定的预定延迟后打开或关闭负载。
    的头像 发表于 06-19 17:42 1811次阅读
    三端双向可控硅<b class='flag-5'>延迟</b><b class='flag-5'>定时器</b>电路

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

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