简介:这份《基恩士激光测距操作手册》面向工业自动化设备调试、维护与选型人员,围绕LR-TB5000系列TOF激光传感器,解决现场安装、配线、安全合规与参数设定中的查阅需求。包内仅1个PDF文件,约924KB,篇幅紧凑,适合在工位电脑或移动设备上随查随用。手册重点说明1类/2类激光产品的分类依据与警告标签选择粘贴方法,并列出CSA/UL认证电源、室内海拔低于2000米、避免与动力线共配线、开关稳压器外壳接地等安全注意事项。技术部分覆盖660nm波长、50至5200mm检测范围、1ms至1000ms响应时间切换、控制输出/外部输入/模拟输出组合及IO-Link v1.1通信等规格,还给出安装孔紧固扭矩、镜面检测避正反射、初始设定与配线要点。已有953人学习下载,可作为现场安全核查、故障排查和传感器快速上手的参考。
1. LR-TB5000 上电前那十分钟,决定了后面三个月的稳定性
激光测距传感器 LR-TB5000 系列的操作手册只有 12 页,真正让现场难以推进的,是第一次上电时那五步初始设定。很多人把它当普通光电开关用:棕色接 24V、蓝色接 0V、黑色直接进 PLC 输入点,通电,屏幕跳出个 5000,以为成了。等产线跑起来才发现 NPN 被选成了 PNP、白线本该输出 4-20 mA 结果在出开关量、初始设定里选错的输入输出组合再也改不回来,只能整机初始化,之前调好的调谐值全部清零。这类传感器在包装、装配、卷材检测上用得极广,装对了就是一把稳定的电子尺,装错了就是一台上位机天天报警的麻烦源。下面的记录写给第一次接触这类激光测距传感器的人,也写给装过几台、想把接线和参数一次做准的人。
2. 开箱核对与选型:LR-TB5000 三个型号、激光等级和供电条件先定死
拆包装之前,先把型号搞清楚,同时确认供电和环境条件都满足,这一步省下来的时间远比后面调参数省得多。同一份手册里,不同型号的激光等级、响应时间档位、线缆形态都不一样,选错型号后再好的接线也白搭。
2.1 LR-TB5000 / TB5000C / TB5000CL 的差别不止在接口
这三个型号常被当成同一个东西采购,实际差别集中在三处:激光等级、响应时间档、线缆形态。手册里的参数表把它们放在一起,容易看串行,我一般会先拿机身铭牌对一遍,再对照下表。
| 型号 | 线缆形态 | 激光分类 | 激光输出 | 响应时间档(ms) | 重量 |
|---|---|---|---|---|---|
| LR-TB5000 | 电缆型 | 2 类激光产品 | 1.0 mW | 1 / 10 / 25 / 100 / 1000 | 约 200 g(含电缆) |
| LR-TB5000C | 电缆型 | 1 类激光产品 | 390 μW | 1 / 10 / 25 / 100 / 1000 | 约 200 g(含电缆) |
| LR-TB5000CL | M12 连接器电缆型 | 1 类激光产品 | 390 μW | 2 / 20 / 50 / 200 / 2000 | 约 160 g |
激光等级是选型的第一个岔路口。2 类产品波长同为 660 nm,但输出功率到 1.0 mW,按 IEC 60825-1 和 FDA(CDRH) Part 1040.10 归为 2 类,现场必须张贴对应的激光警告标签,光束路径要避免与人眼等高,有镜面反射风险的地方还要加防护屏;1 类产品输出 390 μW,分类上是 1 类,日常操作的门槛低一些。如果设备最终要出口或在客户产线上长期有人值守,这一条往往比几十块钱的差价重要。
第二个岔路口是响应时间。LR-TB5000CL 因为接口形态不同,响应时间档整体后移一档,最快是 2 ms 而不是 1 ms。别小看这一档:检测高速通过的工件时,1 ms 和 2 ms 直接决定能不能抓到。反过来,如果产线节拍本来就慢,选 100 ms 甚至 1000 ms 档反而能得到更稳的读数,手册里的重复精度表就是按响应时间分列给出的。
以白纸(反射率 90%)为例,响应时间 1 ms 时,1000 mm 处重复精度约 ±7 mm、5000 mm 处约 ±42 mm;换到 100 ms 档,同样两点分别收窄到 ±3 mm 和 ±5 mm。灰色纸(反射率 18%)的差距更大,5000 mm 处 1 ms 档是 ±154 mm,1000 ms 档能到 ±6 mm。所以选型时不能只问“检测距离够不够”,还要问“我的节拍允许多慢”,这两个条件凑在一起才能定下响应时间出厂值。
第三个差别是线缆形态。电缆型直接出线,适合固定安装、不常插拔的工位;M12 连接器电缆型插拔方便,维护换件快,但重量轻一些、响应时间也慢一档。产线上需要频繁换传感器的位置,我倾向选带连接器的型号,省下来的停机时间比那点精度损失值钱。
2.2 电源、安装高度与环境:20~30 VDC 之外还有三条硬约束
电源看起来是最没技术含量的一项,翻车最多的也是它。手册写得很明确:20 至 30 VDC,含波纹电流(P-P)10% 以下,并且必须是 Class 2 或 LPS 规格的电源。消耗电流 50 mA 以下(不含负载),负载再单独算。
第一,纹波这条容易被忽略。现场用开关电源直接供电,纹波超标时读数会无缘无故跳,屏幕上数字抖得像信号不好。判断方法很简单:拿示波器看电源端 P-P 值,超过 10% 就先换电源或加滤波,别急着怀疑传感器。
第二,供电资质这条在出口设备上是硬门槛。做 CSA 认证品使用时,手册要求配套电源具备 CEC 与 NEC 规定的 Class 2 输出规格,或者符合 CAN/CSA-C22.2 No.60950-1 / UL60950-1 的 Limited Power Source 标准。这条在采购电源时就要写进规格书,等整机送检再回头换电源,成本翻几倍。
第三,安装环境有几条必须遵守的限制:设置高度低于 2000 m,过电压类别 I,污染度 3,只能室内使用。环境温度 -20 至 +55°C 无冻结,相对湿度 35 至 85%RH 无凝结,照明方面白炽灯和阳光在 100,000 lx 以下。外壳防护等级 IP65/IP67,能扛冲洗,但不能因此就把它装到室外淋雨。
还有一条经常被漏掉:CE 标识对应的 EMC 标准是 EN60947-5-2 Class A。Class A 是工业环境等级,装到住宅或轻工业环境里,干扰裕量要重新评估。手册也写明了,装了这个传感器的整机是否满足 EMC 指令,责任在整机制造方——这句话的意思是,别拿传感器的 CE 证书当整机的免检证明。
安装载体也要提前确认。外壳是锌铸件镀镍铬,指示灯盖和按钮是 PES,镜头盖和显示器是 PMMA,电缆护套 PBT、电缆 PVC。听着是材料清单,实际影响的是清洁方式:产线上用酒精或含酮溶剂擦镜头盖,时间长了会发雾,读数漂移往往就是这么来的。
2.3 到货清单与激光警告标签的粘贴位置
手册里的“确认包装产品”这一节只有四行,但少一样都可能导致后面卡住:主体、使用说明书、激光警告/说明标签(仅限 LR-TB5000 / TB5000C)。标签不是装饰,缺了它现场审核就过不去。
标签的处理有讲究。2 类激光产品的包装里会附多国语言的激光警告/说明标签,需要根据使用国家或地区挑一张,重叠粘贴到机身上原有的标签位置。粘贴时注意让原有标记完全被覆盖,边缘不要翘起——产线上油污重,翘边一两个月就会卷掉。
3. 机械安装与配线:M4 扭矩、四芯颜色和四种 I/O 组合
装到位、接对线,是这套传感器能不能出稳定数据的前置条件。机械上就两个数字要记,电气上是一张组合表要背熟,剩下的是负载匹配的计算。
3.1 支架固定与光点直径调整:1.5 N·m 和 φ40 mm 这两条线
安装孔的紧固扭矩是 1.5 N·m,配 M4 螺丝。这个值不要凭手感,扭矩大了锌铸件外壳容易变形,内部光路跟着偏,表现出来就是明明装在同一位置,读数却和上一台差几百微米。我一般用带刻度的扭矩螺丝刀,拧到“咔”一声就停。
光点直径通过机身背面的调整盘调,两侧分别标着 NARROW 和 WIDE,往 NARROW 方向拧光点收小,往 WIDE 方向拧光点放大。手册要求检测距离上的光点直径控制在 φ40 mm 以下,实际调到 φ6 mm 左右也可以——光点越小,对小工件和边缘的分辨力越好;光点越大,对带孔工件、表面粗糙的工件越友好,因为孔洞被光斑覆盖后不会造成漏检。
判断该往哪边调,有个很实用的现场方法:把工件放到实际检测距离上,看屏幕读数稳不稳。读数在跳,先试着放大光点;工件带孔或者有网格,放大光点通常立刻见效;反过来,如果检测的是细线、小零件,光点放大后会“看到”背景,这时要收小。
安装角度上,手册专门提醒了一条:如果检测目标是镜面,设置时要避免正反射光直接投射到接收部。做法是把传感器稍微倾斜几度,让正反射光偏出接收视场。这一步不做,屏幕上会出现一个看似稳定、实际完全错误的距离值,排查起来非常费时间。
激光安全方面,2 类产品要求光束路径不与人眼等高,存在镜面反射或漫反射导致人员暴露风险时,要安装能遮挡光束的防护屏。设备调试阶段尤其要注意,调试人员蹲在产线边上对着光路找位置,是最容易直视光束的场景。
3.2 棕蓝黑白四根线,四种组合各接什么
线色定义是固定的:棕色为 20 至 30 VDC,蓝色为 0 V,黑色和白色是两根可配置线。黑色和白色的功能由初始设定里的“输入/输出选择”决定,四种组合如下。
| 初始设定组合 | 黑线功能 | 白线功能 |
|---|---|---|
| Out1 + Out2 | 控制输出 1 | 控制输出 2 |
| Input + Out1 | 外部输入 | 控制输出 1 |
| Out1 + Analog | 控制输出 1 | 模拟输出 |
| Input + Analog | 外部输入 | 模拟输出 |
这张表是整套接线的核心,配线前先确定用哪种组合,再决定黑线和白线接到 PLC 的哪个通道。我见过最常见的错误是:方案上写的是模拟量采集,现场按开关量的习惯把黑线接进 DI 模块,白线悬空包了绝缘,结果上位机一直读不到距离值,返工把整束线重做一遍。
外部输入可选三种功能:停止发射(Laser Off)、调谐(Tuning)、基准面更新(DATUM Preset)。选“停止发射”时要注意手册里的一句话——该功能变为固定状态,也就是说选定后这条线的行为就定死了,不会再随检测模式变化。“调谐”等于把 [SET] 按钮的功能搬到外部,适合传感器装在够不着的支架上、需要从电柜侧触发调谐的场合。“基准面更新”只在 DATUM 模式下有意义,作用是刷新基准面。
不使用的输入/输出线必须单独做绝缘处理。这句话在手册里是加粗级别的提醒:白线悬空不包,碰到机壳或相邻端子,轻则误动作,重则触发输出短路保护。
3.3 NPN/PNP 与模拟负载的匹配计算
控制输出是 NPN 或 PNP 集电极开路,切换方式,规格为 30 VDC 以下、50 mA 以下、残余电压 2 V 以下,N.O./N.C. 可切换。选 NPN 还是 PNP,取决于 PLC 输入模块的公共端接法,这一点在初始设定里选定后不可更改,配线前必须和电控确认。
负载要算一遍。50 mA 是上限,不是目标值。如果驱动的是中间继电器,线圈电流通常在 20 mA 上下,没问题;如果直接驱动一个功率稍大的阀或灯,先把电流算出来再加。残余电压 2 V 也要考虑进去:某些老式 PLC 的输入门槛偏高,2 V 残余电压加上线路压降,可能出现“传感器输出 ON 但 PLC 读不到”的情况,这种问题用万用表量输出端对 0 V 的电压就能看出来。
模拟输出有两种,出厂可切换:
| 模拟类型 | 范围 | 负载要求 |
|---|---|---|
| 电流输出 | 4 至 20 mA | 最大负载电阻 500 Ω |
| 电压输出 | 0 至 10 V | 外部负载电阻 5 kΩ 以上 |
电流输出的 500 Ω 上限要留意。如果接收端是 250 Ω 采样电阻,加上线路电阻还在范围内;如果接收端本身阻抗偏高,或者串了两个表,很容易超限,表现为高量程段读数被“压住”,怎么调都上不去。电压输出则相反,要求负载不低于 5 kΩ,接到低阻抗输入端会拉低电压。
保护电路方面,手册列了电源逆接保护、电源浪涌保护、输出短路保护、输出浪涌保护、输出逆接保护。有五重保护不等于可以随便接,电源逆接保护只在短时间内有效,接反了还长时间通电,照样会损坏。
还有一条容易被当成小事:请勿与动力线和高压线使用同一配线。同一线槽里走变频器输出线,干扰导致误动作是必然的,不是概率问题。真要走同一个线槽,至少加金属隔板,传感器线用屏蔽线并单端接地。
3.4 并排安装与 IO-Link 接线
同一工位附近要装多台时,用防止相互干扰功能,最多 4 台同时工作。做法是在详细设定里给每台分配不同的发光频道(Channel 1 至 4),而不是靠错开安装角度硬扛。两台同频道的传感器对着装,读数会周期性跳动,看起来像“玄学”,实际就是相互串扰。
需要走数字通信时,这套传感器支持 IO-Link Specification v1.1,COM2 速率 38.4 kbps,设定文件可以从官网下载,没有网络环境时联系就近营业所。走 IO-Link 的好处是参数可以批量下发,换件后不用重新手调。要注意的是,走 IO-Link 时黑线和白线的分配仍然受“输入/输出选择”约束,通信参数和开关量输出是并行关系,不是替代关系。
4. 首次上电的初始设定:五步走完就锁死的配置
购买后首次接通电源,以及执行过初始化之后,都必须走一遍初始设定。这一步的关键属性是“不可逆”:输入/输出选择、模拟选择、NPN/PNP 选择这三项一旦确认,就再也改不了,要改只能重新初始化,而初始化会把所有调谐值、定时器、滞后、灵敏度全部清回出厂状态。
4.1 五步流程逐步走,哪几项确认后不可更改
上电后屏幕会进入 Start Config 流程,顺序是:
- Select I/O —— 选输入/输出组合(Out1+Out2 / Input+Out1 / Out1+Analog / Input+Analog)
- Select Input —— 选外部输入功能(Laser Off / Tuning / DATUM Preset),仅在选了带 Input 的组合时出现
- Select Analog —— 选电流输出 4-20 mA 或电压输出 0-10 V,仅在选了带 Analog 的组合时出现
- Select Output —— 选 NPN 或 PNP
- End Config —— 确认结束,进入 RUN 状态
走这五步之前,先把三件事在纸上写清楚:PLC 输入模块是漏型还是源型(决定 NPN/PNP)、上位机采集的是开关量还是模拟量(决定 I/O 组合)、模拟量采集卡是电流型还是电压型(决定 Analog 类型)。这三件事任何一件在现场临时改主意,代价都是整机初始化。
模拟上下限(3-4 项)在这一步也可以设,但它和前面三项不同,后续在详细设定里还能改,所以不必在这一步纠结太久。
一个实操细节:选择过程中如果按错进了别的菜单,别慌着断电。用 [MODE] 按钮长按 3 s 以上可以进设定画面,回到流程里重选。真正致命的是按到 End Config 确认之后才发现选错。
4.2 模拟上下限的标定:4 mA 到底对应 0 还是 2000
模拟输出的出厂默认是 4 mA 对应 0、20 mA 对应 5000(电流型),或 0 V 对应 0、10 V 对应 5000(电压型)。这个默认值在大多数场合够用,但如果检测范围只用到中间一段,把上下限收窄能显著提高分辨率。
举例:实际工件只在 2000 至 4000 mm 之间出现,把下限改成 4 mA = 2000、上限改成 20 mA = 4000,同样的 16 mA 跨度就映射到 2000 mm 而不是 5000 mm,分辨率提升 2.5 倍。手册里也给了反向设定的示例(4 mA = 4000、20 mA = 2000),用在需要反向指示的场合。
标定完之后要记一笔:改了上下限,上位机的换算公式必须同步改。这是现场最常见的“数据对不上”来源——传感器侧改了量程,PLC 侧还在按 0 至 5000 换算,读数整体偏移,查半天查不出问题。
异常状态下的模拟输出也要提前知道,否则上位机会把故障值当成真实距离:
| 显示状态 | 电流输出(4-20 mA) | 电压输出(0-10 V) |
|---|---|---|
| NEAR(超出近端检测范围) | 约 3.8 mA | 约 0 V |
| ----(受光量不足或超出远端) | 约 20.5 mA | 约 10 V |
| Over Current(输出过流) | 输出保护固定 OFF,模拟输出保持正常 | 同左 |
上位机侧最好把 3.8 mA 和 20.5 mA 这两个越界值单独判出来做报警,而不是当成 0 mm 和 5000 mm 处理。还有一个容易出错的地方:显示 NEAR 或 ---- 时,即使把输出模式设为 [Error],输出也不会动作。指望用 Error 模式兜住所有异常,会漏掉这两种。
4.3 把参数固化成一份可复现的配置单
初始设定做完,建议当场把参数抄成一份配置文件存进设备档案。这套传感器一旦初始化就全清,有这份单子,换件或返修后 10 分钟能恢复,没有就得凭记忆重调一遍。
我常用的格式是这样:
# LR-TB5000 现场配置单(产线工位号自行填写) station: line-inspection-01 model: LR-TB5000 io: combination: Out1+Analog # 黑线=控制输出1,白线=模拟输出 logic: NPN # 集电极开路,匹配漏型输入模块 analog_type: 4-20mA # 白线电流输出 analog_scaling: lower_ma: 4 lower_mm: 2000 # 收窄量程提升分辨率 upper_ma: 20 upper_mm: 4000 detection: output1_mode: Standard # 标准输出 detection_mode: Distance # 距离模式 response_time_ms: 10 # 兼顾节拍与稳定性 hysteresis: Standard timer: Off sensitivity: Mid interference_channel: 1 # 多台并排时逐台改为 1/2/3/4 lock: key_lock: on password: "0000"这份单子里每一项都对应手册里的一个设定项。response_time_ms决定了重复精度和节拍,改之前先看 2.1 节那张精度表;interference_channel在多台并排时必须逐台不同;analog_scaling改了下限上限,上位机换算公式要同步改,否则读数是错的。password留四位数字,设了就要记进档案,忘了只能走初始化重来。
4.4 锁键与四位密码
参数调完、产线跑稳之后,把锁键打开。操作方式是同时按住两个按钮 3 s 以上,屏幕显示锁定状态;再同时按住 3 s 以上解锁。锁键能挡住产线上误触按钮改参数的情况,这在夜班很实用。
密码是可选功能,设为 ON 后,解锁时需要输入 0 至 9999 的四位数字。设密码的初衷是防止有人随手解锁改参数,但现场真正发生的情况往往是:设密码的人调走了,接的人不知道密码,最后只能整机初始化。所以我的建议是,要么不设,要么把密码写进设备档案和交接记录里。
5. 避坑与排查:五个现场翻车记录和错误显示对照
这套传感器的错误提示做得比较直接,屏幕上会给出几个固定词,配合输出状态能快速定位。真正难缠的不是报错,而是“不报错但数据不对”的情况。
5.1 先学会看错误显示
屏幕上的异常显示主要有两类。NEAR 表示检测目标位于可检测范围之外(距离过近);---- 表示无法接收到来自检测目标的反射光,原因可能是反射光量太小,也可能是目标超出了检测距离(距离过远)。这两种在模拟输出上分别对应约 3.8 mA 和 20.5 mA。
硬件类错误有三个词。Over Current 表示输出线中有过电流通过,先查输出线是否接错、是否与其他线短接。Laser Error 表示激光二极管异常,重新接通电源后仍未恢复就属于故障。EEPROM Error 有两种含义:设定修改次数超过 100 万次(存储器寿命到了),或者存储器本身异常。System Error 是内部系统异常,重启不恢复同样是故障。
EEPROM 那条值得单独说一句。100 万次修改听起来很多,但如果产线调试阶段反复调参数、又或者上位机在自动下发参数,累加速度会比想象中快。调试期我一般建议先不接自动下发,等参数定型再打开。
5.2 五个翻车记录:现象、原因、解决
下面这五条是我在类似设备上踩过或见过的问题,按“现象 → 原因 → 解决”记录。
第一条:输出常亮,PLC 读不到变化。现象是传感器屏幕上的距离值随工件变化正常,但输出始终 ON。原因是初始设定里 NPN/PNP 选反了,输出级和 PLC 输入模块的公共端接法不匹配,集电极开路输出等于悬空。解决办法只有一个:执行初始化,重走五步初始设定,这次先量一下 PLC 输入模块公共端的电位再选。这也是为什么第 4 章反复强调配线前先确认模块类型。
第二条:白线接上了,上位机一直没有模拟量。现象是开关量输出正常,模拟通道读数为 0 或恒定值。原因是初始设定选了 Out1+Out2 或 Input+Out1 组合,白线此时是控制输出 2 或外部输入,根本不是模拟输出。手摸白线端子有时能感到输出在跳变,正是开关量的表现。解决同样是初始化重设,选 Out1+Analog 或 Input+Analog。配线前把第 3.2 节那张组合表贴在电柜门上,这类问题能砍掉一大半。
第三条:带孔工件漏检,平面工件正常。现象是对整块板检测稳定,换到带孔或网格状工件就时有时无。原因是光点直径太小,落在孔洞里,反射光直接丢失。解决是调机身背面的调整盘往 WIDE 方向拧,把检测距离上的光点放大到能覆盖孔洞,同时保证不超过 φ40 mm。反过来的情况也存在:放大光点后开始“看见”背景,那就说明该收小或者该换安装角度。
第四条:两台并排装,读数周期性跳动。现象是单台调试时数据很稳,装上第二台之后两台都开始跳,跳的节奏还有规律。原因是两台用了同一个发光频道,相互干扰。解决是进详细设定,把防止干扰的频道逐台改成不同值,最多支持 4 台。这个功能不开,靠错开角度硬扛是扛不住的。
第五条:隔着透明膜检测,膜在的时候也报警。现象是检测目标在膜后面,传感器把膜也当成了工件。原因是受光灵敏度设得太高,把透明体的微弱反射也判成有效信号。解决是把受光灵敏度从 High 降到 Mid 或 Low,减少误动作。要注意一条限制:响应时间设为 1 ms/10 ms(CL 型为 2 ms/20 ms)时无法变更灵敏度,想调灵敏度得先把响应时间放慢一档。
5.3 初始化的后悔药什么时候吃
初始化有两个入口。快捷键是按住 [MODE] 按钮的同时连按 5 次 [SET] 按钮;菜单入口是在设定里进 Initialize,选 [Yes]。两个入口效果一样,都会把整机恢复出厂状态,并强制重新走一遍初始设定。
该吃这颗后悔药的情形有三种:初始设定的三项不可逆参数选错了;密码忘了;参数被改乱到自己也说不清原来是什么样。除此之外不建议动它——初始化会把调谐值、滞后、定时器、灵敏度、输出保持、画面亮度全部清掉,重调一遍至少半小时。
初始化之后有两件事立刻要做:重走五步初始设定,然后按第 4.3 节的配置单把详细参数逐项录回去。所以配置单这件事,最好在第一次调试完就做完,别等出了事再回忆。
6. 装完怎么验证跑通:三步验收和一个换算脚本
装完不等于跑通。我现在的习惯是,任何一台传感器上电调试完,都要走一遍固定验收,不通过不进生产。
6.1 三步验收:开关量、模拟量、边界
第一步验开关量。把工件按“无 → 有 → 无”循环三次,看输出指示灯和 PLC 输入点是否同步变化。指示灯输出 1 ON 为橙色、OFF 为绿色,错误时红色闪烁。闪烁这种情况要区分:稳定性输出 ON 且输出 1 处于 OFF(N.O.)或 ON(N.C.)时会闪,这是正常提示;如果是错误闪,屏幕上会有对应错误词。
第二步验模拟量。用万用表电流档串进 4-20 mA 回路(电压型则并联测电压),把工件分别放在量程下限、中点、上限三个位置,记录三次读数,代入下面的换算脚本核对。
# 把万用表实测的模拟量换算成距离,核对线性度 def ma_to_mm(ma, lo_ma=4.0, lo_mm=2000.0, hi_ma=20.0, hi_mm=4000.0): # 按配置单里的上下限做线性映射,量程改了这里也要改 return lo_mm + (ma - lo_ma) / (hi_ma - lo_ma) * (hi_mm - lo_mm) # 实测点:下限位置、中点、上限位置 for measured_ma in (4.0, 12.0, 20.0): print(f"{measured_ma:5.2f} mA -> {ma_to_mm(measured_ma):7.1f} mm")这段脚本做的是线性映射,lo_ma/lo_mm和hi_ma/hi_mm必须和传感器侧设定的模拟上下限完全一致,否则换算出来的距离会整体偏移。三个实测点跑出来的值如果和卷尺量的值偏差在重复精度范围内(参考 2.1 节的精度表),说明模拟通道是通的、线性是对的。偏差随距离增大而变大,通常是负载电阻超了 500 Ω;偏差整体平移,多半是上位机换算公式没跟着量程改。
第三步验边界。把工件慢慢移出检测范围,看屏幕是否出现 NEAR 或 ----,同时确认模拟输出落到 3.8 mA 或 20.5 mA 附近的越界值。这一步是给上位机报警逻辑做验证——只有确认了越界值确实会出现,PLC 里那两条报警判断才有意义。
6.2 验收表
把上面三步的结果记成一张表,贴在设备档案里,下次换件直接照着比。
| 验收项 | 判定标准 | 不通过先查 |
|---|---|---|
| 开关量输出 | 工件有无与 PLC 输入点同步,三次循环无丢步 | NPN/PNP 设定、输出逻辑 N.O./N.C. |
| 模拟量下限点 | 实测电流与换算距离偏差在重复精度内 | 模拟上下限设定、上位机换算公式 |
| 模拟量上限点 | 同上,且不出现读数被“压住” | 负载电阻是否超 500 Ω |
| 越界输出 | 移出范围后出现 NEAR/----,模拟量落到 3.8/20.5 mA | 输出模式、上位机报警阈值 |
| 多台并排 | 同时运行 10 分钟,读数无周期性跳动 | 防止干扰频道是否逐台不同 |
这张表里最后一项最容易被跳过,也最容易在量产阶段暴露出问题。单台验收全部通过、装上第二台开始跳,前面所有调试都要重来一遍。
6.3 我现在的固定动作
从那次因为初始设定选错、把一台装好的传感器整机初始化、连带重调了两个工位的参数之后,我给自己定了个规矩:每台设备上电之前,先在一张纸上写清楚 I/O 组合、NPN/PNP、模拟类型这三项,跟电控确认签字,然后再通电走初始设定;调完之后立刻把配置单存进设备档案,锁键打开,密码要么不设要么写进交接记录。这三件事加起来不到二十分钟,省下来的返工时间是以天计的。希望这些记录能帮到你,少走一遍我走过的那些弯路。
本文还有配套的精品资源,点击获取