资讯详情

资讯详情

PLC传感器实战:光电开关、接近开关、磁性开关与光纤放大器选型接线调试

1. 从会写程序到会练手PLC学习绕不开的传感器基本功很多人学PLC的路径都差不多先啃指令表再练梯形图然后找个红绿灯或者电梯程序跑一遍仿真觉得自己算是入门了。但真到了现场接上设备一跑问题全来了——输入信号时有时无、计数忽多忽少、定位总是差那么一点。排查半天程序逻辑明明没问题最后发现是传感器选型不对或者接线方式有坑。这就是《PLC练法》这个系列想解决的核心问题PLC编程从来不是孤立的逻辑游戏它的输入输出全都挂在真实的物理器件上。你写的每一行程序最终都要靠光电开关、接近开关、磁性开关、光纤放大器这些眼睛和耳朵去感知世界。传感器选错了、接错了、调错了程序写得再漂亮也是空中楼阁。这一篇作为系列的第三部分重点就落在这些最常用、也最容易出问题的检测器件上。我会把光电开关、接近开关、磁性开关、光纤放大器这四类传感器的原理、选型、接线、调试以及它们和PLC配合时的实战经验掰开揉碎讲清楚。不管你是刚接触PLC编程的新手还是已经能独立做项目但总在传感器环节翻车的熟手这篇内容都能帮你把这块短板补上。关键词里的PLC、光电开关、接近开关、磁性开关、光纤放大器就是本文的五个核心锚点我们一个一个来。2. 光电开关最万能也最容易被骗的检测器件2.1 三种工作模式到底怎么选光电开关是工业现场出现频率最高的传感器之一原理说白了就是发射光—接收光—判断有无遮挡。但它的三种基本模式——对射式、反射式、漫反射式——用错了场景调试能调到你怀疑人生。对射式是发射器和接收器分体安装中间光路被遮挡就触发。它的优点是检测距离远常见几米到几十米、抗干扰强、不受被测物颜色和表面反光影响。缺点是安装麻烦两边都要固定、都要接线。我一般用在传送带两端做物体通过检测或者安全防护区域。反射式也叫回归反射式是发射器和接收器做在一起对面装一个反光板光打到反光板再回来。检测距离比对射式短一些但只需要单侧接线安装省事。注意反光板必须专用你拿块镜子或者白纸替代稳定性会差很多。漫反射式最省事发射和接收一体靠被测物表面自然反射回来的光触发。但它的脾气也最大黑色物体吸光、光亮表面把光反射到别处、透明物体直接透过去都可能导致检测失败。选漫反射式之前一定要确认被测物的颜色、材质、表面粗糙度。模式检测距离安装复杂度抗干扰典型场景对射式远数米至数十米高双侧最强传送带通过检测、安全光幕反射式中几十厘米至数米中单侧反光板较强门禁、流水线物体到位漫反射式近几厘米至几十厘米低单侧较弱料仓料位、近距离有无检测2.2 接线NPN和PNP这个坑必须迈过去光电开关和PLC连接绕不开NPN和PNP的区别。这是新手最容易搞混的地方我见过太多人因为选错型号买回来接上PLC死活没信号。简单记PNP输出高电平有效NPN输出低电平有效。国内很多PLC尤其西门子S7-200 SMART、S7-1200的输入公共端可以接24V正极或0V所以NPN和PNP都能用但接线方式不同。而日系PLC三菱FX系列等传统上输入是漏型偏向NPN传感器。具体接线逻辑PNP传感器输出端接PLC输入点传感器电源负极接0VPLC输入的公共端1M、2M等接0V。传感器触发时输出24V到输入点。NPN传感器输出端接PLC输入点传感器电源正极接24VPLC输入的公共端接24V。传感器触发时把输入点拉到0V。提示买传感器之前先翻你手上PLC的硬件手册确认输入是源型还是漏型或者是否支持两种接法。这一步花五分钟能省掉后面退货换货的两天。2.3 调试时那些玄学问题的真实原因光电开关调试中遇到的玄学九成都有物理原因问题一信号抖动PLC计数乱跳。常见原因是检测距离卡在临界点物体稍微晃动就时通时断。解决办法是把传感器往物体方向挪一点让检测余量充足或者在PLC程序里加滤波输入延时、施密特触发逻辑。问题二检测黑色物体不灵敏。漫反射式对黑色物体检测距离会大幅缩水可能标称30cm实际只有5cm。换对射式或反射式或者选带背景抑制功能的漫反射型号。问题三环境光干扰。阳光、日光灯、焊弧光都可能干扰光电开关。选带调制光的型号发射的是特定频率的脉冲光接收端只认这个频率能大幅提升抗光干扰能力。问题四镜面反射误触发。检测光亮金属表面时光可能被反射到旁边的物体再弹回来造成误判。调整安装角度让光路避开可能的二次反射路径。3. 接近开关非接触检测金属的可靠选择3.1 电感式与电容式的本质区别接近开关分两大类电感式和电容式。名字听着像原理完全不同。电感式接近开关只能检测金属靠的是高频振荡磁场在金属物体表面产生涡流涡流消耗能量导致振荡减弱触发输出。它的检测距离和金属材质直接相关铁磁性金属铁、钢检测距离最远不锈钢、铜、铝依次递减。标称检测距离通常是以铁为基准的换成铝可能只有标称值的40%左右。电容式接近开关能检测金属和非金属塑料、木材、液体、粉末靠的是物体靠近时改变电容极板间的介电常数。它的检测距离一般比电感式短而且容易受环境湿度、灰尘影响调试时要留足余量。类型可检测材质检测距离环境影响典型应用电感式仅金属几毫米至几十毫米较小气缸到位、金属件计数、转速检测电容式金属非金属几毫米至几十毫米较大湿度、灰尘料位检测、塑料件到位、液位3.2 检测距离的缩水规律与安装间距电感式接近开关的标称检测距离Sn是在标准条件下测的实际可用距离要打折扣。行业里有个经验公式可靠检测距离 ≈ 0.8 × Sn。也就是说标称8mm的开关实际安装时按6.4mm左右来留间隙比较稳妥。还有一个容易被忽略的参数安装间距。多个接近开关并排安装时如果间距太小磁场会互相干扰导致误触发或检测距离变化。一般要求开关之间的间距不小于2倍检测距离面对面安装时要求更大。我见过一个项目六个接近开关挤在一条铝型材上结果相邻的互相串扰排查了一整天才发现是间距问题。3.3 和PLC配合时的响应频率问题接近开关有响应频率指标一般在几百赫兹到几千赫兹。如果你用它做高速计数比如测电机转速必须确认响应频率够用。举个例子电机每分钟3000转每转一个齿那就是50Hz的信号普通接近开关完全够用。但如果每转100个脉冲就是5000Hz这时候普通接近开关就跟不上了得选高频型号或者换编码器。PLC侧的输入滤波时间也要注意。有些PLC默认输入滤波时间较长比如6.4ms高速信号会被滤掉。做高速计数时要把对应输入点的滤波时间调短或者使用PLC的高速计数专用输入点。4. 磁性开关气缸位置检测的标配4.1 它到底在检测什么磁性开关也叫磁感应开关主要用在气缸上检测活塞的位置。气缸活塞上装有一圈永磁体当活塞运动到磁性开关附近时开关内部的干簧管或霍尔元件被磁场触发输出信号给PLC。它和接近开关的区别在于接近开关检测的是有没有金属物体靠近磁性开关检测的是有没有磁场靠近。所以磁性开关只对磁性材料敏感装在气缸上正好装在普通金属支架上不会误触发。4.2 两线制与三线制的接线差异磁性开关有两线制和三线制两种。两线制串联在回路里相当于一个开关接线简单但有漏电流接PLC输入时要注意漏电流是否会导致输入误判。三线制有独立的电源和信号线和普通NPN/PNP传感器一样接法更可靠。注意两线制磁性开关的漏电流通常在0.5mA到1mA之间。有些PLC输入点的导通阈值较低这个漏电流可能让输入一直显示为ON。遇到这种情况要么换三线制要么在输入点并联一个泄放电阻。4.3 安装位置与气缸动作时序的配合磁性开关在气缸上的安装位置不是随便定的。它要卡在气缸缸筒的磁性感应槽里位置对应活塞的两个极限位置。调试时手动让气缸走到位然后移动磁性开关直到指示灯亮起再锁紧。实际项目中我习惯在PLC程序里给气缸动作加一个到位确认逻辑发出动作指令后等待对应的磁性开关信号如果在设定时间内没收到就报警。这个超时时间一般设气缸理论动作时间的1.5到2倍。这样既能保证正常动作不被误报又能及时发现气缸卡滞、漏气、磁性开关松动等问题。5. 光纤放大器小空间、高精度检测的利器5.1 为什么需要光纤放大器光纤放大器本身不是传感器它是一个信号处理主机配合光纤探头使用。光纤探头负责发射和接收光放大器负责处理信号、显示数值、输出开关量。它的优势在于探头极小光纤探头可以做到几毫米甚至更细能塞进狭小空间。抗干扰强光纤本身不导电、不受电磁干扰适合有强电磁场的场合。远程安装放大器可以装在电柜里探头拉到现场调节方便。精度高数字式光纤放大器能显示接收光量数值调试有量化依据。5.2 数字式放大器的调试逻辑数字式光纤放大器比如常见的FS-N系列、E3X系列调试时核心是示教Teach。基本流程把被测物放在检测位置按一次示教键放大器记录当前光量。把被测物移开再按一次示教键记录空载光量。放大器自动计算阈值一般取两者中间值。但实际调试中如果两个光量差值太小比如差值不到10%说明检测余量不足需要调整探头角度、距离或者换更灵敏的型号。我一般要求示教后光量差值至少在30%以上这样长期运行才稳定。5.3 和PLC连接时的输出模式选择光纤放大器通常有NPN和PNP两种输出可选部分型号还有模拟量输出。接PLC时开关量输出和普通传感器一样注意NPN/PNP匹配。模拟量输出接PLC的模拟量输入模块可以读取光量数值做更精细的判断比如检测物体边缘位置、透明度变化。用模拟量输出的场景比如检测标签有无、检测瓶盖高度比单纯开关量能获得更多信息。但模拟量接线要注意屏蔽信号线远离动力线否则读数会跳。6. 四类传感器在PLC项目中的协同与选型决策6.1 一张表理清选型思路检测需求首选方案备选方案注意事项传送带物体通过对射式光电反射式光电注意物体透明度和颜色金属件到位电感式接近磁性开关若带磁注意检测距离缩水气缸活塞位置磁性开关电感式接近需支架注意两线制漏电流狭小空间检测光纤放大器微型光电注意光纤弯曲半径非金属料位电容式接近超声波/光电注意湿度和灰尘高速计数高频接近/编码器光纤放大器注意PLC输入滤波6.2 从PLC程序角度看传感器信号处理传感器选对了、接对了程序里还要做相应处理。几个实战要点输入滤波机械触点类信号如按钮可以设长滤波传感器信号根据频率设短滤波。高速计数用专用输入点。防抖逻辑对于可能抖动的信号程序里做延时确认。比如检测到信号后延时50ms再读一次两次一致才认为有效。断线检测对于关键传感器可以用常闭常开双信号对比或者用模拟量监测光量/电流判断传感器是否失效。超时报警所有动作到位检测都加超时这是设备稳定运行的基本保障。6.3 现场调试的排查顺序当PLC收不到传感器信号时按这个顺序排查效率最高看传感器指示灯传感器自身指示灯亮不亮不亮说明传感器没检测到或没供电。量传感器输出电压用万用表量输出端对0VPNP或对24VNPN的电压看触发时是否变化。量PLC输入点电压在PLC端子排上量输入点电压判断信号是否到达PLC。看PLC输入指示灯PLC输入指示灯亮不亮不亮说明接线或PLC配置有问题。查程序监控在编程软件里监控输入点状态确认PLC是否识别到信号。这个顺序从现场到PLC、从硬件到软件能快速定位问题环节。7. 那些年我在传感器上踩过的坑7.1 一个光电开关引发的停产事故早些年做一个包装线项目用漫反射光电检测纸箱有无。调试时一切正常量产时偶尔漏检。查了半天发现纸箱供应商换了一批新纸箱表面覆了亮膜漫反射光被反射到别处接收不到。后来换成对射式问题彻底解决。教训漫反射式对被测物表面特性太敏感量产项目尽量用对射或反射式。7.2 接近开关间距不足导致的幽灵信号一个转盘工位八个接近开关检测八个工位有无工件。运行中偶尔出现两个工位同时亮。排查发现开关间距只有1.5倍检测距离磁场串扰。重新排列间距到2.5倍后问题消失。教训并排安装接近开关间距宁大勿小。7.3 磁性开关漏电流让PLC常ON一个气缸到位信号PLC输入一直显示ON。量电压发现输入点有1.2V是两线制磁性开关的漏电流造成的。换三线制后正常。教训两线制传感器接PLC先确认漏电流是否在PLC输入阈值以下。7.4 光纤放大器示教余量不足的隐患一个检测标签有无的工位光纤放大器示教后光量差值只有8%当时能用。三个月后镜片积灰差值降到3%开始误判。教训示教时差值至少留30%余量并定期清洁光纤探头。8. 给PLC学习者的练手建议如果你正在学PLC我建议你不要只盯着编程软件。找一套二手的小型PLC比如三菱FX系列、西门子S7-200 SMART再配几个不同类型的传感器自己搭一个小实验台。用光电开关做计数、用接近开关做定位、用磁性开关做气缸控制、用光纤放大器做精密检测每个都亲手接一遍、调一遍、写一段程序验证一遍。这个过程会让你对输入信号有完全不同的理解。你会发现PLC编程的难点从来不在指令本身而在于你能否准确、可靠地获取现场信号并让程序对这些信号做出正确的响应。传感器就是PLC的感官感官不灵大脑再聪明也没用。练手时建议从最简单的开始一个光电开关接一个输入点程序里做计数用触摸屏或者数码管显示。跑通之后再加一个接近开关做复位加一个按钮做启动停止。逐步叠加逐步复杂。每加一个器件都问自己它的信号特征是什么需要什么滤波可能的干扰源在哪坏了怎么判断这些问题想清楚了你就不只是会写PLC程序而是真正具备了做自动化项目的能力。
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →