西门子S7-1200编程实例,关断延迟定时器指令如何使用?

简介: 在西门子S7-1200中有四种类型的定时器:TON接通延迟定时器、TONR保持型接通延迟定时器、TOF关断延迟定时器、TP脉冲定时器。

在西门子S7-1200中有四种类型的定时器:TON接通延迟定时器、TONR保持型接通延迟定时器、TOF关断延迟定时器、TP脉冲定时器。

 

定时器使用一个存储在数据块中的结构来保存定时器数据,在工作区中放

置定时器指令时要求分配该数据块,也就是说使用定时器时要为其分配背景数据块。


640.jpg


下面我们结合时序图来讲解TOF关断延迟定时器的工作过程,并通过一个简单的实例说明其使用方法。


640.jpg


对于关断延迟定时器,当使能端IN接通时启动定时器,定时器当前值复位,输出接通即输出为1;当使能端IN断开时,定时器开始定时,当前值ET递增;当前值等于预设值PT时,定时器的输出复位,定时器停止计时保持当前值。

 

下面我们通过一个实例来说明关断延迟定时器如何使用。当I0.6按下,Q0.0接通,释放I0.6延时5秒后Q0.0断开。

 

一、编写程序。在项目视图中打开OB1,在指令树中拖拽关断延迟定时器到程序段1,则自动打开背景数据块选择对话框,单击确认按钮采用默认设置,给定时器设置了背景数据块。在定时器的使能端插入常开触点I0.6,输入定时时间5秒,回车确认后可以看到定时时间自动变为T#5s,拖拽一个输出线圈到定时器输出位置,输入地址Q0.0,这样一个简单的关断延迟定时器的应用实例就完成了。单击保存项目按钮保存项目。


640.jpg


二、编译、下载程序到PLC。在项目树中选中程序块,单击下载按钮将所有程序块下载到PLC。

 

三、查看程序运行情况。单击监控按钮,观察程序的运行情况,按下I0.6,可以看到Q0.0接通,断开I0.6,Q0.0仍然接通,此时定时器开始加计时,5秒后Q0.0断开。


640.jpg


以上我们通过一个简单的实例介绍了关断延迟定时器的使用方法。学习更多PLC编程知识,欢迎持续关注本号!

相关文章
西门子S7-1200编程实例,比较指令如何使用?
西门子S7-1200中的比较指令包括了值大小比较指令、是否在范围内指令以及有效性无效性检查指令。使用值大小比较指令,可以比较两个数据类型相同的数值的大小。
西门子S7-1200编程实例,比较指令如何使用?
|
5月前
|
传感器
stm32f407探索者开发板(二十二)——通用定时器基本原理讲解
stm32f407探索者开发板(二十二)——通用定时器基本原理讲解
455 0
【单片机】延迟程序&延迟子程序的设计(入门)
【单片机】延迟程序&延迟子程序的设计(入门)
|
7月前
|
API
FreeRTOS软件定时器的原理以及使用实例
FreeRTOS软件定时器的原理以及使用实例
157 0
嵌入式开发学习之--系统定时器
嵌入式开发学习之--系统定时器
嵌入式开发学习之--系统定时器
|
存储 监控
西门子S7-1200编程实例,脉冲定时器指令如何使用?
在西门子S7-1200中有四种类型的定时器:接通延迟定时器TON、保持型接通延迟定时器TONR、关断延迟定时器TOF、脉冲定时器TP。
西门子S7-1200编程实例,脉冲定时器指令如何使用?
|
存储 监控 C语言
西门子S7-1200编程实例,保持型接通延迟定时器如何使用?
在西门子S7-1200中有四种类型的定时器:TON接通延迟定时器、TONR保持型接通延迟定时器、TOF关断延迟定时器、TP脉冲定时器。
西门子S7-1200编程实例,保持型接通延迟定时器如何使用?
|
监控 C语言 Perl
西门子S7-1200编程实例,基本位逻辑指令如何使用?
今天我们来介绍一下西门子S7-1200基本位逻辑指令,通过一个简单的起保停控制实例来学习基本位逻辑指令如何使用。
西门子S7-1200编程实例,基本位逻辑指令如何使用?
|
监控 C语言 Perl
基本指令的编程练习-PLC认识实验-定时器/计数器功能实验
基本指令的编程练习-PLC认识实验-定时器/计数器功能实验
351 0
基本指令的编程练习-PLC认识实验-定时器/计数器功能实验
|
监控 C语言 Perl
西门子S7-1200编程实例,置位/复位指令如何使用?
本节我们来学习置位/复位指令,并通过一个电机起保停控制的实例来学习置位/复位指令如何使用。
西门子S7-1200编程实例,置位/复位指令如何使用?