PLC 在线仿真器

楼梯灯延时熄灭:TOF 断开延时定时器

按下按钮(或人体感应传感器触发),楼梯灯立即点亮;松开按钮后灯不会马上熄灭, 而是继续亮一段时间再自动关灯——这正是断开延时定时器(TOF)最经典的应用。 本页给出变量表、梯形图逻辑和搭建步骤,可回到 梯形图示例库 对照其它示例,也可以直接在 在线仿真器 里边搭边跑。

题目

楼道里只有一个按钮。按一下:灯亮;松开:灯还要亮 2 分钟,然后自动熄灭。如果在 2 分钟内又按了一次,延时重新从 0 开始计算。

变量表

变量名类型习惯地址说明
按钮布尔I0.0点动按钮或人体感应传感器,检测到人为 1
楼梯灯布尔Q0.0输出
熄灭延时时间T1断开延时定时器(TOF),预设 120s(练习时可改成 5s)

梯形图逻辑

TOF 的行为是:输入为 1 时输出立即为 1;输入由 1 变 0 后,输出继续保持 1,直到预设时间走完才断开。

[ I0.0 常开 ] ───  TOF T1(预设 120s)的 IN 端
                     T1.Q  = 延时断开信号

[ T1.Q 常开 ] ─ ( Q0.0 楼梯灯 )

逻辑:

T1.IN = I0.0                    (按钮直接接定时器输入)
Q0.0  = T1.Q                    (灯 = 定时器输出)

搭建步骤

  1. 在变量表里建好「按钮」「楼梯灯」「熄灭延时」三个变量,类型分别为布尔、布尔、时间
  2. 拖一个断开延时定时器(TOF)功能块到第一个梯级,预设时间设为 120s(练习时可以设 5s)
  3. 在定时器左侧放一个常开触点,绑定变量「按钮」,并接到定时器的输入
  4. 新建第二个梯级:放一个常开触点,绑定定时器的输出 T1.Q
  5. 在触点右侧放一个常开线圈,绑定「楼梯灯」
  6. 点「开始模拟」:把「按钮」置 1,灯立即亮;把「按钮」置 0,观察灯继续亮,直到 120s 后自动熄灭
要点: ① 别把 TOF 和 TON 搞混——TON 是接通延时(输入持续到点,输出才来),TOF 是断开延时(输入消失后,输出再保持一段)。 ② 按住按钮不放,灯一直亮且计时器一直被复位;松开才重新开始计时——这正是「按一下续一次时间」的原理。 ③ 在楼梯灯这类应用里,实际输入通常是「人体感应传感器」或「声光控开关」,逻辑不变。

变体与延伸

自己搭一遍,比看十遍都管用。

无需安装博途、无需授权,支持定时器、计数器、比较与数学指令,打开即用。

打开 PLC 在线仿真器 →

练完这一个,可以顺手做 起保停、闪烁、交通灯 这几个配套示例。如果想把这张图用到真实的西门子 S7-1500 工程里,可以先用 梯形图转 SCL 得到结构化文本,再用 TiaLink(博途 MCP 网关) 写进博途工程并下载到 PLCSIM 仿真。