1. 控制系统架构:一台提升机的“神经系统”是怎么搭起来的
干矿山机电这些年,我最大的感受是:提升机控制系统这活儿,看着是“PLC加上变频器再加几个继电器”的事儿,实际上门道全藏在细节里。一台矿井提升机,尤其是主井提煤或者副井提人提料的,控制系统就是它的“大脑”和“神经”。你要是把控制逻辑理不顺、保护链搭不牢,轻则影响生产效率,重则就是安全事故,这绝对不是危言耸听。
先说说一套典型的矿用提升机控制系统到底由哪几块组成。很多刚入行的朋友一上来就盯着PLC程序看,以为程序就是全部,其实这是本末倒置了。控制系统是一整套协同工作的硬件和逻辑的集合,大体上可以分成五个层面。
第一层是主控层,也就是PLC系统。目前新建项目主流用的是西门子S7-300/400或者S7-1500系列,老旧矿井还有不少用S7-200或者欧姆龙、三菱的,甚至还有继电器逻辑控制的“老古董”在运行。主控层负责整个提升流程的调度、速度给定计算、位置跟踪、逻辑联锁,以及与上位机、液压站、润滑站、闸控系统的通信。选PLC的第一原则不是看品牌,而是看它的运算速度和扫描周期能不能跟上提升机的动态响应需求。提升机走一个循环也就几十秒,速度给定、抱闸控制、减速判断这些都必须在一个扫描周期内完成完整的运算和输出,所以扫描周期通常控制在10到20毫秒以内。
第二层是驱动层,也就是主电机及其调速装置。早些年直流电机配晶闸管调速装置见得多,那时候用的是模拟量给定,精度和响应速度都比不上今天的交流变频调速。现在新建和改造项目基本已经全面转向交流同步电机或者异步电机配变频器,比如ABB ACS800系列、西门子S120系列、国产的汇川、新风光等。变频调速的好处不只是节能,更重要的是能够实现四象限运行,也就是重物下放的时候电机处于发电制动状态,把机械能回馈到电网或者消耗在制动电阻上,这对提升机的安全运行至关重要。选变频器的时候,容量计算不是简单地按电机铭牌功率来,要结合实际的最大静张力差、加减速度要求、转动惯量折算结果来定,留出至少1.2到1.3倍的余量,否则启动和急停瞬间很容易报过流或者过压故障。
第三层是信号采集层,包括各种传感器、编码器、接近开关、压力变送器、温度变送器等。提升机控制系统里最重要的信号来源就是主轴编码器和深度指示器编码器,有的系统还会再加一套备用编码器做冗余。编码器一般装在低速端(主轴)或者高速端(减速器输入轴),高速端编码器的分辨率更高但要考虑机械传动间隙的误差,低速端更直接但安装空间和受力情况要处理好。还有井筒开关,包括减速点开关、同步开关、过卷开关、井底开关等,这些是硬接线的安全保护信号,不经过PLC运算,直接串到安全回路里,这是提升机保护的底线思维——安全保护不能依赖软件逻辑,必须用硬回路兜底。
第四层是执行层,包括液压站、盘形制动器、润滑站、冷却风机、高压开关柜、换向柜等。执行层听PLC的指令动作,但它的状态必须实时反馈给PLC,形成闭环。液压站的电磁换向阀动作是否到位、油压是否建立、制动器闸瓦是否打开、闸瓦间隙是否超限,这些全部要进控制系统。
第五层是监视层,也就是上位机或者操作台。现在基本上都是触摸屏加工控机的组合,显示速度曲线、位置、油压、各闸瓦状态、历史报警记录等。监视层做得好不好,直接影响司机操作时的判断效率。我见过不少项目,上位机界面设计得花里胡哨,但关键的故障报警信息反而不突出,司机一着急根本找不到重点,这种界面设计是很失败的。
这五个层面不是孤立运行的,它们通过信号线、通信总线、硬接线安全回路交织在一起。理解这个整体架构,比死记某个具体型号的参数重要得多。控制系统出问题,很多时候不是某一个元件坏了,而是层与层之间的接口出了状况,比如信号干扰、电位不匹配、通信超时、硬接线虚接等,这类问题排查起来最耗时间,后面我会专门讲讲。
2. 控制模式选型:单PLC、双PLC冗余和故障安全型方案怎么选
选控制系统的架构,不是拍脑袋决定的,要结合提升机在矿井中的角色、提升任务的性质和资金预算来综合考虑。我参与过三十多个矿井提升机电控项目的设计、调试和改造,这方面有些实实在在的体会。
目前在用的方案大致分三档:单PLC标准型、双PLC热备冗余型、双PLC故障安全型。 先说单PLC标准型。这种方案就是一台PLC主控,所有的逻辑、联锁、保护都由它处理,安全回路用一组硬接线继电器链实现,后备保护(如超速、过卷、等速段过速等)可能也是同一台PLC兼顾,或者再加一台独立的后备保护仪。它的优点是结构简单、投资小、调试快,适合中小型矿井的副井提升机,或者提升任务不重、速度不太高的场合。缺点是单点故障隐患比较大,一旦PLC本身出问题,整个系统就瘫了。所以这种方案对PLC的可靠性要求极高,平时维护、备份、巡检得做到位,程序要有充足的注释和备份存储,防止逻辑混乱导致误动作。
再说双PLC热备冗余型。两台PLC同步运行,一台做主站,一台做备机。主站正常输出控制指令,备机实时同步主站的程序和数据,一旦主站检测到自身故障(比如CPU自检异常、看门狗超时),立刻把控制权切换给备机,备机无缝接管。这个切换时间要求控制在几十毫秒以内,不能造成提升机明显抖动。这种方案适合主井提煤这种连续性生产要求极高的场合,停机一次损失很大,所以冗余配置是值得的。需要提醒的是,双机切换逻辑本身就是一个复杂的逻辑块,如果切换条件设置得不好,可能会该切的时候不切,不该切的时候乱切,反而引入新的风险。我遇到过一台设备,由于通信模块被干扰,主站和备站之间心跳信号偶尔中断,导致系统反复切换,提升机一顿一挫的,司机吓得够呛。后来把心跳线的敷设路径改了、屏蔽层可靠接地,才彻底解决。
最后是双PLC故障安全型,这种方案一般用于人员提升的副井,或者高瓦斯矿井等要求更高的场合。它的特点是两台PLC各自独立运算安全逻辑,输出端通过安全继电器或者安全PLC(如西门子F系列)做表决,只有两台都允许动作时执行机构才动作。这实际上就相当于冗余容错加故障安全的一体化设计,成本最高,但对“失效安全”这一目标做到了极致。比如对于过卷保护,单PLC方案里可能就一个速度继电器接点,双故障安全型里则可能是一套独立的过卷保护回路,跟主控完全不交叉,甚至用机械限位加电气限位加软件限位三道防线。
我个人的建议是,选型不能光听厂家忽悠,得自己算账。把“停机造成的产量损失”“人员安全风险”“备件和运维成本”这三项列出来,再对比不同方案的投资差,答案往往就清楚了。还有一个常被忽略的点是系统升级扩展的余地——现在很多矿井在推“无人则安、少人则安”的智能化建设,如果预留了通信接口、IO通道和运算冗余,后续上自动装载、远程集控、数字孪生的时候就不用整体推倒重来。
关于控制模式,还有一个维度是提升方式的选择,比如单罐笼、双罐笼、落地式摩擦提升、井塔式摩擦提升、缠绕式提升等,这些机械结构上的差异会直接影响控制逻辑。落地式多绳摩擦提升机对钢丝绳滑动监测要求高,控制系统得有“测速打滑保护”和“静张力比监测”;缠绕式提升机则要重点关注过卷和松绳保护,钢丝绳在卷筒上排列不整齐也会带来隐患。所以做控制系统设计之前,一定要把机械专业的图纸和参数表吃透,控制逻辑设计和机械特性是强耦合的,这一点很多人没意识到。
3. 核心控制逻辑拆解:速度给定、位置同步与抱闸配合
提升机控制系统最核心的逻辑可以用三句话概括:速度按曲线走,位置按编码器算,安全按硬回路保。听上去简单,做扎实了不容易。下面我把这三个方面展开细说,这些都是日常维护调试中要天天打交道的内容。
3.1 速度给定:S曲线是怎么算出来的
提升机不允许阶跃给定速度,因为那样会产生巨大的冲击加速度,轻则让乘客感觉不适,重则损伤机械结构甚至引起钢丝绳抖动。标准做法是采用S型速度曲线,也就是速度变化率(加加速度)受到限制,让加加速度在启动和减速阶段平滑过渡。
现在主流控制系统里,速度给定有两种实现方式。一种是直接用变频器内置的S曲线功能,参数设置好后变频器自己按曲线升速降速;另一种是在PLC里用梯形或者S型算法实时计算给定值,再通过模拟量或者PROFINET/DP通信传给变频器。两种方式各有优劣:变频器内置方式响应快、不占PLC扫描周期,但曲线参数是在变频器里设置,如果PLC要动态调整(比如检修模式下限制最高速度),就得额外做通信接口;PLC计算方式灵活可控,能够根据工况实时改变目标速度和加速度,但计算频率受扫描周期限制,如果扫描周期不稳定,速度给定就会不够平滑。
我做过的项目中,大部分采用的是后一种方式。具体算法是这样的:系统根据提升容器当前位置算出目标速度,然后每一扫描周期根据当前的设定加速度和加加速度计算实时给定。最关键的是减速阶段的给定曲线,提升机必须在减速点开始减速,在到达停车点之前精确降到爬行速度(或直接降到零),这个给定计算如果出了偏差,轻则停车位置不准,重则冲过过卷开关,酿成重大事故。 这里的安全设计准则是“宁高勿低”的多道保护。软件里有一套计算模型,编码器转速闭环也在实时跟踪实际速度,一旦实际速度超过给定速度的120%,立即触发超速保护;如果超过110%但是持续时间超过设定值,同样触发保护。所以调试的时候要反复验证梯形曲线在不同载荷状态下的一致性——重载上提和轻载下放,同样一段提升距离,实际的电流和速度响应是有区别的,控制算法得通过PID调节来补偿。
3.2 位置同步:编码器和井筒开关怎么配合
位置信号是提升机最基本的控制依据。整个提升行程通常由“编码器计数+井筒校正开关”共同确定。编码器装在主轴上,每转一圈发出固定数量的脉冲,PLC通过高速计数模块记录脉冲个数,就能推算出容器在井筒中的位置。但这个位置是“相对计算值”,必须定期校正,校正的基准就是井筒里的同步开关。
同步开关一般安装在井口、井底、减速点、装载点等关键位置。当容器经过这些开关时,开关动作信号直接进PLC,PLC把当前计算的位置强制修正为该开关对应的标定值。原理虽然简单,但工程上有几个细节必须处理好。
第一个细节是编码器的安装和选型。要区分增量式还是绝对式编码器。增量式便宜、接口简单,但断电后会丢失位置信息,上电后必须通过“零位复归”或者走到同步开关才能校准;绝对式编码器通过SSI或者PROFINET接口直接输出绝对位置,断电不丢失,现在用的越来越多。但是绝对式编码器也有坑——它的量程必须大于提升机全程行程,否则会数据溢出;且必须配置多圈功能,因为提升机往返运行转的圈数非常多,单圈的绝对位置不够用。
第二个细节是通信电缆的屏蔽和接地。编码器信号是高频脉冲或者串行数据,特别容易受到变频器输出侧谐波干扰。我在现场调试时遇到过好多次编码器计数跳变的问题,故障现象就是深度显示忽快忽慢,跑车时安全回路时不时动作。排查到最后,多数原因是编码器屏蔽层没有单端接地,或者信号线与动力电缆在同一个线槽里并行走线。解决办法是把动力电缆和信号电缆分开敷设、距离至少300毫米,编码器屏蔽层在PLC侧单端接地,加磁环或者使用光纤转换器来彻底隔离干扰。
第三个细节是井筒开关的冗余和防潮防腐。井筒环境潮湿,还可能有淋水,接近开关或者磁感应开关长期在这种环境里很容易老化、受潮、误动作。所以有的项目干脆采用双开关“或逻辑”方式——两个开关都动作了才认为到了该位置,防止一个开关误动作导致系统误判位置。但这样也有代价:如果一个开关坏了且另一个也故障,系统就变得灵敏过度,维修不及时会造成误停车。需要根据现场实际情况做取舍,我个人倾向于对减速点这种关键保护点用双开关串联(两个都动作才有效),而且定期实验是关键,每个检修周期必须做全行程的打点试验。
3.3 抱闸控制:安全链上最关键的一环
提升机的制动系统一般是液压盘式制动器,通过液压站的油压松闸、弹簧力抱闸。抱闸控制逻辑没做好,是造成溜车、过卷事故的头号原因。这个逻辑的核心要求来自《煤矿安全规程》:提升机在切断电源的同时必须施闸,而且“电气制动和机械制动必须协同配合,不能出现控制上的空窗期”。
我把这种配合总结成一句话——“先机械后电气,复电先复闸后复机”。正常停车时先给出减速指令,速度降到爬行段或者停车点,PLC发出停车指令,此时并不立即切断主回路,而是先让液压站电磁阀断电,盘形制动器在弹簧力作用下逐渐抱闸,在抱闸瞬间同时切断变频器输出。如果先断电机电源再抱闸,重载情况下容器会有一段短暂失控滑行,就等于带着故障硬伤运行;反过来,如果先抱闸再断电,由于制动器和电机刚性连接,抱闸瞬间的大冲击会传递到减速器和钢丝绳,长期如此容易引起机械疲劳损伤。主回路和制动回路要时序配合好,这个延时参数一般在50到200毫秒之间,具体要根据主机转动惯量和载荷状态现场整定,不能凭经验拍脑袋。 抱闸还有一个重要参数叫**“闸瓦间隙”**。液压站上的闸瓦间隙传感器要实时监测闸瓦和制动盘之间的距离,一般设计间隙是1到1.5毫米。间隙过大,抱闸反应时间变长,制动距离变长;间隙过小,松闸时容易摩擦发热。我在调试中一般把闸瓦间隙报警值设在2毫米左右,超过就报警提示检修,超过3毫米直接安全停车。闸瓦磨损到极限后,弹簧力会因为行程太大而下降,制动力矩不足,这条保护链必须做到闭环。
这次说到电气控制,不能忽略液压站控制本身是另一个小系统。液压站里有电机泵组、电液比例溢流阀、电磁换向阀、压力继电器、压力变送器、温度传感器等。比较智能的系统会通过比例阀实现“贴闸压力—松闸压力—运行压力”三段调节:启动时先建立贴闸压力(约1-2兆帕),确认闸瓦松开并收到“闸已开”反馈后,再升高到正常运行压力;停车时先降到贴闸压力再施闸,这样可以减轻抱闸冲击。这套三阶段压力控制逻辑对液压系统寿命和提升舒适度都非常有帮助。
4. 安全回路与保护逻辑:哪些保护直接串进硬接线
说到安全回路,我得单独开一节来写,因为这直接关系到“这条系统到底能不能作为矿井安全设备使用”。安全回路的核心思想是“失电安全”:任何异常状态下,安全回路失电,所有执行机构回到安全状态(抱闸、断电)。所以提升机的所有安全保护信号,比如过卷、过速、超温、闸瓦磨损、松绳、液压站油压异常、润滑站油压异常、超载、错向运行等,全部通过硬接线串联成一条“安全链”,一旦任何一个信号动作,安全链断开,安全继电器失电,系统立即安全停车。
用硬接线而不用软件来实现这些保护,这个出发点很多新工程师不理解。但只要你经历过一次PLC程序跑飞或者通信卡死,你就会明白为什么硬接线保护是底线中的底线。软件保护可以做得更细致、更智能,但它本质上是一种“顺序扫描执行”的机制,一旦CPU异常而看门狗尚未触发,所有软件保护全部失效;硬接线保护则不同,信号从传感器到安全继电器再到执行机构,中间不经过任何软件处理,反应时间在毫秒级,且是故障安全型设计(断线就是故障,故障就停车)。
常用的保护信号汇总如下,我把它们按回路性质做个梳理,这在日常检修时贴图对照非常方便:
| 保护类别 | 传感器类型 | 动作值(示例) | 保护结果 |
|---|---|---|---|
| 过卷保护 | 井筒磁开关或机械限位 | 停车位以上0.5米动作 | 立即安全停车 |
| 超速保护 | 编码器+速度继电器 | 额定速度+15%动作 | 立即安全停车 |
| 等速段超速保护 | 编码器+PLC计算 | 额定速度+10%持续5秒 | 立即安全停车 |
| 减速段速度异常保护 | 编码器+PLC计算 | 给定速度偏差超过20% | 立即安全停车 |
| 闸瓦磨损保护 | 闸瓦间隙传感器 | 间隙大于3毫米 | 立即安全停车 |
| 松绳保护 | 松绳感应开关 | 钢丝绳松弛超过设定值 | 立即安全停车 |
| 液压站超温保护 | 油温传感器 | 油温高于65℃ | 报警,延续当前循环后停车 |
| 润滑站失压保护 | 压力继电器 | 油压低于设定值 | 立即安全停车 |
| 超载保护 | 称重传感器 | 超过额定载荷110% | 禁止启动 |
| 错向运行保护 | 编码器+PLC给定比较 | 实际方向与给定方向相反 | 立即安全停车 |
| 通信故障保护 | 总线诊断模块 | 通信超时超过100毫秒 | 安全停车 |
这里我想重点讲一个很多人忽略的逻辑——过卷保护的分段设计。过卷保护按照“卷扬高度”分段,比如井口以上0.5米是第一段,1.0米是第二段,1.5米是第三段。第一段动作时,系统只报警并施加常用制动,让提升机在继续走一段后靠电气制动减速;第二段动作时,安全回路断开,执行安全制动;第三段动作时,机械防撞梁或者楔形罐道要起作用。实际上,每一段保护针对的是不同类型的事故趋势,灵活运用比一刀切地“动作就跳闸”要科学得多。比如罐笼正在低速爬行接近井口时,过卷第一段动作,如果立刻安全制动,反而可能因为惯性导致冲击更大,而常用制动配合逐步减速可能更安全。这个逻辑需要在控制程序里做“分级制动”处理,把常用制动、安全制动、紧急机械制动的触发条件区分开。
还有一项是超载保护,这在主井箕斗提升中尤其重要。箕斗装载一般使用定量斗或皮带秤,装载量超限后控制系统要拒绝启动。但是单纯靠称重信号不够,因为有些时候是装偏了,前后左右载荷分布不均匀,虽然总重量没超,但偏载会导致提升容器倾斜甚至卡罐。所以现在一些高端项目在箕斗上安装了多个称重传感器,实时判断重心位置是否在允许范围内。控制程序里要有偏载判定逻辑,一旦重心偏移超限,同样禁止启动或者触发中途停车。这套系统在调试时要用标准砝码做加载标定,不能只校验总量。
安全回路的调试心得,我总结几条: 所有的安全保护信号都要做“首出”记录,也就是动作时把最先触发的那一路保护锁存起来。没有首出记录,故障发生后报警面板上一堆红灯,你根本不知道从哪个开始查。 常闭触点信号(失电报警)在带电状态下做断线测试。把传感器接线拔掉,看系统是否报故障,这是万无一失的验证方式。 定期做“保护动作验证实验”,包括过卷实验、超速实验、松绳实验,有条件的话每年至少做一次全行程模拟实验。这一类实验是正常生产时不能做的,必须安排在检修窗口,但要提前把影响生产的时间纳入计划,否则会被车间领导骂得很惨。 安全回路的复位必须设计成“手动复位+二次确认”。设备停机和保护动作之后,自动复位是不允许的,必须人工检查原因、确认故障消除后才能重新合闸,这是联防联控的人为措施。
5. 典型故障排查实录与现场避坑指南
这一节是重头戏。我是从现场摸爬滚打出来的,知道教科书上的理论跟实际现场故障之间有多大的鸿沟。下面我整理了几个常见的典型故障案例,每一个我都亲手处理过,希望能给大家一些启发。
5.1 编码器跳变导致深度错误
故障现象:提升机运行中,深度显示偶尔从几十米一下子跳到几千米外,或者忽快忽慢,同时安全回路偶尔动作,报“减速点信号丢失”。但奇怪的是,复位后系统又能正常运行一段时间。
排查思路:我先检查编码器本身。用示波器看编码器A/B相脉冲波形,发现波形有毛刺和毛刺引起的计数错误。然后检查编码器供电电压,发现送到编码器的直流24V在变频器运行时会跌落到22V左右,这是编码器供电电源取自控制电源、而控制电源与变频器共用了一段母排,变频器大电流冲击导致电压跌落。再把屏蔽层检查一遍,发现屏蔽层是两端都接地,形成了地环路,反而引入了更大的干扰。
解决办法:给编码器供电加一个独立的隔离DC-DC模块,并把电机侧编码器屏蔽层改为PLC侧单端接地;同时把编码器信号线换成双屏蔽双绞电缆,并与动力电缆分槽敷设。处理后波形干净了,深度显示稳定,故障再没出现。
这个案例说明一个通用规律:检查编码器,永远先看电源、再看接线、最后才怀疑编码器本身。
5.2 闸瓦未打开却报“允许运行”
故障现象:系统发出松闸指令后,司机操作手柄给速度,但提升机纹丝不动,过一会儿报“松闸故障”。电气安全回路没有跳,实际上制动器没有真正打开。
排查思路:查看液压站压力表,发现压力建立不起来。电磁换向阀线圈有电,阀芯也在动作,但是液压站油泵启动后系统压力只在2兆帕左右,达不到松闸压力(正常10兆帕以上)。进一步检查发现液压站油位偏低,吸油滤芯堵塞严重,油泵吸空导致压力不足。
解决办法:补油、更换滤芯、检查油泵联轴器。复位后恢复正常。提 醒大家留意液压站的日常巡检:油位、油温、油质、滤芯压差指示这四个项目必须每周记录一次。特别是滤芯,堵塞初期系统还能运行,但松闸时间已经变长了,你感觉不到,直到某一刻压力不够才爆发故障。
5.3 安全回路偶尔跳闸,复位后又能用
故障现象:运行了一个月,期间安全回路隔三差五地跳闸,司机说“动作毫无征兆”,有时一天跳两三次,有时三五天不跳一次。由于是偶发故障,前期一直没有明确的报警记录。
排查思路:这种软故障是最耗人的。我先怀疑继电器触点接触不良,把所有安全继电器的底座换了,故障依旧。后来把安全回路的24V供电端子全部重新紧固一遍,还是没解决。最后用事件记录功能查看安全回路断电时刻前后各个数字量输入的状态,发现“闸瓦磨损”信号在断电前500毫秒跳变了一下,又马上恢复。顺着线查过去,发现闸瓦磨损开关的接线端子盒里有积水,端子氧化,接触电阻大,偶尔断开。
解决办法:清理端子盒、更换防水接头、加装防潮剂,并且给闸瓦磨损信号加了延时滤波处理(信号持续50毫秒才确认动作),防止瞬间接触不良引起误动作。这个故障排查花了两天时间,教训就是:偶发性故障一定要保留好事件记录和SOE(事件顺序记录),没有数据支撑,排查基本是瞎猜。
5.4 减速点失效导致过卷事故(模拟分析)
这个算是警示教育。某矿发生过一次过卷事故,事后分析原因时发现:减速点信号丢失后,系统没有在软件里找到次减速点,而是继续全速运行,直到过卷开关动作才安全停车。检查减速点开关本身是好的,但是接线端子处被人为跨接了一个短接线,导致开关信号被旁路,系统认为减速点一直有效,就没触发减速逻辑。后来认定是检修时临时短接忘记拆掉。从控制系统角度,这次事故提示了一个关键设计:减速点信号必须有“有效性校验”。比如当系统判断位置已经到了原定减速点附近但减速点开关没有动作,要报“减速点信号丢失”并执行紧急减速,不能盲目相信开关状态。 另外很重要的一点:检修作业票制度必须执行到位。提升机检修时短接安全信号,检修完成逐点恢复,并做“打点实验”验证每个保护动作可靠,这个流程一点都不能省。
5.5 变频器报过流故障的排查思路
故障现象:轻载运行时一切正常,重载提升时变频器偶尔报过流故障,复位后又能继续运行。重载时过流主要集中在启动后加速段。
排查思路:参数分析显示,加速时间设置偏短(厂家默认6秒),对于重载大惯量提升,6秒加速到额定速度时峰值电流过大。同时检查发现提升机实际载荷比设计额定载重高出了15%左右,超载运行外加加速过快,变频器过流保护自然频繁动作。
解决办法:把加速时间延长到10秒,S曲线起始段时间设为2秒;重新核实载荷称重系统,做了超载标定。处理后过流故障再没出现。这个案例提醒我们:参数整定要以实际工况为准,不能照抄厂家出厂配置,提升机载荷变化的场景要用“自适应调节”或者“多套参数切换”来应对。
5.6 通信故障与干扰问题
现在的提升机控制系统越来越依赖通信总线,比如PROFINET、PROFIBUS-DP或者Modbus TCP。通信故障是现场最常见的一类“莫名其妙”的故障。高频报警、模块批量掉站、偶发超时,很多时候都跟通信线缆敷设、接地系统、屏蔽处理、终端电阻等基础施工质量问题有关。凡是遇到通信问题,我先按下面顺序排查:
检查所有通信接插头和终端电阻是否可靠连接。PROFIBUS的终端电阻装错或者两个终端都接,总线直接瘫痪。检查屏蔽层是否做到位,屏蔽线必须在整个通信链路中连续,且在PLC侧或变频器侧单点接地。检查通信电缆和动力电缆是否同槽敷设,如果没办法分开,至少要做交叉敷设并且保证垂直相交,不能平行走线。检查所有参与通信的设备的电源地是否电位一致,如果设备之间地电位差过大,会产生共模干扰,轻则误码重则烧通信芯片。检查通信波特率,现场如果电缆距离长、分支多,波特率要适当降低,不能贪图快。我曾经在一个现场把波特率从1.5M降到500K,干扰问题立刻缓解了很多。
5.7 一个实用的调试顺序建议
这里我把提升机控制系统调试的顺序整理出来,给第一次做这类项目的新人参考,这个顺序是我踩了不少坑才总结出来的——机械检查与润滑(确保机械能转动,盘车灵活)空载点动试验(手动松开抱闸,用检修速度点动运行,观察转向、听异响)低速全程试验(以最低爬行速度走完整个行程,检查各井筒开关动作和位置同步)半速试验(验证加速、减速曲线,检查制动器配合)额定速度空载试验(验证最大速度下的动态性能和停车精度)重载试验(分25%、50%、75%、100%加载,逐级验证)超载保护验证(做110%载荷和偏载测试)安全保护动作验证(过卷、超速、松绳、超温逐一测试)。
每一级调试通过后都要记录数据和签字确认。跳级调试是现场大忌,我见过有人图省事直接重载全速试验,结果钢丝绳抖动、闸瓦发热冒烟,险些出大祸。
6. 设计接口与安装阶段常见的坑
很多问题其实从设计阶段就埋下了。提升机控制系统的成败,不止在调试,设计选型和安装布线打下的基础也占一半。我把这些年在图纸审查和安装验收阶段发现的典型问题集中写出来,提醒大家在做新项目或在改造初期就把关。
6.1 电源设计:控制电源和动力电源必须分开
提升机控制系统的电源一般包括高压主回路(6kV或10kV)、低压动力回路(AC380V)、控制回路(DC24V、AC220V)等。要特别注意把PLC控制系统、编码器、传感器、通信设备包装在独立的隔离电源上。动力回路和控制系统共用一路供电是隐患,变频器启动时母线电压下降明显,24V开关电源如果电压跌落太多,会导致PLC掉电或者数字量输入误动作。
还要注意直流24V电源容量的估算。每个中间继电器线圈约1-2瓦,每个接近开关约0.5瓦,电磁阀可能到5-10瓦,安全继电器功耗也不小,这些全部加起来再乘以1.5倍,才是电源选型的起码标准。有些项目为了省钱,用24V电源还承担了照明等无关负载,这是很危险的,照明的启停冲击会严重干扰控制电源。
6.2 信号隔离:模拟量和开关量的隔离策略
提升机控制系统里有不少模拟量信号,比如液压站压力变送器的4-20mA、温度变送器信号、称重传感器信号等。模拟量信号抗干扰能力弱,必须做信号隔离。推荐使用信号隔离器(每路信号一个隔离栅),或者直接在PLC模拟量模块前加隔离端子。隔离后的信号在PLC端单端接地,可以杜绝共模干扰。开关量输入如果是从井筒远程传来的,同样建议用继电器隔离或者光耦隔离,防止感应雷或者不同地电位间的干扰串入PLC。
有一年夏天雷雨季节,某矿连续报“深度错误”,排查后发现是从井筒来的同步开关信号线的屏蔽层没有接地,雷电感应导致编码器计数瞬间清零。后来我要求所有从井筒进入控制室的信号线都要经过防雷栅再进PLC,从根源上解决了问题。
6.3 布线规范:控制柜内部的学问
控制柜内部布线看着是“电工活”,实际上控制系统的可靠性很大程度就是由布线决定的。我总结了几个硬性要求: 动力线和信号线要分开走线槽,间距不小于100毫米。如果空间受限必须并排,要用金属隔板隔开。PLC模拟量线、通信线、编码器线要用屏蔽电缆,屏蔽层在PLC侧单端接地。所有线缆编号清晰,两端都有标号,检修时不靠“拆一根记一根”的方式干活。柜内接地排要独立设置,PLC系统的“逻辑接地”和柜体的“保护接地”分开,最后在总接地点汇接。尤其是变频器柜和PLC柜的PE排要分别接到总接地母排,防止高频谐波通过地线在设备间串扰。
6.4 上位机与数据记录:看得见和留得下
现代提升机控制系统除了控制本身,还承担着数据记录和故障分析的任务。我强烈建议设计上做以下几块:事件顺序记录(SOE),记录各开关量状态变化的时间顺序,精度要高于1毫秒,这是故障分析的唯一可靠依据。运行日志,包括速度、电流、位置、油压等过程量的曲线记录,至少保留最近30天的数据。报警分级管理,区分提示、报警、跳闸三个级别,不同级别用不同颜色和声音提示,不能把“闸瓦磨损”这种紧急报警和“冷却风机未启动”这种提示混在一起。操作员登录权限,司机、检修、管理三个角色分开管理权限,所有操作和参数修改都要留痕。这些功能看起来增加了不少工作量,但在事故追溯和日常维护中是绝对值得的,否则出了问题没有数据只能靠“估”。
还有一点容易被忽略。提升机控制系统与矿上其他系统(比如提升信号系统、装载站PLC、卸载站PLC、视频监控系统、矿井综合自动化平台)之间的接口要提前设计好。常见的做法是预留以太网接口、OPC UA或者Modbus TCP通信接口。接口的数据点表要提前规划清楚,要定义好数据流向(谁做主站、谁做从站)和刷新周期,否则到了调试后期各种“联不上”“数据不对”的问题会层出不穷。
7. 长周期运维的几点心得:从故障驱动到预防性维护
提升机控制系统使用5年之后,环境腐蚀、器件老化、备件停产的问题开始集中暴露。这一节我谈谈长周期运维的体会。
老化的重灾区主要集中在几个方面:电解电容(开关电源的电解电容5年后要批量检测,容量掉到80%以下就建议更换)、继电器触点(频繁动作的中间继电器触点表面会出现氧化层和麻点,这类器件成本低,建议两年一换)、后备电池(PLC内存电池一般3到5年,到期必须换,而且要做好程序掉电备份)、电缆绝缘(井筒信号电缆长期泡水、腐蚀,绝缘电阻会下降,雷击、潮湿时故障频发)。
预防性维护的具体做法,我给几条实操建议: 每年做一次控制柜内所有端子紧固,并用热成像仪扫描控制柜,发现接线端子异常发热就是隐患信号。每季度做一次“PLC电池电压检测”和各模块自诊断状态检查,发现故障LED亮灯就要及时换模块。每半年做一次UPS和电源模块切换测试,确认备用电源真的能切过去,别等到主电源停电才发现UPS早就坏了。每两年做一次全系统接地电阻测试,特别是PLC机房和变频器房的接地网,接地电阻要小于4欧姆。备件管理要跟上了,现在很多进口PLC模块的停产速度比想象中快,尤其是老型号S7-300系列,建议把常用模块(电源模块、CPU模块、DI/DO模块、通信模块)的备件再备一份,否则一旦停产,再买价格会高得离谱。
还有一个很多人不会主动去做的动作——程序备份和版本管理。我见过太多现场,程序存在某台电脑里,电脑坏了就全丢了;有的虽然备份了,但是现场改了几次参数没记录,跟备份程序完全对不上。建议至少做两份离线备份(一个存在矿上档案室,一个存在机电科),每次修改程序或者参数都要做变更记录,改完后重新备份。有条件的话,用版本管理工具或者简单点用日期编号来区分文件名,避免“最终版”“最终版第二版”这种混乱。
另外一个经验是利用大修窗口做全系统的保护联动测试。全系统保护联动测试不只是单个传感器动作试验,而是模拟各种故障状态下整个控制链路的响应是否正常。比如做过卷实验时,要同时检查过卷信号是否进入安全链、抱闸是否在规定时间内抱紧、变频器是否立即封锁输出、上位机是否记录完整的事件顺序。这中间任何一环掉链子,都说明系统还有隐患。
8. 智能化升级:从自动化到远程集控和故障预测
现在全国都在推进矿山智能化建设,提升机控制系统也朝着“无人值守、远程集控、预测性维护”的方向发展。但这几年做智能化改造的实践中,我发现很多项目脱离实际、重设备轻逻辑,效果并不理想。我的观点是:智能化不是加一堆传感器和摄像头,而是要把提升机运行数据真正用起来,通过数据发现规律、预测故障、优化操作。
比较有价值的智能化方向有三个。
一个方向是远程集控和无人值守。实现的前提是本地控制系统必须有极高的自动化水平,并且具备完善的视频监控、语音对讲、环境监测(温湿度、烟雾、门禁)等辅助系统。在集控中心可以通过工业环网把多台提升机的运行画面、报警信息、操作界面全部汇集过来,司机在集控中心操作甚至远程操作。这种做法把人从恶劣环境里解放出来,但在设计上必须保留“就地/远程”切换功能,远程系统通信中断时自动切回就地控制,且集控中心操作要有和井下就地操作相同的安全联锁和确认机制,不能因为是远程操作就降低保护等级。
第二个方向是数据驱动的设备健康管理和预测性维护。这个方向的技术已经比较成熟,比如利用振动传感器监测减速机和主电机的轴承状态;利用油液检测分析液压站的污染度和磨损颗粒;利用电流频谱分析判断电机是否存在匝间短路或轴承故障;利用温度趋势分析判断闸瓦摩擦是否异常、冷却效果是否变差。控制系统的PLC在这个过程中只是个数据采集器,真正的价值在于后台的数据分析平台,把这些数据通过机器学习模型训练出故障特征,提前预警。不过我不建议一上来就做大而全的平台,可以先从制动系统和液压站两个最关键的部件做起,跑通一条预测性维护的路径,再逐步扩展。
第三个方向是提升行程的智能优化控制。传统的速度曲线是固定的,加减速度都是人工整定。有了精确的位置跟踪和载荷感知,可以做到“按载荷动态优化速度曲线”——重载上提时适当降低速度、加大减速度裕量,轻载时提高运行速度,在保证安全的前提下最大化提升效率。一些厂商已经在推“AI速度优化”功能,实测下来确实能缩短单循环时间,对产量提升有帮助。但是从控制系统的可靠性出发,智能优化应该作为“建议值”供司机或者操作员确认后执行,不能完全自动覆盖原有保护曲线,人工监督的环节一定要保留。
我说句实话,智能化改造翻车最多的原因不是技术本身不行,而是基础数据质量不行。传感器漂移、校准过期、通信丢包、数据断线,这些基础问题没解决就上算法,出来的“预测结果”完全不可信。所以在推智能化之前,先把传统自动化和数据采集的底子打牢,把现场每根线、每个传感器、每个数据点都维护到位,才是正道。
9. 写在最后的一些个人体会
前面七零八落地写了不少,最后说几句掏心窝子的话。矿用提升机控制系统这东西,表面上是一堆PLC程序、变频器参数、电气图纸,其实真正的核心是对“安全”二字的理解。我见过太多刚入行的人把精力放在怎么把梯形图写得花哨、怎么把程序结构设计得复杂,却忽略了最基本的安全逻辑是否严密、保护链是否可靠。一个系统的价值不在于功能多不多,而在于关键时刻它能不能守住底线。
我给新人一个建议:做提升机控制系统,一定要先下井、先看现场、先摸设备。坐在办公室对着图纸写程序,很多问题你是发现不了的。你只有站在井口看到罐笼到底是怎么运行的,看到钢丝绳是怎样抖动、闸瓦是怎么贴合的,听到电机加减速时的声音变化,你才能真正理解那些控制参数为什么要这样设、那些保护为什么要这样接。
这些年在现场摸爬滚打,我逐渐养成一个习惯:每次处理完一个故障,我都会把故障现象、排查过程、根本原因、整改措施写成一份记录存档。几年下来,这些记录比任何技术手册都值钱。遇到类似问题翻一翻,往往几分钟就能定位,不用再把曾经踩过的坑重新踩一遍。
矿用提升机控制系统这个领域,技术更新不算快,但责任极其重大。能把基础控制逻辑捋清楚、把每个保护动作验证到位、把每次故障排查都做扎实,就已经是很有价值的工作了。希望这些散碎的积累能帮到在这个领域刚刚起步或者正在摸黑前行的朋友。