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

    文章

    11331

    浏览量

    225905
  • 定时器
    +关注

    关注

    23

    文章

    3373

    浏览量

    124569
  • SCL
    SCL
    +关注

    关注

    1

    文章

    244

    浏览量

    18076

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深入解析 UTC NE555 定时器集成电路

    以及典型应用。 文件下载: NE555G-S08-R.pdf 一、产品概述 UTC NE555 是一款高度稳定的定时器集成电路,它具有两种工作模式:单稳态(Monostable)和无稳态(Astable)。在单稳态模式下,时间延迟可以通过一个外部电阻和一个电容进行精确控制
    的头像 发表于 04-26 15:55 278次阅读

    通用定时器ICM7555/ICM7556:设计与应用解析

    ,它们在电子设计领域有着广泛的应用。 文件下载: ICM7556.pdf 产品概述 ICM7555和ICM7556分别是单通道和双通道通用RC定时器,能够生成精确的时间延迟或频率。其显著特点是极低的电源
    的头像 发表于 03-26 10:05 172次阅读

    探索LMC555 CMOS定时器:特性、应用与设计指南

    探索LMC555 CMOS定时器:特性、应用与设计指南 在电子设计领域,定时器是一种基础且关键的组件,广泛应用于各种需要精确时间控制的场景。LMC555作为一款CMOS版本的通用定时器,继承了555
    的头像 发表于 02-10 15:50 672次阅读

    LM555QML定时器:功能特性、应用及设计要点

    LM555QML定时器:功能特性、应用及设计要点 在电子设计领域,定时器是一种常用的器件,可用于生成精确的时间延迟或振荡。TI公司的LM555QML定时器就是这样一款高度稳定的器件,下
    的头像 发表于 02-10 15:40 314次阅读

    深入解析xx555系列精密定时器:功能、应用与设计要点

    定时器,包括NA555、NE555、SA555和SE555,了解它们的特性、应用场景以及设计要点。 文件下载: ne555.pdf 一、xx555系列定时器概述 xx555系列定时器是一系列精密
    的头像 发表于 02-10 15:40 949次阅读

    深入解析 LM555 定时器:特性、应用与设计要点

    深入解析 LM555 定时器:特性、应用与设计要点 一、引言 在电子工程师的工具箱中,定时器芯片是常用的基础元件之一。而 TI 公司的 LM555 定时器,以其高稳定性、多种工作模式和广泛的应用范围
    的头像 发表于 02-10 15:35 552次阅读

    探索xx555系列精密定时器:特性、应用与设计要点

    的特性、应用以及设计要点。 文件下载: se555.pdf 一、产品概述 xx555系列定时器是一款经典的精密定时电路,能够产生精确的时间延迟或振荡。它具有从微秒到数小时的定时能力,支
    的头像 发表于 02-10 14:45 274次阅读

    LAT1173高精度定时器的同步功能应用笔记

    STM32G474 所含的高精度定时器(HRTIMER)其实包含了多个定时器,多个定时器之间可以单独工作,也可以进行同步,且高精度定时器还能与片上的其他
    发表于 01-11 17:32 0次下载

    PWM、定时器、SysTick 区别及应用场景

    在单片机和嵌入式开发中,经常会遇到PWM(脉宽调制)、定时器、SysTick(系统滴答定时器)这几个词。很多初学者容易把它们混为一谈,以为都是“定时相关的东西”。其实,它们在本质和应用上有明显差别
    的头像 发表于 11-17 10:53 696次阅读
    PWM、<b class='flag-5'>定时器</b>、SysTick 区别及应用场景

    ‌TLC551 LinCMOS™ 定时器芯片技术文档总结

    TLC551 是使用 TI LinCMOS 制造的单片定时电路^TM的^过程。这定时器与 CMOS、TTL 和 MOS 逻辑完全兼容,工作频率高达 2 MHz。与 NE555 定时器相比,该器件由于输入阻抗高,因此使用更小的
    的头像 发表于 09-24 09:16 1043次阅读
    ‌TLC551 LinCMOS™ <b class='flag-5'>定时器</b>芯片技术文档总结

    SysTick系统滴答定时器简介

    SysTick—系统定时器是属于CM33内核中的一个外设,内嵌在NVIC中。系统定时器是一个24bit的向下递减的计数,计数每计数一次的时间为 1/SYSCLK,一般我们设置系统时
    的头像 发表于 09-23 09:50 1817次阅读
    SysTick系统滴答<b class='flag-5'>定时器</b>简介

    大彩讲堂:VisualHMI-LUA教程-定时器的使用指南

    定时器的使用
    的头像 发表于 08-31 16:59 1376次阅读
    大彩讲堂:VisualHMI-LUA教程-<b class='flag-5'>定时器</b>的使用指南

    德州仪器TPS3436-Q1汽车级窗口看门狗定时器技术解析

    看门狗计时,广泛适用于各种应用。闭合窗口定时器可通过外部电容器进行工厂编程或用户编程。使用各种逻辑引脚组合可动态更改打开窗口到关闭窗口的比率。该看门狗还具有独特特性,例如启用禁用和启动延迟
    的头像 发表于 08-18 14:54 1963次阅读
    德州仪器TPS3436-Q1汽车级窗口看门狗<b class='flag-5'>定时器</b>技术解析

    第二十章 TIM——基本定时器

    本章介绍了W55H32基本定时器TIM6、TIM7,16位向上计数,含时钟源、预分频等,讲解定时计算及初始化结构体。
    的头像 发表于 06-20 13:51 1363次阅读
    第二十章 TIM——基本<b class='flag-5'>定时器</b>

    第十二章 SysTick——系统定时器

    本章介绍了W55MH32的SysTick系统定时器,它是24位递减计数,含4个寄存,可配置定时、中断,用于产生时基 等。
    的头像 发表于 05-22 17:16 1249次阅读
    第十二章 SysTick——系统<b class='flag-5'>定时器</b>