📱 手机上看不到完整课程(数字人讲师需要电脑浏览器的 3D 支持)。下面是这节课的图文讲解 + 音频,内容完全一样,手机上也能完整学完。想体验完整课程,用电脑打开这一页即可。
仍然在手机上试试完整课程
开场承接
0:23本节要做什么
- 数个数不看时间、数个数:数够五个就停机报警
- 计数器来一个信号加一,数够了把触点翻个面
- 触点和定时器一样,常开常闭随你挑
上一节的定时器 · 按时间停
上一节的定时器是按时间停:转够十秒,自己断电。这一节换个要求,不看时间、数个数:传送带上的零件一个一个过去,数够五个就停机,还要报警。数的是个数不是时间,所以要换个元件,计数器。它做的事也只有一件:来一个信号加一,数够了,就把自己的触点翻个面。
计数器长什么样
0:23CNT C0 K5
- 两个操作数CNT C0 K5:编号加要数几个
- 编号C0 是编号,K5 是要数几个
- 没有时基数的是个数,不是时间,所以不写时基
CNT 两个操作数:C0 · K5
计数器在梯形图里也是一个功能框,写法是 CNT 后面跟两个操作数,比定时器少一个:CNT C0 K5。C0 是编号,K5 是要数几个。它没有时基,因为数的是个数,不是时间。编号的规矩和定时器一样:同一个号别在两处用,会像双线圈那样打架。
两件事
0:32两件事
- 数什么零件信号 X0 接到 CNT 前面,挡一下加一
- 变接通这一下数的是接通那一瞬间,不是通着多久
- 常闭停机用常闭串进电机回路,报警用常开点灯
停机用常闭、报警用常开
写程序还是两件事。第一件,告诉它数什么:把零件信号 X0 接到 CNT 前面,零件挡住开关,X0 从断开变成接通,C0 就加一。它数的是变接通这一下,不是通着多久。第二件,数够了做什么:要停机,就把 C0 的常闭串进电机回路;要报警,用 C0 的常开点亮报警灯。两个触点一起用不算双线圈。
走一遍就懂了
0:26整个流程
- 走一遍挡五个零件,C0 从一数到五
- C0 加一每挡一下加一,挡到第五个就动作
- 报警灯常闭断电机、常开点报警灯,同时发生
数到第五个:电机停、报警灯亮
走一遍你就懂了。先按下启动 X1,电机转起来,传送带开始送零件。零件一个接一个挡住开关:第一个,C0 加一;第二个,数到二;第三个,数到三;第四个,数到四;第五个挡上去的那一刻,C0 数到了五,动作了:常闭触点断开,电机停;常开触点接通,报警灯亮起来。
在仿真器里跑一遍
0:26验收三个动作
- 点运行敲完程序点运行,切到监控页看当前值
- 连按五次当前值一二三四五往上跳
- RST C0按复位按钮,当前值和触点一起归零
仿真器里跑:连挡五下加复位
打开仿真器,把程序敲进去,点运行,切到监控页。连按五次输入 X0,你会看到 C0 的当前值一二三四五往上跳,跳到五,Y0 灭、Y1 亮。想让它重新数,就按一下复位按钮 X2,程序里写的是 RST C0,当前值和触点一起归零,电机又能启动,第二箱接着数。
三个坑与预告
0:30三个坑 + 预告
- 按住不放只数接通那一瞬间,挡着不走永远只有一个
- 不复位报警灯一直亮、电机起不来,必须留复位按钮
- 计数器号同一个计数器号别在两处用,和双线圈一个道理
坑一:零件挡着不走,只数一个
最后提醒三个地方。第一,X0 按住不放不会连着数,它只数从断开到接通这一下,所以一个零件必须挡一下再过去,挡着不走就永远只有一个。第二,数满了不复位,报警灯会一直亮,电机再也起不来,所以一定要留一个复位按钮。第三,同一个计数器号别在两处用,和定时器、双线圈一个道理。下一节我们讲步进指令,把这几个动作串成一条自动线。