生产车间里有个很现实的问题:中控室一般离生产线有几十米甚至隔着一堵墙,设备一响、指示灯一亮,操作员要跑过去看状态,再跑回来点一下鼠标。当初我接手一条装配线的改造任务,节拍要求从90秒压到70秒,正是这种"中控到现场最后几十米"的延误,让我决定在设备边上加一台海雅达 Model 10X 工业平板,做旁站控制。本文就把这套方案从选型、软件、部署到调试的完整过程梳理一遍,给同样想在产线旁做就地控制的同行一个可参考的落地模板。
这套方案的核心价值其实不是"换一块更高级的屏幕",而是把控制权下沉到设备边的同时,不打破中控室的统一调度。操作员在平板上一键切换工序参数、查看报警、做手动干预,PLC 的运营数据仍然全部上抛中控。适合谁看?如果你是做设备集成、产线自动化改造、或者工厂数字化转型的工程师,这篇文章的经验可以直接套用;如果你是刚入行的,也能从选型逻辑和调试思路里建立一套自己的判断标准。
1. 旁站控制到底解决了产线的什么问题
1.1 中控室的信息断层,才是真瓶颈
很多工厂的产线并不是没有自动化,而是自动化系统"离得太远"。设备本身有 PLC、有触摸屏,中控室也有 SCADA 系统,按理说信息是齐的。但实际运行时会发现,中控屏幕上的状态采样频率不够,报警响应链路过长,操作员在中控改一个参数,往往要等设备运转到某个工序节点才生效,出了问题还得靠对讲机喊现场人员确认机械动作。这条链路在设备稳定运行时看不出问题,一遇到首件试制、换型、异常处置就特别难受。
旁站控制的本质,就是把一部分"人在回路"的操作放到设备身边来做。操作员能亲眼看到气缸动作、传送带走向、传感器指示灯,同时直接通过平板下发指令。信息差从"几十米加对讲机"缩小到"眼前一米"。这套逻辑对节拍提升的价值很明显:以前换型需要中控那边调配方、现场这边手动切换工装、再叫电工去按复位按钮,三拨人来回跑,现在一张平板上全部搞定,换型时间从40分钟压缩到18分钟左右。
1.2 哪些工序场景最需要旁站
我列一下在产线上实际解剖过的场景,你可以对照自己车间的情况:
- 设备换型:模具、夹具、工艺参数整体切换,需要 HMI 上做配方加载,同时现场确认气缸到位。
- 首件调试:新产品试制时工艺员要在现场反复微调参数,边看机构动作边输入数值。
- 点检维护:设备每日点检需要逐项确认润滑、气压、传感器灵敏度,平板可以做成电子点检表。
- 异常应急处置:卡料、堵料、安全事故风险时,需要在设备边立刻停机和复位,中控远程操作反应慢。
- 半自动工位:某些工位保留人工上料,需要按节拍给操作员画面提示和确认按钮,实现人机协作。
这五类场景的共同特点是:操作者必须站在设备旁边,同时需要来自 PLC 的数据和下发指令的能力。传统做法是每个设备配一套按钮箱和触摸屏,但触摸屏尺寸小,画面切换麻烦,按钮箱又只能做硬接线逻辑,想改个参数得开柜门。工业平板恰恰能把这几种需求揉在一起。
1.3 为什么是工业平板而不是工控机或普通平板
我先踩过的"坑"是拿一台普通商用平板电脑去过,第一周就出了问题:屏幕在车间强烈背光下看不清,触摸屏沾了油污后灵敏度急剧下降,最要命的是没有串口,跟老设备的 RS485 通信还要拖一个 USB 转串口盒,放了两天就松脱了。工业平板和商用设备的分水岭就在这些地方——宽温、防尘防水、接口内置、前面板达到 IP65 防护等级,以及能 7×24 小时稳定运行。
对比来说,工控机加显示器的组合灵活度更高,但占空间、走线散乱,而且现场安装很丑,操作台一乱容易误碰电源按钮。普通商用平板省事,但稳定性和抗干扰能力在产线上完全不靠谱。海雅达 Model 10X 这类 10 寸级别的工业平板,正面尺寸刚好能装进设备操作位,接口全部预留在底部,整体防护做到位,属于在"功能密度"上最合适的中间解。
2. 海雅达 Model 10X 选型时的几个关键判断
2.1 屏幕和触控方式必须结合工艺手势
工业平板最容易被低估的配置就是屏幕。Model 10X 用的是 10.1 英寸、1920×1200 分辨率的电容触摸屏,这个分辨率在 10 寸尺寸下信息密度合适,画面上一屏能完整展示一个工序页的状态变量,不用频繁滚动。电容触摸在灵敏度上确实比老式电阻屏好,但有一个前提:操作工不能戴厚重手套操作。如果你的产线上员工需要长期戴防割手套,那要选支持手套模式的产品,或者在触控之外保留实体按键做应急。
我在这条装配线上的折中做法是:平板的操作页面按钮做得比较大,关键操作(启停、复位、换型确认)除了触摸按钮外,还在平板旁边的控制盒上保留了硬线急停和启动按钮。这样既享受了触摸 HMI 的灵活,又不把安全功能押在触摸屏上。
2.2 防护等级和安装方式要一起想
车间里最麻烦的不是粉尘,而是切削液、润滑油和清洗剂的气溶胶。设备附近的空气中常年飘着这些东西,平板屏幕一天下来就蒙上一层油膜。Model 10X 前面板是 IP65 等级,也就是可以防喷水、防粉尘进入,这使得现场可以用湿布直接擦屏幕,甚至用稀释过的清洗剂擦拭,不会渗到内部电路。需要注意的一点是,整机防护等级不等于前面板防护等级,安装开孔和背部的散热区域都要单独检查,这部分在第四部分会细说。
在安装方式上,我见过很多方案把平板直接嵌进操作台面板,开一个方孔,四周用卡子锁紧。这种嵌入式的优点是整洁、防误碰,但缺点是不方便调整视角和位置。我的建议是如果设备位置固定、操作位置固定,用嵌入式;如果设备在调试期或者工位布局还会调整,用 VESA 支架加旋转臂更灵活。我最后选了 VESA 标准支架,把平板悬在设备控制柜正面侧方,高度和视线齐平,操作员站着或坐着都能看清楚,而且可以随手把平板转个角度避开反光。
2.3 接口布局比参数表更值得较真
每个做整合的人都知道要数接口数量,但真正到了现场才会发现接口的"物理位置"和"电气隔离"也很要命。Model 10X 的配置里有两个千兆网口、两个 RS232/RS485 可选串口、四个 USB3.0,以及支持 9~36V 宽压直流输入。这个接口组合对我来说是够用的:一路网口接 PLC 控制网络,另一路网口接中控室办公网络或者 MES 采集网络,实现物理隔离;串口直接对老设备做 Modbus RTU,不需要额外的串口服务器。
供电方面,宽压输入帮了大忙。现场控制柜里的开关电源出口电压经常因为负载变化而在 22V 到 26V 之间晃动,如果产品只支持 24V±10%,很容易在波动猛的时候触发低压保护重启。Model 10X 宽压范围让供电方案省了很多事。还要注意选带隔离的电源,工业现场共地干扰很常见,隔离电源能切断大部分地环路问题。
2.4 被动散热和内部结构在高温车的表现
电子元器件最怕的就是热。工业无风扇平板靠外壳散热,本身运行温度范围是 -10℃ 到 50℃,但我做过一个对比测试:同品牌另一款机器在 40℃ 环境、满载运行下,屏幕表面温度会明显升高,触摸操作偶尔出现迟滞。Model 10X 的金属后盖开有散热槽,实际运行稳定很多。夏天我专门用红外测温枪测过,平板后盖的温度控制在 42℃ 左右,CPU 负载 60% 左右,触摸响应没有明显变化。
如果你车间有高温烘箱、压铸机这类热源,一定要注意安装位置不能正对热源。我在另外一个项目里吃了亏,平板放在离压铸机模具只有两米的地方,夏天环境温度到了 48℃,哪怕产品标称 50℃ 也扛不住长期运行,后来加了隔热板和轴流风扇才解决。所以选型时看参数是一回事,预留散热的安装环境是另一回事。
3. 软件和通信架构:让平板真正"会说话"
3.1 软件路径怎么选:组态软件、Web HMI 还是上位机程序
硬件到位后,最难的不是画画面,而是确定软件架构。市面上做工业 HMI 的路径大致分三类,我说下我的取舍:
- 传统组态软件:如 WinCC、InTouch 这类,功能全,但授权贵、对操作员来说界面学习成本高,而且每次改画面都要重新编译发布。
- 轻量级 HMI 组态:直接在平板上运行,快速做几个页面没问题,但做权限管理、数据缓存、复杂逻辑时很吃力。
- 自研上位机 + 开源框架:用 Node-RED / Python / C# 写采集服务和 HMI 页面,灵活度高,可以完全定制交互,但需要自己维护代码。
我这台平板的最终方案是混合架构:底层采集用 Node-RED 做数据中枢,负责从 PLC 采集数据、写入本地数据库、同时把数据推送到中控系统;人机界面用一组本地 Web 页面实现,通过浏览器访问。节点和逻辑全放在平板里,断网也不影响本地操作。这样改一个按钮的颜色、加一个参数显示,只要编辑 HTML 和 JavaScript,刷新页面就生效,不用烧录、不用编译,工艺员自己都能折腾。
这套架构的前提是平板预装的是 Windows 10 IoT 系统,跑 Node-RED 和轻量 Web 服务器绰绰有余。如果产品预装的是 Linux,那也可以,反而更省内存。我建议软件选型时优先考虑支持 Node-RED、Python 这类生态的工具,不要被封闭的专用 HMI 软件捆绑住。
3.2 通信协议:首选的还是 Modbus TCP,老设备走串口
产线通信协议的选择直接决定你能连上哪些设备。这条装配线上的 PLC 有西门子 S7-1200、三菱 FX5U,还有两台老设备的施耐德变频器只支持 Modbus RTU 串口协议。我在平板上做了两级通信处理:
第一级,以以太网为主干。S7-1200 通过 Modbus TCP 服务器协议与平板通信,三菱 FX5U 以自带以太网口走 SLMP 三菱协议,但我在采集层做了统一抽象,把不同 PLC 的数据点映射成统一的内存表,页面代码只管读写一个"值",不用关心背后的协议。
第二级,老设备串口接入。平板上的两个 RS485 口直接接变频器和老 PLC,跑 Modbus RTU,波特率 9600 到 38400 不等。这里有个经验:串口通信如果距离超过 50 米,或者现场变频器多、干扰大,要把波特率降到 19200 以下,否则频繁出现 CRC 校验错误。平板上用 USB 转串口当然也行,但工业场景我不推荐,悬空的 USB 转接盒在振动环境下太不可靠了。
至于为什么没有用 OPC UA,主要是现有设备协议栈的限制。如果你们是全新产线,所有 PLC 都支持 OPC UA,那直接上 OPC UA 更省事,它自带数据模型和加密,比裸 Modbus TCP 安全得多。我这套方案把 OPC UA 留了个口子,后续设备换代可以直接平滑切换。
3.3 画面组织:按工序分页、按角色分级、按风险确认
画面设计直接关系到操作员愿不愿意用。一个常见的错误是把中控室的 SCADA 画面直接缩小搬到平板上,控件密密麻麻,现场操作员根本不敢点。我的原则是每一页只做一件事:
- 运行监控页:看整线所有工位的状态、节拍、报警,用大色块表示状态,红绿灰三色,一眼看清。
- 参数调整页:针对当前工序的工艺参数,表格形式展示,参数名、当前值、范围、修改按钮并列,修改后有高亮闪烁提示。
- 换型页面:把产品型号做成卡片,点一下自动切换整套配方,切换过程逐步显示进度,每步都有文字提醒操作员去现场确认机械状态。
- 手动操作页:这是旁站最核心的一页,放电机启停、气缸伸出缩回、传送带点动等按钮,每点击一个按钮弹出二次确认,防止误触。
权限上分三级:操作员只能做启动停止和参数微调;工艺员可以改配方和参数范围;管理员才能动通信配置和系统设置。我在页面上做了一个隐藏的工程模式入口,长按页面标题五秒弹出密码框,这个设计让现场工程师不用随身揣着管理员账号,又不会让操作员误入。
3.4 数据上抛和本地缓存:别把所有鸡蛋放一个篮子里
旁站控制的优势在本地,但工厂最终要的是数据上抛到中控或 MES。最常见的坑是:网络一抖,数据上传断了,中控那边出现数据空洞。我的方案是平板本地装一个 SQLite 数据库,所有操作记录、参数修改记录、报警事件都先写本地,再异步同步到中控 MySQL 数据库。网络恢复后自动补传,保证数据不丢。
报警事件要带上操作员 ID,这个在追溯产品质量问题时特别有用。有一次产线出了批量尺寸超差,追查下来就是某个操作员在参数调整时把进给速度从 1200 误改到 1500,本地操作审计记录清晰显示了这个修改的时间点和操作账号,避免责任扯皮。所以我强烈建议,别为了省事把操作记录的时序搞乱,每条记录都要包含 PLC 时间戳和平板接收时间戳,两个时间差可以顺带监控通信延迟。
4. 现场部署细节:安装、布线和抗干扰
4.1 安装位置决定了操作效率和安全边界
很多人忽略的是,平板安装位置本身就是控制风险评估的一部分。我定了一条原则:平板操作面必须朝向操作工的标准站位,同时避开设备的运动部件投影区。具体来说,我把旋转臂支架安装在控制柜侧面,平板距离操作站位大约 0.5 米,操作员伸手就能碰到急停,同时站在这个位置能看到上料区、加工区和出料区三个关键区域。
另外要注意屏幕朝向和光源的关系。车间顶部通常有高亮照明,窗户方向还有自然光,平板如果正对光源,屏幕上就是一片反光白斑。我的旋转臂能上下左右微调,这个灵活性在调试期间非常有用。装完以后我专门在各种时段、各种工位照明条件下测试过可视性,最后把平板固定在一个稍微向上倾 5 度的角度,这才彻底解决反光问题。
4.2 供电设计:独立空开、隔离稳压、断电保护
旁站设备的供电看似简单,其实坑不少。我把平板供电从设备控制柜的 24V 开关电源独立分出一路,加了一个 5A 的空气开关,再接一个 24V 稳压模块,最后才到平板电源口。这样做的好处是,设备主电路启动瞬间的电压跌落不会影响平板,平板检修断电也不会影响设备主控供电。
这里有个容易被忽视的坑:如果你和 PLC 共用一个开关电源,PLC 输出回路的负载变化会直接影响电源输出电压纹波,严重的时候平板触摸屏都会抖动。改成独立供电后,这类问题基本消失。
断电保护方面,我利用平板宽压输入的特性,在供电链路里加了一个小型冗余模块。实际出现过的场景是车间总闸跳闸,设备全停了,平板靠供电模块的储能电容还能撑大概 10 秒,这 10 秒内 Node-RED 检测到通信超时,会把"通信中断"事件写入本地数据库,然后系统正常关机,避免数据库文件损坏。
4.3 布线规范:网线要用工业级,串口必须用屏蔽双绞
车间电磁干扰是真实存在的。这台平板安装位置离两台变频器大约 1.5 米,刚开始用的普通超五类网线,Modbus TCP 通信偶尔出现超时,一天几次,排查了很久。后来换成工业级屏蔽网线(SFTP,铝箔加编织屏蔽),并把两端屏蔽层良好接地,通信就稳定了。
串口线更是重灾区。RS485 必须用屏蔽双绞线,屏蔽层单端接地,不能在两端都接。最初我就是两端都接了地,结果形成了地环路,反而引入更多干扰,通信错包率奇高。后来改成单端接地,世界安静了。另外串口线尽量走单独的线槽,和动力线、变频器输出线保持至少 20 厘米的间距,实在避不开就交叉走线,不要平行长距离并排。
4.4 防误操作的系统级兜底
平板毕竟是通用计算设备,不是硬接线安全回路。旁站控制再怎么方便,也不能让它承担安全功能。我在方案里做了一个明确分工:急停、安全门、光栅这些信号全部走硬接线直接到PLC的安全输入模块,不经过平板。平板上的急停按钮只是一个软按钮,通过通信下发停机指令,属于"操作便利",而不是"安全功能"。这个理念我在方案评审时反复强调过,避免工艺人员误以为平板能替代安全回路。
同时,我对平板本身做了防护:Windows 启用系统账户自动登录但锁死控制面板,设置屏幕不自动休眠,禁用 USB 存储设备的自动运行,避免操作员插 U 盘带来病毒。旁站平板的所有软件运行在无管理员权账户下,即使操作员乱点也无法卸载系统组件。
5. 调试验证阶段的坑和排查链路
5.1 触摸屏间歇性失灵:表面油污和干扰的联合作用
调试时遇到过最奇怪的现象:平板运行一个小时左右,屏幕偶尔某个区域触摸无反应,点按钮要点好几下才行。刚开始以为是硬件故障,甚至怀疑是不是买到翻新机。后来我做了个对照实验,用干布擦净屏幕后故障消失,喷上一点油污再测试故障复现。才知道是油膜影响了电容触控的检测灵敏度。
根治方法首先是让操作工养成戴手套上料、不直接触碰屏幕油污区的习惯,然后在平板上贴了一张防油污的磨砂保护膜。磨砂膜还顺带解决了反光问题,一举两得。如果你们产线油污更严重,可以考虑选配带防眩光处理的原厂玻璃盖板,比后贴保护膜效果更好。
5.2 通信断链后恢复不了:重连机制不能靠"等超时"
这里踩了个很实在的坑。刚开始我在 Node-RED 里设了 Modbus TCP 连接,如果连接断开,靠 TCP 本身的检测来触发重连。结果发现,PLC 侧 TIA 项目里如果只开了 Modbus TCP 服务器,没有开启"被动连接保持检测",平板这边断开后,PLC 那边还认为连接在,导致平板重连请求被拒绝,彻底卡死。
排查链路是这样的:先看平板侧日志,发现反复出现"Connection refused";再抓到 PLC 侧看通信状态,发现连接资源被占用;最终定位是重连机制设计问题。解决方法是在平板侧做了一个定时任务,每 5 秒主动检测一次心跳,如果 3 个心跳周期没响应,强制关闭 socket,等待 10 秒后再重新建立连接,并且采用指数退避(10 秒、20 秒、40 秒,上限 120 秒)。这样即使是短暂的干扰断线,也能快速恢复通信,不至于永久失联。
5.3 画面与设备实际状态不同步:全量轮询的坑
调试过程中另一个让我头疼的问题:平板显示某个气缸在"伸出到位",但现场看那根气缸明明缩回去了。排查下来是采集方式的问题。一开始我用 500ms 轮询全部数据点,数据量一大,部分点更新失败又不报错,于是页面保留了旧值。
我改成事件驱动的方式——PLC 里给关键状态变量做变化上报,平板侧维护一个数据版本号,状态一变就增量更新页面;非关键数据继续用轮询,但把轮询周期拉长到 1 秒。改了之后,页面和实物的同步误差基本看不到了。这也提醒我一个通用原则:旁站画面的数据更新,永远不要依赖单一的"定时全量拉取",事件触发加增量同步才是现场 HMI 的正确姿势。
5.4 高温时段平板偶尔反应慢:降频和负载的博弈
7 月份车间温度高,我注意到平板在每天下午两三点会出现操作卡顿,点按钮到页面响应大概有 1 秒延迟。一开始怀疑是网络,后来排查到是 CPU 降频。无风扇平板在高温环境里会自动降低 CPU 频率保护芯片,这是正常行为,但问题是 Node-RED 里我加了很多不必要的定时轮询节点,CPU 使用率长期在 70% 以上,降频后就会明显卡顿。
优化办法是给采集逻辑瘦身,把 200ms 级的不必要轮询都删掉,页面只保留活动工位的数据刷新。同时给平板的 Windows 电源计划设置成"最佳性能",把插电状态的处理器状态调到 100%。这一套下来,CPU 使用率降到 35% 左右,高温时段也不卡了。经验是:工业平板的性能余量比工控机少,写采集逻辑时就要想着"够用就行",不要堆不必要的定时器和中间环节。
6. 再往前一步:从旁站到边缘节点的扩展空间
这套旁站控制方案稳定运行之后,我把它做成了一个可复用的参考模型,后来又在这台平板上扩展了两件事,顺便给后面要做的同行一点参考。
第一件事是接入了扫码枪。装配线的产品有序列号追溯需求,原来操作工用单独的扫码枪连电脑,数据要人工核对。我在平板的 USB 口接了扫码枪,把扫码结果直接作为工序启动的条件,扫码成功才允许下一页操作。这样做的好处是自动防错,序列号扫错或者关联产品不符时页面会直接拒绝,不需要额外逻辑判断。第二件事是语音播报。新员工对异常画面不敏感,我在页面里挂了本地播报模块,当有报警发生时,通过平板的音频口接一个小音箱,用语音念出报警工位和报警类型,新员工不用紧盯着屏幕也能第一时间知道哪儿出问题了。
其实这块平板的能力远不止旁站控制。它本身是一个完整的边缘计算节点,后续想接视觉检测、做 OEE 统计分析、和 MES 对接下发工单,都可以在这台平板上直接扩展。我个人的体会是:不要把工业平板只当成一个"大号触摸屏",它真正的价值是把 IT 和 OT 之间的那道墙打通——让现场操作员手中的工具,直接变成生产数字化网络的一个节点。选型选的好、底层架构留了口子,后面每一步扩展都不会推倒重来。