📱 手机上看不到完整课程(数字人讲师需要电脑浏览器的 3D 支持)。下面是这节课的图文讲解 + 音频,内容完全一样,手机上也能完整学完。想体验完整课程,用电脑打开这一页即可。
仍然在手机上试试完整课程
开场承接
0:22本节要做什么
- 启保停上一节:按启动就一直转,按停止才停
- 自动停这一节加个要求:转够十秒自己断电
- 定时器专管数时间的元件,数够了触点就翻面
上一节的启保停 · 暂时不会自己停
上一节的启保停,我们按下启动按钮,电机就一直转,非得有人按停止才停。现在给它加一个新的要求:让它自己停,电机转够十秒,自动断电。这就要请出 PLC 里另一个最常用的元件,定时器。它做的事只有一件,就是数时间,数够了,就把自己的触点翻个面。
定时器长什么样
0:36TMR T0 K100 K100
- 三个操作数编号、设定值、时基(K1 / K10 / K100)
- 正好十秒100 格 × 100 毫秒 = 10 秒
- T575范围:XD3 档 T0~T575;另有掉电保持 HT、精确定时 ET
TMR 三个操作数:T0 · K100 · K100
定时器在梯形图里是一个功能框,写法是 TMR 后面跟三个操作数。我们写 TMR T0 K100 K100:T0 是编号,第二个 K100 是要数多少格,最后那个 K100 是时基,每格代表多少毫秒,只有 K1、K10、K100 三档。所以这一行是一百格乘一百毫秒,正好十秒。后面两个数看着一样,意思完全不同。XD3 这一档编号从 T0 到 T575,另外还有掉电保持的 HT 和精确定时的 ET。
把它接进电路
0:30两件事
- 计时条件TMR 单独一行,前面挂 Y0 —— 电机转才数
- 到点动作把 T0 的常闭触点串进启保停回路
- 为什么用常闭平时通着不碍事,到点了才断开
两件事:何时开始计时 + 到点断开
写程序分两件事。第一件,告诉定时器什么时候开始数。我们要的是电机在转的时候才数,所以把 TMR T0 K100 K100 单独写一行,前面挂上 Y0:Y0 亮,定时器就跑;Y0 灭,定时器归零。第二件,时间到了要做什么。我们要它把电机停掉,所以把 T0 的常闭触点,串进启保停那条回路里,常闭的意思是平时通着不碍事,T0 一到点就断开。
走一遍就懂了
0:33整个流程
- 走一遍按 X0 → Y0 亮 → 计时 → 十秒后切断 → 电机停
- 自动复位Y0 一断,计时条件没了,自己清零复位
- 能重复再按一次 X0,又能重新来一轮
十秒后 T0 断开回路,Y0 灭
把整个过程走一遍你就懂了。按下 X0,Y0 得电,电机转起来;同时 Y0 是通的,定时器开始数。数到十秒,T0 动作,它的常闭触点断开,把回路切断,Y0 失电,电机停。这里面有个很妙的地方:Y0 一断,定时器的计时条件就没了,它自己把当前值清零、触点复位,不用你写任何复位指令。所以再按一次 X0,又能重新来一轮。
在仿真器里跑一遍
0:27验收三个动作
- 看当前值点 X0 后 T0 的当前值一格格往上跳
- 到点数到一百,Y0 灭、T0 归零
- 改时间只动 K 值:K50 是五秒、K200 是二十秒
在仿真器里跑:盯着 T0 数到一百
打开仿真器,把这套逻辑敲进去,点运行,切到监控页。点一下 X0,Y0 亮起来,你会看到 T0 的当前值在往上跳,一格一格地涨。盯着它数到一百,Y0 啪一下就灭了,T0 也归零。想改时间很简单,只动 K 值:K50 就是五秒,K200 就是二十秒,改完重新运行,立刻生效。
三个坑与预告
0:31三个坑 + 预告
- 坑一:计时条件别挂左母线,否则上电就一直在数
- 坑二:编号冲突同一个定时器号别在两处用,会像双线圈一样打架
- 预告:计数器下一节数够五个零件就停机报警
坑一:TMR 挂左母线(错的)
最后提醒三个地方。第一,TMR 的输入条件别挂左母线,那样上电就开始数,等你按启动的时候它可能早就到点了,电机会刚亮就被掐断。第二,同一个定时器号不要在两处用,它会和双线圈一样打架。第三,想让它到点接通就用常开触点,想让它到点断开就用常闭触点,先想清楚要哪一个。下一节我们讲计数器,数够五个零件就停机报警。