上回书说到,正当你和小伙伴们坐在集装箱上,美滋滋地吃着红烧牛肉面,看着 PLC 控制下的全自动流水线完美运转时,一个干员连滚带爬地跑过来:
“小林!不好了!一只裂兽跳到了传送带上,把我们的传感器给啃了!现在 PLC 瞎了,开始把石块往冶炼厂里乱送啦!”
你冲到现场一看,那只该死的裂兽已经被干员们一剑送回了虚无,但你那个精密的“矿石分流传感器”已经变成了地上的一滩零件碎屑。没有了传感器的输入信号,PLC 的 I0 端口永远是 0。
结果就是:哪怕传送带上滚过去一块一吨重的铁矿石,瞎了眼的 PLC 也毫无反应,气动推杆(Y0)动都不动一下,任由铁矿石和石头混在一起,一脑门扎进了精炼炉。没过几分钟,精炼炉就因为混入杂质过多,发出“呜呜呜”的刺耳警报,当场罢工。
你一拍大腿:完蛋,大脑(PLC)虽然聪明,但没有眼睛和耳朵(传感器),它也只是个又聋又瞎的家伙!
今天,作为一名合格的打灰人,你必须要给这群“瞎眼”的机器,装上基地的“赛博神眼”——工业传感器(Sensors)。
先跟大家讲讲啥是行程开关(Limit Switch),这小玩意也叫限位开关(Limit Switch)。
它的原理简单到连三岁小孩都懂:它本质上就是一个带弹簧的物理按钮。
当机械臂伸到最前端,或者矿车开到终点时,会用物理碰撞的方式“咣当”一下撞在这根铁杆上,把里面的金属片压下去。电路接通,PLC 收到 1 的信号,立刻知道:“哦,矿车已经到站了,可以卸货了。”
你想想看,你总不能在传送带上方挂一排按钮,指望每滑过去一块铁矿石,都去“咣”地撞一下按钮吧?先不说高频碰撞会让按钮在半天内报废,光是那些体积小的矿石,可能根本就撞不准它。
为了解决“不碰撞也能检测”的问题,工程师们一拍大腿:物理碰撞太慢,那我们用光速总行了吧?
如果你看过那些特工电影,主角(比如阿汤哥)为了偷个绝密文件,需要在一个布满红色激光射线的房间里扭动身体、做高难度杂技动作——没错,光电传感器玩的就是这一套。
它的原理简单来说,就是“发射一束光,看它有没有被挡住”。在我们的传送带上,最常用的是两种姿势:
姿势一:对射式(Through-beam) 你把“发射器”和“接收器”分别装在传送带的左右两侧,面对面站好。发射器源源不断地射出一束红外光,接收器拼命接收。 一旦有矿石顺着传送带滚过来,“啪”地一下把光线挡住了。接收器当场大喊:“报告 PLC!我没收到光!有东西闯进来了!”
优点:最稳、检测距离最远。
缺点:太贵。因为你要在传送带两边都拉电线、装设备,成本翻倍。
姿势二:反射式(Retro-reflective) 你心疼基地的经费,决定省点钱。你把发射器和接收器做在同一个外壳里(装在左侧),然后在右侧装一块便宜的反光板(Reflector)。 平时,光线射过去,撞在反光板上,老老实实地弹回来。如果有矿石经过,光线折返的通路被切断,PLC 同样能一秒识别。
优点:省钱省地,只需要在一边拉电线。
缺点:是个“重度洁癖晚期患者”,而且容易被忽悠。
因为光线要在空中“打个来回”,一旦那块便宜的反光板落了灰、沾了油,光线弹不回来了,接收器就会当场报警:“天呐!有东西挡住了!”(哪怕传送带上空无一物)。如果滚过去的是一块表面非常光滑、像镜子一样的金属矿石,光线可能会直接从矿石表面弹回接收器。接收器会傻傻地以为:“光弹回来了,路上没东西,放行!” 结果就是直接漏检。
“等等,小林!”旁边的老工程师又一巴掌拍在你的安全帽上, “光电传感器只能告诉我们‘有东西过去了’。但滚过去的是值钱的铁矿石,还是一颗一文不值的普通烂石头,它分得清吗?”
确实,光电传感器是个“色盲兼材质盲”。它只认光线被挡住,哪怕你放个硬纸盒过去,它也只会傻傻地给 PLC 发信号:“有东西来了,快推!” 结果推过去一堆废纸盒进精炼炉,炉子当场就能给你吐口黑烟。
这时候,你就需要请出我们在第一章里埋下的那个核心伏笔——接近传感器(Proximity Sensor)。
在现实的工业中,我们最常用的是以下这两个兄弟。首先上场的,是专门对付金属矿石的电感式接近传感器(Inductive Proximity Sensor)。
这个铁疙瘩的内部原理,听起来很高大上。但作为毕业于天师府清北大学自动化专业的高材生,你只需要把它拆开,就能看到里面其实住着一个“四人小队”:
线圈(Coil):长在传感器的最前端(检测面),负责发射和接收。
振荡器(Oscillator):传感器的“心脏”,负责源源不断地供给交流电。
施密特触发器(Schmitt Trigger):负责当裁判,决定什么时候发出 1 或 0。
输出电路(Output Circuit):大喇叭,负责把信号放大后吼给 PLC 听。
这四位老哥是怎么在 0.1 毫秒内,揪出传送带上混进去的石头的?我们把这个过程用高倍慢镜头拆解开来看:
当传送带空无一物时,传感器尾部亮着绿灯。这时候,内部的振荡器正扯着嗓子唱歌,把高频的交流电输送给头部的线圈。 线圈通了高频电,就会在传感器脑门前方,凭空投影出一个看不见的“高频交变磁场”。 这画面,像极了科幻电影里飞船拉起的无形能量护盾,任何想要通过的妖魔鬼怪,都得先从这个力场里穿过去。
这时候,一块铁矿石(金属导体)顺着传送带滚了过来,一头扎进了这个交变磁场里。 根据法拉第电磁感应定律:穿过导体的磁通量一旦发生变化,导体内部就会产生感应电流。 因为交变磁场的方向是在高速变化的,这块铁矿石内部的电子开始疯狂地打转,形成了一圈圈闭合的微小电流。 因为这些电流在铁矿石内部转圈的样子,像极了水流里的漩涡,所以物理学上给它起了一个非常形象的名字——涡流(Eddy Current)。
这些在铁矿石体内疯狂转圈的“涡流”,可不是白白转圈的。根据楞次定律,它们会产生一个反向的磁场,去拼命抵抗传感器原本的磁场。 这就好比,传感器正伸出一根无形的手指(电磁力),而铁矿石一巴掌把这根手指给拍开了。 不仅如此,铁矿石本身是有电阻的,涡流在它体内流过,会产生焦耳热(也就是发热)。这部分热量从哪来?全是空手套白狼、强行吸取的传感器振荡器的能量! 在这个物理学上被称为“涡流损耗”的白嫖过程中,传感器头部的磁场能量被大量抽走,导致内部振荡器的振幅(震动的剧烈程度)开始疯狂衰减,就像一个被吸干了内力的武林高手,整个人瞬间萎靡了下去。
一直蹲在旁边冷眼旁观的施密特触发器(裁判),时刻监控着振荡器的萎靡程度。
当振幅还很强烈时,裁判面无表情,输出 0。
一旦铁矿石靠近,振幅被吸干,跌破了裁判设定的“安全阈值”。 裁判当场吹响哨子,触发器瞬间翻转,将输出端从 0 变成了 1! 大喇叭(输出电路)一脚把这个信号踢进 PLC 的 I0 端口,PLC 的大脑瞬间炸裂:“卧槽!振幅塌陷了!有铁矿石闯关!推手 Y0 准备!”
“啪嗒!”气缸精准地伸出,铁矿石被无情地拍进了左侧的冶炼厂,而普通的石头因为不含金属、无法产生涡流、吸不走能量,只能眼睁睁地看着自己被放行,滑进了右侧的垃圾精炼炉。
“那如果有一天,领导让我去测一测水管里的水满没满、或者是流水线上的塑料包装、大米、甚至大药片子怎么办?”
电感式传感器对这些非金属是直接“选择性失明”的。这时候,你就需要换上它的好兄弟——电容式传感器。
它的工作原理同样是高频振荡,但它不靠磁场,而是把自己的头部做成了一个电容器的极板。 当任何物体(不管是水、塑料、还是大米,因为它们都有各自的介电常数)靠近它时,都会改变这个极板之间的电容量。电容量一变,振荡电路同样会发生改变,裁判(触发器)再次吹哨,PLC 同样能一秒识别。
有了这套“光电+电感接近”的组合拳,你的流水线不仅能高速运转,而且材质分流极其精准,简直就是给基地装上了一双会算账的“黄金瞳”。
你一顿操作猛如虎,在四号谷地把限位开关、光电传感器、电感式传感器全部安排得明明白白。全自动流水线再度轰鸣起来,分流准确率高达 99%。
你拍了拍身上的打灰尘土,重新捧起那碗已经泡了整整半个小时、面条胀大得跟吸水钢丝绳一样的红烧牛肉面。你看着碗里那块已经把所有汤汁吸干、彻底黏连在一起呈固体蛋糕状的物体,陷入了深深的思考:这玩意在结构上,到底算面,还是算一块有机高分子打灰粘土?
还没等你想明白,天有不测风云。塔卫二的天气,比你领导画的年终奖大饼变脸还要快。
天空在两分钟内变成了诡异的暗黄色。你突然想起招聘 HR 当时拍着胸脯跟你说:“四号谷地气候宜人,四季如春,特别适合疗养。” 现在你只想把这个 HR 绑在发射架上送去太空疗养个十天半月再回来,或者别回来得了,留在帝江号上给管理员打工得了。
天黄沙带着能把干员当场吹飞到武陵去的十二级狂风,呼啸着席卷了整个四号谷地。
狂风过后,你吐出嘴里的半两沙子,还没来得及睁眼,精炼炉的警报声就以一种高亢的、仿佛在哭丧的调子尖锐地响起:“呜呜呜——!检测到异常杂质进入!精炼炉正在吐白烟!”
你连滚带爬地跑过去一看,整个人当场石化,手里的面碗“啪叽”掉在地上,摔成了一块死面饼。
还记得我们刚才说的,反射式光电传感器是个“重度洁癖晚期患者”吗?风沙太大,细小的沙尘混合着空气里的水分,糊在了光电传感器的发射镜头和对面的反光板上。
这下好了,红外光线射过去,直接在泥浆里“泥牛入海”,根本弹不回来。接收器当场判定:“完蛋,光线被永久挡住了,传送带上横着一块无限长、无边无际、从四号谷地一直延伸到宇宙尽头的超级无敌巨型矿石!”
于是,听话的 PLC 毫不犹豫地向推杆发出了命令:“给老子推!死命推!”
气动推杆(Y0)“咣当”一声伸出去,然后就卡在路中间一动不动,像一个正在跟空气进行跨时空、永久性击掌的铁臂雕像。后面源源不断滚过来的矿石和普通石头,全部被这只冰冷的铁手死死卡住。没过两分钟,传送带上的矿石就堆成了小山,流水线彻底瘫痪。
但如果只是瘫痪,事情还没那么绝望。更恐怖的在后面——
那些精密的传感器接线盒因为没做好防尘,内部灌满了风沙和导电的泥水,电路板开始“滋滋”冒出紫色的电火花。输出信号在 0 和 1 之间以微秒级的高频疯狂跳变:01010101010101!
PLC 的 CPU 彻底被这股垃圾数据给干烧了,在后台疯狂咆哮:“推!别推!推!别推!推!别推!”
于是,刚才还卡在路中间当雕像的气动推杆以每秒五十次的速度在空气中“哒哒哒哒哒哒哒哒”地盲目乱戳。
那频率,那力道,不仅把路过的石块当场锤成了粉末,还发出像拖拉机在铁轨上超速漂移一样的恐怖巨响。
刚好路过的干员陈千语正挥舞着她那双利剑,看着这个正在疯狂超速打空气、甚至已经摩擦出火星子的气动推杆,一脸崇拜地看向你:
“林助理……这就是你利用源石技术研发的……新型近战自动防御力场吗?看起来很威猛,但它好像快要把我们的精炼炉管道给锤爆了。”
你捂着脸,看着那个已经被推杆锤得严重变形、开始往外滋高热蒸汽的管道,血压直接拉到了 220 往上。
你终于意识到,在这颗危机四伏的塔卫二上,仅仅懂传感器的原理是远远不够的。你还要面对工业界最残酷的两个敌人:恶劣的物理环境,以及电磁与物理震动带来的信号“噪声”。
在这漫天飞沙和高湿度面前,我们的传感器该怎么穿上属于它的“防爆重装甲”? 而 PLC 面对那些因为风沙和抖动而疯狂乱跳的“垃圾信号”,又该如何在代码里进行“数据洗白”,防止机器发疯?
欲知后事如何,且听下回分解:《给你的神眼套上重装甲,带你认识工业防护等级(IP等级)与信号去抖动(Debouncing)的艺术》。
作者寄语: 第一篇试水文得到了大家的喜欢,真的受宠若惊!第二篇我们深入了工业自动化里的“感官世界”,希望能让大家对这些冷冰冰的机器是如何“看”世界有一个有趣的了解。
如果大家觉得还挺有意思,请多多点赞和留下你的吐槽,你们的互动是小林在塔卫二上继续混年终奖(以及作者写第三章)的最大动力!如果有什么想了解的硬核工业技术,随时在评论区留言或者发邮件给我哦!(再次谢绝骚扰)
评论区
共 条评论热门最新