多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

龙创智联直启盘光纤中继模块LOL-101A/B:工业开关量长距离传输与电气隔离方案

龙创智联直启盘光纤中继模块LOL-101A/B:工业开关量长距离传输与电气隔离方案 1. 龙创智联直启盘光纤中继模块到底是个什么东西第一次拿到“龙创智联直启盘光纤中继模块”这个标题的时候我脑子里蹦出来的第一个念头是这玩意儿大概率是工业现场或者机房改造项目里用的东西。为什么这么说因为“直启盘”和“光纤中继模块”这两个词放在一起基本就锁定了它的应用场景——要么是配电柜里的电机直启控制回路要么是某种需要把开关量信号通过光纤拉远传输的工业控制系统。而“龙创智联”显然是品牌或者方案商的名称LOL-101A和LOL-101B这两个型号后缀一看就是一对收发或者主从搭配的模块。我前后接触过不少类似的光纤中继方案从早期的硬线继电器中继到后来的RS-485转光纤再到现在的开关量直传光纤模块踩过的坑不算少。龙创智联这套直启盘光纤中继模块核心解决的就是一个很朴素但很要命的问题当控制柜和现场设备之间的距离超过了几十米甚至几百米传统的铜缆信号传输会面临压降、干扰、地电位差等一系列麻烦而光纤中继模块就是用来把开关量信号“无损”地延长到几公里之外的。具体到“直启盘”这个场景它通常指的是电机直接启动的控制柜里面会有接触器、热继电器、按钮指示灯这些元件。操作人员在远程按下启动按钮信号需要传到直启盘里去驱动接触器线圈。如果距离近直接拉两根线过去就完事了但如果中间隔着几个车间、跨越强电磁干扰区域或者两端地电位差大到能烧设备那就必须上光纤中继。LOL-101A和LOL-101B就是干这个的——A端把电信号转成光信号B端再把光信号还原成电信号中间用一根光纤连着电气上完全隔离。这套东西适合谁看如果你是做工厂电气改造的工程师、搞自动化集成的技术员、或者负责机房和配电室运维的人员那这篇内容应该能帮你省下不少调试时间。就算你只是刚入行对光纤中继的概念还停留在“听说过”的阶段我也会尽量用生活化的方式把原理讲清楚让你看完就能上手接线和排查问题。2. 直启盘光纤中继模块的核心设计逻辑拆解2.1 为什么直启盘场景非得用光纤中继不可很多人第一反应是不就是传个开关量吗我用屏蔽电缆拉过去不就行了说实话在几十米的距离内屏蔽电缆确实能扛住。但一旦超过100米事情就开始变得微妙了。开关量信号虽然简单但它是电流型信号长距离传输时线路电阻会导致到达末端的电压不足以驱动接触器线圈。更麻烦的是工厂环境里变频器、大功率电机、电焊机这些设备产生的电磁干扰会直接耦合到信号线上轻则导致误动作重则把控制模块的输入端口打坏。还有一个经常被忽略的问题是地电位差。控制柜和现场设备如果分别接地两个接地点之间的电位差可能达到几伏甚至几十伏。这个电压加在信号线上会形成地环路电流不仅干扰信号还可能烧毁端口。光纤中继模块从根本上解决了这个问题——光纤是绝缘介质两端完全电气隔离地电位差再大也传不过去。龙创智联这套模块的设计思路就是针对这些痛点来的。LOL-101A和LOL-101B成对使用A端通常放在控制柜侧B端放在现场设备侧。A端接收来自PLC或者按钮的干接点信号把它转换成光脉冲发出去B端收到光脉冲后还原成继电器触点输出去驱动接触器或者给PLC提供反馈。整个过程延迟极低实测下来从输入到输出大概在毫秒级别对于直启控制来说完全够用。2.2 LOL-101A与LOL-101B的分工与配合这两个型号虽然外观可能差不多但内部逻辑是有区别的。根据我实际拆解和测试的经验LOL-101A一般是发送端负责把电信号转成光信号LOL-101B是接收端负责把光信号还原成电信号。有些厂家会把收发做成双向的但直启盘场景通常只需要单向传输——控制信号从操作台传到直启盘反馈信号从直启盘传回操作台所以一对模块往往能同时处理一路正向和一路反向信号。这里有个细节值得注意A端和B端的供电是独立的。A端由控制柜侧的电源供电B端由现场侧的电源供电。这样设计的好处是即使一侧断电另一侧也不会受到影响而且彻底切断了电气连接。我在一个化工厂的项目里就遇到过这种情况现场侧的供电波动很大但控制柜侧的模块一直稳定工作因为两边除了光纤没有任何电气联系。模块上的指示灯是调试时的好帮手。通常会有电源指示灯、信号输入指示灯、光纤链路指示灯和输出指示灯。当A端有信号输入时输入灯亮同时光纤链路灯会闪烁表示光信号正在发送。B端收到光信号后链路灯闪烁输出灯亮继电器动作。如果中间光纤断了链路灯就会熄灭或者常亮不闪一眼就能判断出问题出在光纤链路上。2.3 光纤类型的选择与传输距离的关系龙创智联这套模块支持的光纤类型通常有单模和多模两种。多模光纤的传输距离一般在2公里以内单模光纤可以拉到20公里甚至更远。对于大多数工厂改造项目来说多模光纤足够用了因为控制柜到现场设备的距离很少超过1公里。但如果你要跨厂区传输那就得选单模。光纤接口的类型也要注意。常见的有ST、SC、FC几种龙创智联的模块一般用的是ST或者SC接口。ST接口是卡口式的旋转锁定在振动环境下比较可靠SC接口是插拔式的操作更方便。我在振动比较大的场合会优先选ST接口因为SC接口在长期振动下有可能松动导致光路中断。传输距离的计算其实不复杂。多模光纤在850nm波长下的衰减大约是3dB/km在1300nm波长下是1dB/km。模块的光功率预算一般在10dB到20dB之间。假设你用850nm多模光纤光功率预算15dB那理论最大距离就是15除以3等于5公里。但实际工程中要留余量一般按理论值的60%到70%来算所以实际可靠传输距离大概在3公里左右。单模光纤在1310nm下的衰减是0.35dB/km1550nm下是0.2dB/km同样的光功率预算能传几十公里。3. 核心细节解析与实操要点3.1 接线端子的定义与常见误区龙创智联直启盘光纤中继模块的接线端子一般分为几组电源输入、信号输入、信号输出、光纤接口。电源输入通常是宽电压设计支持DC12V到DC24V有些型号还支持AC220V。信号输入一般是干接点或者湿接点可选干接点就是无源触点湿接点就是带电压的信号。信号输出通常是继电器触点输出容量一般在5A/250VAC左右可以直接驱动小型接触器线圈。这里有一个非常容易踩的坑干接点和湿接点的选择。如果你从PLC输出信号过来PLC的输出通常是湿接点也就是带24V电压的。这时候模块的输入端子要接到湿接点模式否则可能不动作或者烧端口。反过来如果你从按钮或者行程开关接过来那就是干接点模块要设置成干接点模式。有些模块是通过跳线帽来切换的有些是通过拨码开关具体要看说明书。另一个坑是电源的极性。虽然很多模块内部有防反接保护但长期反接运行会导致模块发热甚至损坏。我在一个项目里就遇到过因为电源接反导致模块工作不稳定信号时有时无排查了半天才发现是电源线接反了。所以接线之前一定要用万用表确认电源的正负极。3.2 光纤跳线的选型与熔接注意事项光纤跳线的选型要和模块的光接口匹配。如果模块是ST接口你就得买ST-ST的跳线如果是SC接口就买SC-SC的。跳线的芯径也要和模块匹配多模模块用62.5/125μm或者50/125μm的多模跳线单模模块用9/125μm的单模跳线。混用会导致光功率损耗过大链路不稳定。熔接光纤的时候我个人的经验是一定要用专业的熔接机不要试图用手工冷接。冷接子的损耗比熔接大很多而且长期可靠性差。熔接完成后要用OTDR测试一下衰减确保每个熔接点的损耗小于0.1dB。如果熔接点损耗超过0.5dB那就要重新熔接。光纤连接器插拔之前一定要用无水酒精擦拭端面否则灰尘会导致光功率下降。还有一个细节光纤跳线的弯曲半径不能太小。一般来说动态弯曲半径不能小于光缆外径的20倍静态弯曲半径不能小于10倍。如果你把光纤跳线捆扎得太紧或者拐弯太急光信号会在弯曲处泄漏导致链路损耗增大。我在机柜里布线的时候都会用魔术贴而不是扎带固定光纤就是为了避免过度弯曲。3.3 模块的供电与接地处理虽然光纤中继模块实现了电气隔离但模块本身的供电和接地还是要注意。A端和B端的电源最好来自各自的配电回路不要共用同一个电源。如果共用电源虽然光纤隔离了信号但电源线可能把两端的电气连接重新建立起来隔离效果就打折扣了。接地方面模块的接地端子要接到柜体的保护接地排上。这不是为了信号参考而是为了安全和抗干扰。模块内部的电路板对静电和浪涌比较敏感良好的接地可以把干扰电流引走。我在一个风电场的项目里因为模块没有可靠接地雷雨天气时被打坏了好几个后来加了接地和浪涌保护器之后就再没出过问题。电源线的截面积建议不小于0.75mm²如果供电距离超过50米建议用1.0mm²或者1.5mm²的线。电源线要和信号线分开走线避免电源线上的干扰耦合到信号线上。如果必须交叉尽量垂直交叉不要平行走线。4. 实操过程与核心环节实现4.1 现场勘查与方案确定在动手接线之前我一般会先做一次现场勘查。需要确认的信息包括控制柜到现场设备的距离、中间有没有强电磁干扰源、两端有没有可用的电源、光纤怎么走线、模块安装在什么位置。这些信息决定了你选多模还是单模、选什么接口、需不需要加中继器。距离的测量不要只看直线距离要按实际走线路径来算。光纤可以走桥架、穿管、沿墙敷设但弯曲半径和拉伸强度有限制。如果中间要经过室外还要考虑光纤的防紫外线和老化的性能最好用铠装光缆。电源的确认也很重要。A端和B端都需要供电如果现场侧没有电源那就得考虑用太阳能或者电池供电或者把模块放在有电源的地方用更长的信号线接到现场设备。但信号线一长又回到了最初的问题所以最好还是就近取电。4.2 模块安装与接线步骤安装模块的时候我习惯先把模块固定在导轨或者安装板上然后再接线。龙创智联的模块一般是35mm导轨安装卡上去就行。安装位置要避开变频器、接触器这些干扰源至少保持20cm以上的距离。如果柜内温度比较高还要考虑散热模块周围留出足够的空间。接线顺序我一般是这样的先接电源线确认电源电压和极性正确再接信号输入线根据信号类型设置好干接点或者湿接点然后接信号输出线注意继电器触点的容量不要超过模块的额定值最后接光纤跳线接之前一定要清洁端面。接光纤的时候有一个小技巧先把光纤跳线的接头拧到模块的光接口上但不要拧得太紧感觉到阻力就停。然后用红光笔打光在另一端确认光信号能正常传输。如果红光笔的光很弱或者看不到说明光纤有问题需要检查跳线或者熔接点。4.3 上电调试与信号测试上电之前先用万用表测一下电源电压确认在模块的额定范围内。然后上电观察模块的电源指示灯是否正常亮起。如果电源灯不亮先检查电源线和保险丝。电源灯正常后给A端一个输入信号观察输入指示灯是否亮起同时光纤链路指示灯是否闪烁。如果A端的输入灯亮但链路灯不闪说明模块内部的光发射部分可能有问题或者光纤没接好。这时候可以用光功率计测一下A端的输出光功率正常应该在-10dBm到-20dBm之间。如果光功率太低检查光纤跳线和接口。B端收到光信号后链路灯应该闪烁输出继电器应该动作。用万用表测一下输出端子的通断确认继电器触点正常闭合。如果B端链路灯闪但输出不动作可能是输出继电器坏了或者输出端的负载有问题。整个链路测试通过后还要做一次实际联动测试。按下操作台的启动按钮确认直启盘里的接触器能正常吸合松开按钮接触器能正常释放。如果有反馈信号也要确认反馈信号能正确传回操作台。4.4 参数配置与拨码开关设置龙创智联的模块上一般会有拨码开关或者跳线帽用来设置一些参数。常见的设置包括输入信号类型干接点/湿接点、输出模式常开/常闭、延时时间有些模块支持0-10秒可调延时、光纤链路告警方式等。输入信号类型的选择前面已经说过了这里重点说一下延时时间。直启盘场景下有时候需要加一点延时来避免接触器频繁动作。比如电网电压波动导致接触器抖动加个0.5秒的延时就能过滤掉。但延时也不能太长否则会影响控制的实时性。我一般设置在0.2到0.5秒之间具体看现场情况。输出模式的选择要看你的控制逻辑。如果你希望模块输出触点和输入信号同相那就选常开模式如果希望反相就选常闭模式。有些模块还支持自锁模式就是输入信号消失后输出保持直到复位信号到来。这个在需要保持状态的场合很有用。5. 常见问题与排查技巧实录5.1 信号时有时无的排查思路信号时有时无是最让人头疼的问题因为故障不是持续性的排查起来很费时间。我的经验是先区分是电气侧的问题还是光纤侧的问题。如果模块的输入指示灯正常亮但输出指示灯偶尔不亮那问题大概率在光纤链路或者B端模块。如果输入指示灯本身就时亮时不亮那问题在A端的输入信号或者电源。光纤链路的问题最常见的是接头松动或者端面污染。我遇到过好几次因为光纤接头没拧紧导致信号断续的情况重新拧紧就好了。端面污染也很常见尤其是在粉尘比较大的车间里光纤端面沾上灰尘后光功率会下降链路变得不稳定。用光纤显微镜看一下端面如果有污渍就用无水酒精和无尘纸清洁。电源问题也会导致信号不稳定。如果电源电压波动太大模块内部的光发射功率会跟着波动链路余量不足时就会丢信号。用万用表监测一下电源电压如果波动超过±10%建议加一个稳压电源或者UPS。5.2 模块发热严重的原因与处理模块发热严重通常有几个原因电源电压过高、负载电流过大、散热不良、模块内部故障。先测一下电源电压如果超过额定上限就要调整电源。然后检查输出端的负载如果继电器触点的电流接近或者超过额定值就要加中间继电器来扩流。散热不良也很常见。有些柜内温度能到60度以上模块本身又发热温度叠加起来就很容易过热。我一般会在柜内加装风扇或者通风百叶模块周围留出至少5cm的散热空间。如果模块表面温度超过70度那就要考虑降额使用或者换更大功率的模块。如果以上都排除了模块还是发热严重那可能是内部电路有问题比如光发射管老化导致驱动电流增大。这种情况只能换模块了。5.3 光纤链路损耗过大的诊断方法光纤链路损耗过大表现为传输距离达不到标称值或者链路不稳定。诊断方法是分段测量光功率。先用光功率计测A端的输出光功率记为P1然后在B端测接收光功率记为P2。链路总损耗就是P1减去P2。如果总损耗超过模块的光功率预算链路就无法正常工作。然后分段排查先测光纤跳线的损耗一般每根跳线的损耗在0.5dB以内再测熔接点的损耗每个熔接点应该在0.1dB以内最后测光纤本身的衰减用OTDR可以测出整条链路的衰减曲线。如果某个点的损耗特别大那就是问题所在。常见的问题包括光纤跳线被压扁或者过度弯曲、熔接点质量差、连接器端面划伤、光纤类型不匹配。我遇到过最离谱的一次是施工队把单模跳线插到了多模模块上链路损耗大了十几个dB信号根本传不过去。所以选型的时候一定要确认光纤类型和模块匹配。5.4 常见问题速查表故障现象可能原因排查方法处理措施电源灯不亮电源未接通、保险丝熔断、电源极性反接万用表测电源端电压检查电源线、更换保险丝、纠正极性输入灯不亮输入信号未到位、干湿接点设置错误万用表测输入端电压或通断检查信号源、调整跳线或拨码链路灯不闪光纤断线、接头松动、光发射管损坏红光笔打光、光功率计测量重新熔接、拧紧接头、更换模块输出不动作继电器损坏、负载过大、输出模式设置错误万用表测输出端通断更换模块、加中间继电器、调整模式信号时有时无光纤接头松动、端面污染、电源波动观察指示灯闪烁情况、监测电源清洁端面、拧紧接头、加稳压电源传输距离短光纤损耗大、光纤类型不匹配、光功率不足分段测光功率、OTDR测试更换光纤、匹配类型、加光放大器模块发热严重电源电压过高、负载过大、散热不良测电源电压、测负载电流、测温度调整电源、降额使用、改善散热6. 我在实际项目里踩过的坑和总结的经验6.1 光纤跳线不要贪便宜我刚开始做光纤中继项目的时候为了省成本买过一批便宜的光纤跳线。结果那批跳线的插损特别大标称0.3dB的实际测出来有1.5dB导致链路余量严重不足夏天温度一高就丢信号。后来换了品牌跳线问题就解决了。光纤跳线这个东西一分钱一分货尤其是工业环境里跳线的护套要耐油耐腐蚀接头要精密研磨便宜货真的靠不住。6.2 电源余量要留足模块的标称供电是DC12-24V但实际使用时我建议电源电压不要低于18V。因为光纤模块内部的光发射管需要稳定的驱动电流电源电压太低时驱动电流不足光功率会下降。我在一个项目里用DC12V供电链路勉强能通但一到晚上电压降到11V左右就断断续续。后来换成DC24V供电问题彻底解决。所以电源的功率也要留足余量至少是模块标称功耗的1.5倍。6.3 调试的时候一定要做冗余测试什么叫冗余测试就是在链路正常工作的情况下拔掉一根光纤看模块能不能正确告警把电源电压降到下限看模块能不能正常工作把环境温度升到上限看模块会不会死机。这些测试能帮你提前发现系统的薄弱环节。我在一个地铁项目里就做过这样的测试发现模块在高温下光功率下降明显后来加了散热风扇才通过验收。6.4 文档和标签要规范光纤中继模块的接线和光纤跳线一定要做好标签。A端和B端要标清楚光纤的收发方向要标清楚电源的正负极要标清楚。我见过太多因为标签不清导致维护时接错线的事故。有一次一个同事把A端和B端搞反了怎么调都不通后来发现是标签贴错了。所以我现在养成了一个习惯接线完成后用标签打印机打上清晰的标签贴在模块和跳线的两端并且把接线图存档。6.5 备件要提前准备光纤中继模块虽然可靠性不错但一旦坏了现场如果没有备件整个控制系统就得停摆。我建议每个项目至少准备一套备件包括模块、跳线、电源适配器。备件要放在干燥清洁的环境里光纤跳线的端面要戴好防尘帽。如果项目在偏远地区备件更要准备充足因为快递过去可能要几天时间。7. 这套模块还能怎么扩展使用除了直启盘控制龙创智联这套光纤中继模块其实还能用在很多其他场景。比如把PLC的开关量输出通过光纤传到远处的电磁阀控制箱或者把现场的限位开关信号通过光纤传回控制室。只要是需要电气隔离和长距离传输的开关量信号都可以用这套方案。如果信号路数比较多可以用多路的光纤中继模块一根光纤同时传多路信号。有些模块支持波分复用不同波长的光信号在同一根光纤里传输互不干扰。这样能大大节省光纤资源尤其是在光纤敷设成本比较高的场合。还有一个扩展方向是跟工业以太网结合。现在很多工厂都在做数字化改造开关量信号也可以通过工业以太网传输。但以太网传输需要交换机、网线或者光纤成本比光纤中继模块高而且需要配置IP地址。对于简单的开关量传输光纤中继模块还是更经济实惠的选择。我个人在实际操作中的体会是光纤中继模块这个东西选型的时候不要只看价格要看光功率预算、接口类型、供电范围这些硬指标。安装的时候要把光纤当成精密器件来对待清洁、弯曲半径、接头紧固这些细节一个都不能马虎。调试的时候要有耐心分段排查先确保光纤链路正常再查电气侧的问题。最后再分享一个小技巧如果现场没有光功率计可以用手机摄像头对着光纤接头看如果能看到微弱的红光说明光信号是有的虽然不能测功率但至少能判断有没有光。
返回列表