
PLC_博图系列☞基本指令”RT:复位定时器“
文章目录
- PLC_博图系列☞基本指令”RT:复位定时器“
- 背景介绍
- RT: 复位定时器
- 说明
- 参数
- 示例
关键字:
PLC、
西门子、
博图、
Siemens 、
RT
背景介绍
这是一篇关于
PLC编程的文章,特别是关于西门子的博图软件。我并不是专业的PLC编程人员,也不懂电路,所以如果你希望从这里学习PLC编程技术,可能会有些失望。然而,因为工作需要,我开始了解PLC编程,特别是西门子的博图软件,并记录了这些经验。随着我国工业4.0的推进,相信会有更多的人从事类似的工作。如果这篇文章能对你有所帮助,欢迎点赞和关注我❥(^_-)。
RT: 复位定时器
说明
可以使用“复位定时器”指令将 IEC 定时器复位为“0”。可以通过在该指令上方的占位符中输入包含 IED 定时器结构的数据块名称,指定待复位的 IEC 定时器。
只有当功能框输入的逻辑运算结果 (RLO) 为“1”时,才会执行该指令。执行该指令时,指定数据块中 IEC 定时器的结构组件将复位为“0”。如果功能框输入的 RLO 为“0”,则不执行该指令。
该指令不会影响 RLO。功能框输入的 RLO 将直接传送到功能框输出上。
必须将在程序中为“复位定时器”指令分配一个已声明的 IEC 定时器。
实际值的更新
只有在调用指令时才更新指令数据,而不是每次都访问分配的 IEC 定时器。仅在指令的当前调用到下一次调用期间,数据查询的结果才相同。
危险
**重新初始化实际值的危险 **
在时间测量时,重新初始化 IEC 定时器的实际值会破坏 IEC 定时器的功能。更改实际值可能会导致程序和实际过程之间不一致。这会对财产和人身造成造成严重损害。 以下功能可导致实际值重新初始化:
- 通过重新初始化加载块
- 将快照加载为实际值
- 控制或强制执行实际值
- “WRIT_DBL”指令
在执行这些功能前,请采取以下预防措施:
- 在覆盖实际值之前,应确保设备始终处于安全状态。
- 在初始化 IEC 定时器的实际值前,请确保定时器已计时结束。
- 如果使用快照覆盖实际值,请确保是在系统处于安全状态时拍摄的快照。
- 确保程序在传输期间不读写受影响的数据。
参数
下表列出了“复位定时器”指令的参数:
参数 | 声明 | 数据类型 | 数据类型 | 存储区 | 说明 |
S7-1200 | S7-1500 | ||||
<IEC 定时器> | InOut | IEC_TIMER, TP_TIME, TON_TIME, TOF_TIME, TONR_TIME | IEC_TIMER, IEC_LTIMER, TP_TIME, TP_LTIME, TON_TIME, TON_LTIME, TOF_TIME, TOF_LTIME, TONR_TIME, TONR_LTIME | D、L | 要复位的 IEC 定时器。 |
示例
以下示例说明了该指令的工作原理:

当操作数“Tag_Input_1”的信号状态从“0”变为“1”时,执行“接通延时”指令。将启动存储在背景数据块“TON_DB”中的 IEC 定时器,并持续操作数“Tag_PT”中已指定的一段时间。

如果操作数“Tag_Input_2”和“Tag_Input_3”的信号状态为“1”,则执行“复位定时器”指令并复位存储在数据块“TON_DB”中的 IEC 定时器。
**注:**以上部分内容来之博图V16帮助文档。

















