198366809 发表于 2022-3-3 20:53:36

PLC定时器功能介绍

https://p9.toutiaoimg.com/origin/pgc-image/8dc7a6567e23437eb29f30c588a0014b?from=pc

定时器的类型· 接通延时定时器(TON):用于定时单个时间间隔 。· 有记忆的接通延时定时器(TONR):用于累积多个定时时间间隔的时间值。· 断开延时定时器(TOF): 用于在 OFF 条件之后延长一定时间间隔,例如冷却电机的延时。定时器号和分辨率定时器对时间间隔计数。定时器的分辨率(时基)决定了每个时间间隔的长短。S7-200 SMART提供了256个可供使用的定时器,即用户可用的定时器号为T0-T255。TON、TONR 和 TOF 定时器提供三种分辨率:1ms、10ms和100ms。(当前值的每个单位均为时基的倍数。例如,使用 10 ms 定时器时,计数 50 表示经过的时间为 500 ms )。定时器号的分辨率(时基)及最大计数时间,如下表:https://p9.toutiaoimg.com/origin/pgc-image/95ebd68904534a669504e039f0d5b6fd?from=pc

不同分辨率的定时器按以下规律刷新:
[*]1ms:1ms分辨率的定时器,定时器位和当前值的更新不与扫描周期同步。对于大于1ms的程序扫描周期,在一个扫描周期内,定时器位和当前值刷新多次。
[*]10ms:10ms分辨率的定时器,定时器位和当前值在每个程序扫描周期的开始刷新。定时器位和当前值在整个扫描周期过程中为常数。在每个扫描周期的开始会将一个扫描累计的时间间隔加到定时器的当前值上。
[*]100ms:100ms分辨率的定时器,定时器位和当前值在指令执行时刷新。因此为了保证正确的定时值,要确保在一个程序扫描周期中,只执行一次100ms定时器指令。
T区地址寻址及其分配原则1. 寻址:T区的寻址比较特殊,T区的一个地址同时支持位和字两种寻址方式。具体如下:位:地址T0-T255以位的方式进行寻址时代表此定时器的状态位。数据类型为Bool型。字:地址T0-T255以字的方式进行寻址时代表此定时器的当前值。数据类型为INT型。2. 地址分配原则:在同一个扫描周期中,每一个T区地址必须对应一个唯一的定时器,不可以重复分配地址。定时器功能简介1)TON 和 TONR 定时器功能:
[*]在使能输入 IN 接通时开始计时。 当前值等于或大于预设时间时,定时器位置为接通。
[*]使能输入置为断开时,清除 TON 定时器的当前值。
[*]使能输入置为断开时,保持 TONR 定时器的当前值。 输入 IN 置为接通时,可以使用TONR 定时器累积时间。 使用复位指令 (R) 可清除 TONR 的当前值。
[*]达到预设时间后,TON 和 TONR 定时器继续定时,直到达到最大值 32,767 时才停止定时。
2)TOF 定时器功能:
[*]使能输入接通时,定时器位立即接通,当前值置为 0。输入断开时,定时开始,定时一直持续到当前时间等于预设时间。
[*]达到预设值时,定时器位断开,当前值停止递增;但是,如果在 TOF 达到预设值之前使能输入再次接通,则定时器位保持接通。
[*]要使 TOF 定时器开始定时断开延时时间间隔,使能输入必须进行接通-断开转换。
定时器工作规律如下表所示:https://p9.toutiaoimg.com/origin/pgc-image/ffeaea15295d480891fcc88e744d0a6a?from=pc

guguniao000 发表于 2025-11-12 13:39:14

水个经验,支持楼主,加油呀

gfdhd 发表于 2025-11-12 13:49:45

楼主太会说了,字字句句都在理~

clsko 发表于 2025-11-12 13:57:24

这逻辑绝了,分析得太到位了吧

HSQ 发表于 2025-11-12 14:52:47

占个楼慢慢看,先马克一下
楼主辛苦啦,期待下一篇分享

滹沱河 发表于 2025-11-12 15:18:17

楼主辛苦啦,期待下一篇分享!

斯文先生 发表于 2025-11-12 16:25:04

同款经历!我当初也这么过来的😂

李红伟 发表于 2025-11-12 17:41:38

打卡路过,支持优质原创内容~

ccgq_nrQa8 发表于 2025-11-14 10:42:56

浅评一下:内容优质,值得推荐~

gxs1916 发表于 2025-11-14 11:38:15

来凑个热闹,增加点人气~
页: [1] 2
查看完整版本: PLC定时器功能介绍