ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

AGV无线手持HMI选型与配置:光伏工地安全操控实战解析

AGV无线手持HMI选型与配置:光伏工地安全操控实战解析 去年在西北一个光伏项目现场我见过一台AGV停在碎石路边动弹不得。调试工程师蹲在车旁手里攥着一根十几米长的拖链线线头连着手持操作盒另一头接在车体控制柜里。碎石把线缆外层护套磨破了铜丝露出来接头处还打了火花。那台AGV当天原本要完成两百多组光伏组件的转运任务结果因为一根线停了整整半天。后来我们把那台AGV的操控方式换成了宏集X5无线手持HMI同样的人工引导、同样的急停操作但人不用再被线缆拴在车身上。这个项目做完之后我又在好几个光伏工地推广了这套方案今天就把完整的选型思路、配置过程和踩坑记录整理出来给正在为AGV操控发愁的朋友做个参考。1. 先说痛点光伏工地上AGV操作员到底被什么困住了1.1 光伏工地AGV的真实工作场景光伏电站建设阶段的AGV干的基本都是重体力运输活。组件从仓库运到安装区、支架从堆放场送到桩基旁、逆变器和箱变设备的长距离转运这些任务听着简单但现场条件比工厂车间复杂太多。工地地面大多是压实的碎石土路晴天一层灰雨天一层泥。光伏板阵列区的地桩和支架底座密密麻麻AGV要在这些障碍物之间穿行转弯半径小行走路径经常变化。更要命的是场区范围大仓库、安装区、临时堆场之间距离往往有几百米甚至上公里AGV跑起来就是长距离作业。这种场景下AGV不可能完全靠预设磁条或固定路线跑因为光伏支架的位置会根据设计变更调整现场还会有各种临时堆料。所以大部分光伏工地AGV都采用激光导航或视觉导航加调度系统的方案平时自动运行但遇到路径变更、异常介入、初次调试时还是需要人工近距离操控。1.2 有线操控的致命短板传统AGV的手持操作盒大多是有线的。车体控制柜里引出一根电缆缆头接一个带急停按钮和方向按钮的操作盒操作员拎着它跟着AGV走。这种方案在工厂里问题不大地面平整、距离短、线缆有拖链保护但在光伏工地就完全不对味了。第一个问题是线缆磨损。碎石地面和金属支架边缘对电缆护套的磨损非常快我见过最夸张的一台AGV一星期换了三根操作线。线缆一旦破皮轻则信号干扰导致误动作重则短路烧保险甚至可能伤到操作员。第二个问题是活动范围受限。AGV车体长两米多操作员在线缆长度的束缚下只能贴着车身走。可现场很多操作需要在侧面甚至前方观察AGV的姿态和障碍物距离线缆长度不够人就得绕路绕不过去就只能凭经验盲操。盲操的后果相信做过AGV调试的朋友都懂——撞支架、压电缆、蹭轮胎都是常事。第三个问题是安全隐患。线缆拖在地上操作员自己容易被绊倒AGV压到线缆时还可能把操作盒猛拽脱手。如果急停按钮在关键时刻够不着那问题就严重了。光凭这三点光伏工地AGV的操控方式就必须改。1.3 无线化不等于简单去掉线缆有人说那就把操作盒改成蓝牙或者Wi-Fi联动的平板APP里做一个虚拟急停键不就行了谁用谁知道真不行。平板方案的虚拟按键没有物理反馈在强光下看屏幕本来就费劲紧急情况下一着急手指在屏幕上根本按不准误触的概率还特别高。真正适合AGV现场操控的无线设备必须同时满足三个条件一是要有物理急停按钮和使能开关能在紧急时刻快速、准确地触发停车二是通信链路要有安全机制无线信号断了要能及时让AGV停下来而不是失控乱跑三要能在室外强光、粉尘、温差环境下稳定工作。宏集X5无线手持HMI之所以在光伏工地AGV项目里用得顺手就是因为它把这三个条件都满足了。它不是单纯的无线操作盒而是一个把显示、操作、安全回路、通信集成为一体的手持终端能直接跟车载PLC对话也能接入调度系统解决的不只是“摆脱线缆”这一个问题。2. 宏集X5无线手持HMI的选型思路不只是把屏幕拿在手里2.1 产品定位手持HMI、无线操作终端、安全急停三位一体在选型阶段我先把市面上能搜到的无线操作设备分了一下类。第一类是遥控器比如起重机遥控器按键密集、功能单一没有显示界面AGV的状态看不到。第二类是平板加工业App显示和按键都有了但没有物理急停无法直接接入安全回路。第三类就是宏集X5这种无线手持HMI。宏集X5的定位很有意思它本质上是一台以人机界面为核心的无线操作终端除了触屏显示之外还集成了实体急停按钮、三档位使能开关、可自定义的物理按键以及无线通信模块。换句话说它既是一个能看画面的HMI又是一个带安全功能的遥控器。我选它的核心原因有两个。一是它能直接和AGV上的PLC通信显示速度、电量、坐标、报警码这些实时数据而普通遥控器根本做不到。二是它的安全功能是硬件级的急停按钮和使能开关走的是独立硬线回路不是靠无线信号触发这一点在AGV安全认证里非常关键。2.2 现场选型时重点看的几个参数选无线手持HMI不能光看宣传页有些参数必须在实际工况下验证。我在光伏工地项目里重点关注四个点。第一个是防护等级。光伏工地粉尘大偶尔还有洒水车经过设备至少要IP65以上也就是完全防尘、防低压水柱。宏集X5在这点上做得比较扎实充电口和急停按钮周围都有密封处理用了一年多没出现过进灰进水的故障。第二个是屏幕的阳光下可读性。这一点很多人会忽略普通消费级平板的屏幕亮度撑死四五百尼特正午的阳光下根本看不清操作员为了看清画面得用手搭凉棚非常狼狈。宏集X5的屏幕做了高亮处理实测在西北大晴天户外直射下也能看清亮度至少要在800尼特以上才够用。第三个是电池续航和热插拔能力。AGV调试和人工引导往往一干就是半天中间不可能回办公室充电。宏集X5的电池设计成可拆卸式的没电了直接换一块备用电池不需要停机充电。这点在抢工期的时候太重要了我们标配了两块电池从早上八点干到下午六点基本够用。第四个是通信频段的选择。无线手持HMI通常有Wi-Fi版和专用射频版两种。Wi-Fi版灵活、可以直接用现场AP覆盖但延迟和抗干扰能力一般专用射频版延迟低、抗干扰强但需要成对使用不能随便接入别的网络。我们最后选了工业Wi-Fi版本原因是光伏工地已经有覆盖全场的无线APAGV的调度通信本来就走这个网络X5接入同一个网络后可以和调度服务器、车载PLC无缝通信不用额外架设基站。但如果你是在金属结构密集或者电磁环境复杂的场地用专用射频版会更稳这个要按现场实际情况来没有绝对的好坏。2.3 宏集X5的无线通信机制好在哪宏集X5在生产工艺上比较讲究天线采用了分集设计机身上有多个天线点能减少多径效应带来的信号衰落。多径效应这个词听着专业其实解释起来很简单——无线信号在金属支架、车体、光伏板中间反射同一信号会走好几条路径到达接收端如果这些路径的信号相位相反就会互相抵消导致信号突然衰减甚至断线。光伏工地上到处是金属支架和光伏板多径效应特别明显。分集天线通过多个天线同时接收信号选择最好的那一路来用能大幅减少这种信号衰落问题。另外它的无线漫游机制做得也够快当操作员跟着AGV从仓库区走到安装区跨过多个AP的覆盖范围时能保持通信链路不断这一点在实际使用中很关键。当然再好的无线方案也不能保证通信永不中断所以宏集X5的安全设计里有一个核心机制是“心跳超时停车”这个我在后面安全配置那一节会详细讲。3. 现场实操从拆箱到AGV安全对接的完整配置过程3.1 组网拓扑与设备连接宏集X5要真正用起来不是拆箱开机就完事的需要把它放进AGV的通信网络里。我们这套光伏工地AGV项目的网络拓扑大概是这样的车体内部有一台PLC作为主控制器实时处理底盘运动、激光导航和安全传感器信号。车体上装有一个工业无线客户端通过现场的工业AP接入无线网络。调度服务器运行在临时机房通过有线工业交换机连到各个AP和车体PLC之间走工业以太网协议。宏集X5手持HMI就作为一个无线终端接入同一片网络通过IP地址和端口与车载PLC建立通信。连接上没什么复杂的地方但有三点细节要注意。一是IP网段要统一规划不能有冲突。我们当时给手持HMI分配的是独立地址段和AGV本体、调度服务器分开方便后续排查问题。二是AGV上的无线客户端天线要装在车体较高位置最好露出车体顶面不要让金属车身挡住信号。三是现场AP的覆盖要冗余AGV路径上的信号强度至少保持在-65dBm以上太弱的话需要加密AP部署。3.2 首次配对与通信配置设备拿回来后要做的第一件事是检查无线配置和手持终端当前的IP地址。宏集X5的操作系统底层是定制的嵌入式Linux开机后有语言设置、网络设置、日期时间设置这些基础项。我们把Wi-Fi连到现场对应的SSID输入密码后确认手持终端拿到了正确的IP地址。拿到IP之后还要验证到车载PLC和调度服务器的通信是否正常。最简单的办法是在手持终端里调出命令终端或者诊断页面直接ping车载PLC的IP地址。如果能通说明无线网络没问题如果不通就要检查AP配置、网关设置或者防火墙规则。ping通只是第一步真正重要的是应用层通信。宏集X5的组态软件里可以配置PLC通信驱动我们这台车载PLC支持Modbus TCP协议所以在X5的通信配置里添加了一个Modbus TCP驱动填上PLC的IP地址、端口号和数据映射表。配置完成后在HMI画面上放置几个“温度显示”“电量显示”“运行状态指示灯”这样的控件关联到PLC对应的寄存器地址跑一下画面如果数值能实时刷新说明通信链路是通的。3.3 画面组态与AGV控制指令下发通信通了之后接下来就是做画面。宏集X5附带一套组态软件用法和其他工业HMI组态软件差不多拖控件、配地址、下载运行。我当时给AGV操控做的画面按功能分成四页。第一页是状态总览页。显示AGV当前坐标、运行模式自动/手动/维护、电池电量、速度、左右轮速差、激光导航状态、安全传感器状态、当前报警信息。这些数据全部从PLC寄存器里读上来每隔几十毫秒刷新一次方便操作员快速判断车辆状态。第二页是手动操作页。这是用得最多的一页上面有前进、后退、左转、右转等方向按钮还有速度调节滑块、使能状态指示灯。方向按钮对应PLC里的控制字寄存器按下时写入对应的值松开时写入停止值。速度滑块则作为一个整数写入速度设定寄存器。第三页是参数设置页。这个页面权限要求比较高用来设定加减速时间、最大速度限制、导航坐标偏移量这些参数。普通操作员登录进去是看不到这一页的只有维护工程师输密码才能进入。第四页是报警页。显示历史报警和当前报警每条报警带时间戳方便追溯问题。很多朋友会忽略报警页的设计实际上AGV调试时大部分时间都在看报警做不好这一页现场会很痛苦。控制指令下发的逻辑要根据PLC程序来定我的建议是不要在HMI侧搞太多判断逻辑HMI只负责把操作员的意图写入PLC寄存器所有安全互锁、条件判断都在PLC程序里做。比如前进按钮按下后PLC要先检查AGV当前模式是不是手动模式、使能开关有没有按下、急停回路是否闭合、前后安全传感器是否正常这些条件全部满足才允许驱动电机动作。HMI如果自己做了逻辑判断修改起来麻烦不说一旦判断错误很容易造成安全隐患。3.4 急停、使能开关与安全回路接线这部分是整套方案里最重要的一环也是和平板方案拉开差距的地方。宏集X5机身顶部有一个醒目的红色急停按钮侧面还有三档位使能开关按住中间档是使能完全松开或按到底都会触发停止。这两个东西不是通过无线信号来控制的而是通过手持终端与车体之间的安全无线接收模块硬线输出给车载安全回路。接线方式是这样的宏集X5的急停按钮和使能开关在逻辑上串联构成双通道安全回路输出一个开关量信号给车上的安全无线接收模块接收模块再通过硬线接到车载安全PLC或者安全继电器的输入点。急停按钮按下或者使能开关松开时这个安全回路断开车载安全PLC立刻执行紧急停车同时切断电机驱动器的使能信号。这里有几个细节必须注意。第一安全回路绝对不能只依赖PLC程序判断必须从硬件层面直接断掉驱动器的使能回路否则万一PLC死机了急停就不起作用了。第二急停按钮要定期测试我建议每次班前保养时都按一次急停确认AGV能在规定距离内停下测试结果做好记录。第三无线手持HMI和接收模块之间要有配对关系防止现场的干扰信号误触发宏集X5在这个层面有加密绑定机制具体按照产品说明书的要求做初次对码就行。我在这个环节踩过一个小坑就是最开始把安全回路的输出接到了PLC的普通数字量输入模块而不是安全PLC的专用输入点。结果有一次PLC程序跑飞了急停按下去AGV还在往前走幸亏当时速度不快没有造成事故。后来改成了硬线接入安全继电器输入点和继电器之间用强制导向触点隔离这才彻底解决问题。所以各位一定记住安全回路要用安全硬件不能用普通PLC点。4. 安全操控与调度协同如何把无线HMI放进AGV运行闭环4.1 心跳监测与链路诊断无线通信的安全线无线通信和有线通信最大的区别在于它没有物理连接可以判断线路是否断开信号一旦丢失设备端要有一个机制来感知。宏集X5和车载PLC之间的心跳机制就是为了解决这个问题设计的。心跳机制的原理很简单手持终端周期性向车载PLC发送一个心跳报文PLC端实时检测这个报文。如果超过设定的时间没有收到心跳报文PLC就认为通信链路异常会自动将AGV减速并最终停车。这个超时时间我们根据现场实测设在了200毫秒到500毫秒之间太短容易误判工地环境稍微有点干扰就停车会影响效率太长又会导致AGV在通信中断后还要继续跑一段距离才停安全性打折扣。心跳超时之后AGV会进入“安全停车”状态这时操作员不能直接通过手持终端重新启动AGV必须确认通信恢复后手动复位PLC里的通信故障标志才能重新进入运行状态。这个设计能有效防止通信恢复瞬间AGV突然动起来造成意外。这里要额外提醒一下心跳超时停车和急停按钮触发停车是两回事安全级别也不同。急停是通过硬线切断驱动器使能是最高级别的安全机制心跳停车是通过PLC程序减速停机级别低一档。所以在系统设计时心跳停车可以作为通信异常的第一道防线但急停按钮绝对不能省两者互为冗余。4.2 操作权限分级与手自动模式切换AGV在工地上不是一直靠人手动开的更多时候是调度系统在自动指挥。宏集X5在自动运行模式下不能随意干预否则很容易和调度任务打架搞出“两个大脑同时指挥一台车”的局面。我在项目里做了一套操作权限分级机制分为三级。第一级是管理员能操作所有功能包括修改参数、手动控制、切换系统模式第二级是操作员能执行手动控制、查看数据但不能修改关键参数第三级是维护工程师除了管理员的功能外还能查看和清除历史报警。模式切换是一个受控操作。AGV从自动模式切到手动模式需要通过宏集X5上的模式旋钮或者软件按钮触发PLC收到切换请求后先检查当前是否有调度任务正在执行。如果有执行中的任务PLC会向调度系统发送一个“请求暂停当前任务”的信号调度系统收到后把任务挂起并禁止分配新任务然后PLC才允许切换模式。这个协同逻辑看起来繁琐但实际操作的时候特别有价值。我见过一些现场为了省事直接用X5强行切手动结果调度系统不知道车已经被人工接管了还按原计划给AGV下发任务两边的指令冲突AGV在原地一会前进一会后退最后报警停机。后来把模式切换的握手协议做进PLC后这种问题就再也没出现过。4.3 与OpenTCS调度系统的配合从按键盘到看全局AGV调度系统OpenTCS在国内用得挺多它负责多辆AGV的任务分配、路径规划、死锁避免和交通管制。OpenTCS的路径规划底层通常采用A星算法A*在拓扑地图上搜索从当前位置到目标点的最短可行路径。那宏集X5和OpenTCS有什么关系简单说OpenTCS是管多台车、管全局的“大脑”车载PLC是管单台车执行的“小脑”宏集X5则是现场维护人员和小脑对话的“窗口”。在自动运行中调度系统下发任务给车载PLCPLC沿着OpenTCS规划好的路径走。一旦出现异常比如前方有堆料挡住路径、导航定位偏差过大就需要现场人员介入。以前遇到这种情况调试人员要抱着笔记本电脑连网线走到AGV旁边打开PLC编程软件在线监控看程序逻辑、改参数费时费力。有了宏集X5之后直接在手持终端上就能看到当前车的位置、路径点序号、目标点、速度、报警码等信息甚至在权限允许的情况下直接操作车辆回退到安全位置。在OpenTCS侧X5是一个“人工干预”的工具而不是一个调度客户端。我们在OpenTCS里配置了车辆状态接口当X5切入人工操作时车辆状态会自动标记为“维修/人工”调度系统会停止给这台车分配新任务直到状态恢复为“可用”。这个接口如果在OpenTCS里不知道怎么配可以在官方文档里找“vehicle state change”相关的说明不同的调度版本名称略有差异。5. 常见问题与现场排查技巧实录5.1 通信延迟和偶发掉线光伏工地现场电磁环境比较复杂光伏逆变器、变频器、无线AP、对讲机都在工作2.4GHz频道拥挤的时候宏集X5偶发掉线的问题确实会出现。我们项目初期就遇到过几次操作延迟变大、画面刷新卡顿的情况。排查思路从下往上捋。第一步检查无线信号强度宏集X5的界面可以显示当前连接的信号质量如果信号强度低于-70dBm就要考虑是不是离AP太远了或者有遮挡。第二步检查信道干扰用手机装一个Wi-Fi分析工具看看现场2.4GHz和5GHz频段的信道占用情况把AP的信道手动改成不冲突的频段不要用自动信道。第三步检查AP的漫游设置如果现场有多个AP要确保它们开启了快速漫游功能否则X5从一个AP切到另一个AP时会出现短暂断流。还有一种不太容易想到的干扰源是光伏组件本身。光伏组件表面的玻璃和边框会反射无线信号在组件堆场里信号多径效应严重。如果调试区域固定可以在该区域增加一个AP确保AGV在该区域行走时信号能从一个主AP覆盖减少频繁漫游。通信掉线时的PLC侧策略也要设置好。我在PLC里把心跳超时时间设为300毫秒并在掉线时记录一条带时间戳的故障日志。这样即使没有人在现场盯着事后也能从日志里看到通信中断的时间和位置配合AGV的自车日志能很快定位是哪一段路程信号不好。5.2 急停触发后复位流程不清晰很多现场操作员遇到急停触发后会手足无措正常急停复位不是单靠X5上旋转急停按钮就能完成的。正确的复位流程是先确认AGV已经完全停下然后把急停按钮旋转复位但车还是不能动因为安全继电器还处于触发状态。接着需要去车体控制柜上手动复位安全继电器按下复位按钮。复位后还要在X5上检查安全回路状态是否恢复PLC上如果有急停故障报警需要手动清除。全部恢复后才能重新上电使能。这个流程里的关键点在于安全继电器的复位按钮在车体上不在手持端。所以操作员急停之后想快速恢复还是得跑回车边。如果希望这个操作更顺手可以把安全继电器的复位信号接到PLC的输出点通过X5上的一个复位按钮来远程复位但前提是安全继电器支持电子复位而且要经过风险评估。我们后来为了操作方便做了这个改动但保留了车体上的物理复位按钮作为备份防止PLC程序跑飞时无法复位。5.3 强光下看不清屏幕和误触问题宏集X5的屏幕亮度在不同环境下的适应还算可以但如果长时间在正午阳光下操作还是会遇到反光问题。我们实际测试下来加装一个遮阳罩会明显改善虽然这个配件不是标配但网上有通用的工业平板遮阳罩可以改装。另外X5的屏幕可以设置成高亮模式代价是耗电会增加所以现场要权衡好亮度和续航。误触的问题主要出现在戴手套操作时。宏集X5的电容触屏在普通工业手套下响应不稳定可以在系统设置里调高触控灵敏度或者改用专门支持手套触控的工业触摸手套。最保险的做法是关键的启停操作不用触屏而是用物理按键。宏集X5在机身侧面设计了可自定义物理按键我把“启动”“停止”“速度”“速度-”这几个最常用的功能绑定到了物理按键上操作员不用看屏幕也能盲操这个习惯养成之后现场效率提升非常明显。5.4 电池续航不够时怎么处理整机连续高亮显示加上无线通信开启宏集X5的电池续航大概在六到八小时左右。如果是一个全天满负荷的调试任务单块电池确实扛不住。我们的方案是买了两块备用电池利用充电间隙换电。换电是热插拔式的不需要关机直接拆下没电的电池换上满电的就行X5不会断电重启。为了避免换电时发生通信中断导致AGV急停我建议在换电前先把AGV停在一个安全位置确认当前没有自动任务在执行。换完电后等X5重新连上网络确认通信正常后再继续操作。这种小细节看起来不重要但在繁忙的调试现场能避免很多不必要的报警和停机。结束前的几点个人体会这套宏集X5无线手持HMI方案在光伏工地AGV项目里跑下来给我的最深感受是无线化改造省下的不只是几根电缆和几个小时调试时间更重要的是让操作员从“被设备绑住”的状态里解放出来。以前无论干什么都要绕着车转现在可以站在安全的位置观察整车运行状况再决定下一步操作这种视角的转变让现场人员对设备的状态把握更全面安全隐患也更容易提前发现。如果要说有什么改进空间我觉得一个是可以考虑给X5加一个更丰富的诊断页面把无线信号质量、各AP漫游时间点、PLC通信延迟这些网络数据都直观展示出来这样运维人员在设备出问题的时候能更快判断是网络问题还是控制问题。另外一个是可以探索一下和AR眼镜结合让操作员在手持终端之外还能以第一视角看到AGV周围的传感器数据不过这只是我个人的设想真要落地还得等产品生态更成熟再说。宏集X5和无线手持HMI这条路在光伏工地验证了这个模式可行同样可以推广到物流园区的叉车AGV、风电塔筒内的巡检小车、港口的集装箱转运AGV。只要是有长距离移动、人员需要近距离干预、环境条件又恶劣的AGV应用场景这套“无线手持HMI加安全回路加调度协同”的思路都适用。我后续也会继续在更多项目里实践这套方案有新的经验再和大家分享。
返回列表