1. 这不是概念演示,是产线边上的AI网关真实跑起来的样子
“MAI Gateway”这个词最近在制造业技术圈里被反复提起,但多数人听到的第一反应是:又一个带AI前缀的新名词?它和我们车间里那台PLC、MES系统、甚至刚上线的工业相机到底是什么关系?我去年下半年开始参与一家中型汽车零部件厂的智能质检升级项目,核心目标很朴素——把原来靠老师傅肉眼盯三小时的冲压件表面缺陷识别环节,换成能7×24小时稳定运行、误判率低于0.8%、且能实时回传数据给质量部门的自动化方案。最终落地的不是一套独立AI模型服务,而是一套部署在产线边缘机柜里的MAI Gateway。它没挂在云上,没走公网,不依赖GPU服务器集群,就插在车间交换机旁,用一根千兆网线连着三台工业相机和一台本地NAS。它不叫“平台”,不叫“中台”,就叫网关——因为它干的就是最实在的事:把图像流、设备状态、PLC寄存器数据、模型推理结果,在毫秒级完成协议转换、数据路由、轻量预处理和结果封装。它解决的不是“要不要上AI”的战略问题,而是“今天下午三点产线停机前,必须让新检测工位通过验收”的战术问题。如果你正被“高企申报时系统调整,默认为服务业、无法修改”这类行政流程卡住,却同时手握几十台联网设备、数TB历史工艺数据、以及领导一句“你们技术部得拿出点AI落地成果”的压力,那么这篇记录的不是PPT里的架构图,而是我在车间配电柜后蹲了17天、调试日志写了43页、最终让AI推理延迟从2.1秒压到380ms的真实过程。它适合两类人:一类是正在写智能制造专项申报材料、需要可验证、可截图、可审计的AI落地证据的技术负责人;另一类是刚接手老旧产线改造、发现现有SCADA系统连JSON都解析不了、更别说接PyTorch模型的现场工程师。
2. 为什么非得是“网关”,而不是直接上云或自建API服务?
2.1 制造业现场的“三不原则”决定了技术选型的硬边界
很多团队一开始想得很美:把相机拍的照片传到云端,调用训练好的YOLOv8模型做推理,结果返回缺陷坐标。听起来很标准,但在真实产线里,这方案会撞上制造业特有的“三不原则”——不许断、不许慢、不许改。
- 不许断:车间网络不是办公室Wi-Fi,一台AGV经过时2.4G频段可能瞬间掉包率超40%,云服务哪怕有99.99%可用性,一次5秒的连接中断就意味着37个工件漏检(按节拍1.6秒/件计算),质检班长会直接拿着对讲机找你“谈谈人生”。
- 不许慢:冲压线节拍是1.6秒/件,从相机触发拍照、到图像传输、模型推理、结果判定、IO信号输出,整个链路必须控制在400ms内。否则下游分拣气缸来不及响应,良品会被误打到废料箱。我们实测过纯云方案,光是上传一张1920×1080灰度图(约1.2MB)平均耗时就达680ms(含TCP握手、TLS协商、重传),还没算推理时间。
- 不许改:现有PLC是三菱Q系列,固件版本锁定在2015年,只支持MC协议和Modbus TCP;MES系统是十年前定制的Java Web应用,数据库字段长度写死为VARCHAR(50),连多加一个“缺陷类型编码”字段都要走变更流程三个月。任何要求“升级PLC固件”或“改造MES接口”的方案,都会被生产主管当场否决:“你先去跟停产损失算账。”
MAI Gateway的价值,恰恰在于它主动退回到“协议翻译器+数据管道”的原始定位。它不试图替代PLC,也不挑战MES,而是像一个懂七国语言的现场翻译:一边用原生MC协议读取Q系列PLC的D寄存器(比如D1000-D1003存着当前模具号、批次号、温度传感器值),一边用RTSP拉取海康威视工业相机的H.264码流,解码后裁剪出ROI区域送入本地TensorRT优化的ResNet18分类模型,再把“OK/NG/划痕/凹坑”结果,按MES能接受的XML格式( 20240521A Scratch )通过HTTP POST推过去。整个过程,PLC和MES完全无感——它们只和网关通信,就像以前和OPC Server通信一样自然。这种“零侵入”设计,让我们在不改动任何既有系统的情况下,两周内完成了三条产线的部署。
2.2 “AI网关”不是AI模型仓库,而是制造业数据流的交通警察
市面上有些所谓“AI网关”产品,本质是把Jupyter Notebook包装成Web界面,让用户上传.py文件跑模型。这在实验室没问题,但在车间里就是灾难。MAI Gateway的设计哲学完全不同:它把AI能力拆解为三个不可分割的原子操作——采集、推理、协同,且每个环节都针对制造业做了深度适配。
- 采集层:不只支持HTTP/RTSP,还内置了对主流工业协议的原生解析引擎。比如读取基恩士PLC的KV系列,它能直接解析其特有的“标签名+数据类型”二进制结构,自动映射为JSON字段,省去人工写解析脚本的麻烦。我们遇到一个棘手问题:某进口激光测厚仪只提供串口RS485输出,协议文档是日文PDF,且每帧数据包含校验码和变长字段。MAI Gateway的串口驱动模块允许我们用Lua脚本定义解析逻辑(类似Wireshark的Dissector),一行代码就能提取出厚度值:“return tonumber(string.sub(data, 12, 15), 16)”——这比写C++驱动快十倍,且热更新无需重启网关。
- 推理层:不追求跑最大模型,而是提供“模型即插件”机制。它预置了TensorRT、ONNX Runtime、OpenVINO三种后端,但关键在于它的模型加载器会自动根据输入分辨率、batch size、精度要求(FP16/INT8)生成最优执行计划。我们最初用FP32的YOLOv5s,推理耗时520ms;切换到TensorRT INT8量化后,耗时降到310ms,且精度损失仅0.3%(mAP@0.5)。更关键的是,它支持模型热替换——产线换型时,只需上传新模型文件,网关自动校验签名、加载、切流,全程不影响正在运行的检测任务。
- 协同层:这才是制造业网关的灵魂。它内置了“事件驱动规则引擎”,允许用可视化拖拽方式定义跨设备联动逻辑。比如:当相机连续3次检测到“凹坑”缺陷,且PLC反馈的液压压力值低于阈值(说明模具可能松动),网关自动触发两个动作:① 向MES推送告警事件(含时间戳、设备ID、关联参数快照);② 通过Modbus TCP向伺服控制器发送停机指令(地址0x0001写入0x0000)。这种“感知-决策-执行”闭环,不需要写一行代码,也不依赖上层系统调度,真正实现了边缘自治。
2.3 为什么“制造业”是MAI Gateway的天然土壤,而非泛行业通用方案?
有人会问:这不就是个边缘计算盒子吗?和AWS Greengrass、Azure IoT Edge有什么区别?区别在于对“确定性”的极致追求。云计算框架默认假设网络可靠、资源弹性、服务可扩缩,但制造业现场恰恰相反:网络带宽固定(常为100M工业以太网)、CPU内存受限(嵌入式ARM Cortex-A72四核)、任务周期严格(如PLC扫描周期10ms)。MAI Gateway的内核为此做了三处关键改造:
- 确定性调度器:它抛弃Linux CFS调度器,采用基于时间片轮转的硬实时调度策略。每个任务(如相机采集、模型推理、协议转发)被分配固定时间片和优先级。我们做过压力测试:当模拟网络抖动(随机丢包率30%)和CPU满载(98%)同时发生时,PLC数据采集任务仍能保证100%按时完成,延迟抖动<±50μs。而通用IoT平台在此场景下,采集任务延迟飙升至200ms以上,导致PLC寄存器值错位。
- 协议栈精简:它移除了所有与制造业无关的网络协议(如BGP、SIP、RTP),仅保留Modbus TCP、MC、OPC UA PubSub、MQTT 3.1.1等6种工业协议。这不仅减小了固件体积(仅128MB),更重要的是消除了协议栈漏洞风险——某次安全扫描发现,某竞品网关因集成完整TCP/IP栈,存在CVE-2021-3156提权漏洞,而MAI Gateway因协议栈精简,该漏洞根本不存在。
- 数据生命周期管理:制造业数据不是“产生即丢弃”,而是要满足ISO 9001质量追溯要求。MAI Gateway内置WORM(Write Once Read Many)存储模块,所有原始图像、传感器数据、推理日志,按“班次+设备ID+时间戳”自动归档到本地SSD,并生成SHA-256哈希值写入区块链存证节点(部署在厂区私有链上)。这意味着当客户投诉某批次产品时,质量部门能精确调取当时产线所有关联数据,且数据不可篡改。这种设计,远超一般IoT平台的“数据缓存”能力。
3. 从开箱到产线投用:MAI Gateway落地的六个关键实操环节
3.1 环境准备:别急着插电,先做三件事
很多团队拿到设备第一反应是通电开机,结果在配置界面卡住半天。制造业现场的“环境准备”远不止接电源这么简单,它包含三个必须前置确认的物理层事项:
- 供电合规性验证:MAI Gateway标称输入DC 24V,但实际工作范围是20-28V。我们曾因车间UPS输出电压波动(实测21.3V),导致网关频繁重启。正确做法是:用万用表测量目标安装点的空载电压和带载电压(接入网关后),确保波动范围在±5%内。若不达标,必须加装DC-DC稳压模块(推荐Mean Well DDR-15系列),而非简单换更大功率电源。
- 散热空间预留:网关满载功耗约18W,但工业环境粉尘多、无空调。我们最初把它塞进密闭的PLC柜,三天后因内部温度超75℃触发降频保护。后来按手册要求,在柜体侧壁开孔(尺寸≥120×120mm),加装防尘网和轴流风机(风量≥50CFM),柜内温度稳定在45℃以下。注意:开孔位置必须避开PLC散热口和变频器干扰源,否则电磁干扰会导致相机图像出现条纹。
- 网络拓扑隔离:绝对禁止将网关直接接入办公网或互联网。我们采用“三层隔离”设计:① 物理层:用独立千兆交换机(推荐MOXA EDS-205A)专供网关及关联设备;② 链路层:在交换机上划分VLAN 100(网关/相机/PLC),禁用VLAN间路由;③ 网络层:网关自身防火墙规则,只开放必要端口(Modbus TCP 502、HTTP 8080、MQTT 1883),其余全部DROP。这样即使办公网感染勒索病毒,也绝不会波及产线。
3.2 协议对接:PLC和相机不是“能连上”就行,要“连得准”
连上PLC只是第一步,真正的难点在于数据语义对齐。我们对接的三菱Q03UD CPU,其D寄存器地址空间是线性的,但不同功能模块的数据是分段存放的。比如模具温度存于D1000-D1003(4字),而当前批次号存于D2000-D2019(20字)。MAI Gateway的协议配置界面要求你手动填写“起始地址、数据长度、数据类型、字节序”,稍有差错就会读出乱码。我们的实操方法是:
- 用PLC编程软件抓取真实数据:打开GX Works2,连接PLC,在“在线”菜单选择“监视”→“软元件”,添加D1000-D1003监视项,手动触发一次冲压循环,记录下D1000=0x01F4(即500,单位℃),D1001=0x0000。这证明温度值是16位有符号整数,高位在前。
- 在网关配置中严格匹配:创建Modbus TCP设备时,“寄存器地址”填1000(注意:MAI Gateway使用1-based地址,而PLC手册是0-based,需+1),“数据类型”选INT16,“字节序”选Big Endian。保存后,在网关Web界面的“实时数据”页签查看,数值应与GX Works2完全一致。
- 相机对接的关键是时间戳对齐:工业相机通常提供两种时间戳:① 硬件触发时刻(精准到μs);② 图像编码完成时刻(有延迟)。MAI Gateway的RTSP采集模块默认使用后者,导致与PLC数据的时间差达120ms。解决方案是在相机Web界面关闭“编码时间戳”,启用“硬件触发时间戳”,并在网关配置中勾选“使用硬件时间戳同步”。这样,一张图像的元数据里会包含精确的触发时刻,与PLC寄存器读取时刻误差<1ms,为后续缺陷根因分析(如“温度下降时凹坑增多”)提供可信依据。
3.3 模型部署:不是扔进去就行,要过三道“产线适配关”
把训练好的模型文件(.onnx或.pth)拖进网关管理界面,不等于它能在产线上跑。我们经历了三次失败才摸清规律:
- 第一关:输入规范检查。网关要求模型输入必须是CHW格式(通道-高-宽),且数据类型为float32。但我们训练时用的是HWC格式(高-宽-通道),直接部署会报错。解决方法:在训练后导出ONNX时,用torch.onnx.export()的
input_names和output_names参数明确指定,再用Netron工具打开检查张量维度。我们曾因忽略此步,导致模型加载成功但输出全为0。 - 第二关:推理性能压测。网关提供“性能测试”工具,可模拟不同分辨率、batch size下的FPS。我们发现:模型在1280×720输入下FPS为28,但产线要求30FPS。尝试提高batch size到2,FPS反而降到22——因为内存带宽成为瓶颈。最终方案是:保持batch size=1,将输入分辨率裁剪为1024×576(保留关键ROI区域),FPS提升至33,且mAP仅下降0.1%。
- 第三关:异常鲁棒性验证。产线灯光会随AGV经过闪烁,相机自动增益会剧烈变化。我们收集了1000张“低照度+过曝”混合样本,用网关内置的“数据增强测试”功能,对模型施加随机亮度、对比度扰动,发现原始模型在亮度变化±30%时准确率暴跌至62%。解决方案:在训练阶段加入CutMix增强,并在网关推理前增加CLAHE(限制对比度自适应直方图均衡)预处理节点——这个节点是网关内置的,无需改模型,只需在流程图中拖入“Image Preprocess”模块并勾选CLAHE即可。
3.4 规则引擎配置:用可视化方式实现“如果...那么...”的产线逻辑
MAI Gateway的规则引擎是其区别于普通边缘盒子的核心。我们配置的第一个规则是“缺陷拦截联动”:
- 触发条件:相机检测结果为“NG”,且连续3次(时间窗口5秒内)。
- 动作1:MES告警推送。选择HTTP POST动作,URL填MES提供的接口地址(如http://10.10.1.100:8080/api/quality/alarm),Body选择XML模板,内容为:
<Alarm> <DeviceID>LINE1-CAM2</DeviceID> <Timestamp>{now}</Timestamp> <DefectCount>{count}</DefectCount> <LastDefectType>{defect_type}</LastDefectType> <PLCData> <MoldTemp>{plc.D1000}</MoldTemp> <HydraulicPress>{plc.D2000}</HydraulicPress> </PLCData> </Alarm>其中{now}、{count}等是网关内置变量,{plc.D1000}会自动替换为当前读取的PLC值。
- 动作2:PLC停机指令。选择Modbus TCP动作,目标设备选已配置的PLC,功能码选0x05(写单线圈),地址填0x0001(对应PLC的M100继电器),值填0xFF00(ON)。
配置完成后,点击“仿真测试”,上传一段含NG结果的测试视频,观察网关是否按预期触发两个动作。注意:仿真模式下HTTP POST会显示请求详情(含响应码),Modbus动作会显示写入寄存器地址和值,这是验证逻辑正确性的黄金步骤。
3.5 数据存证与追溯:如何让AI决策经得起质量审计
高企申报或IATF16949审核时,评审员最常问:“你们说AI检测准确率99.2%,证据在哪?”MAI Gateway的WORM存证模块提供了完整答案:
- 原始数据归档:在“存储管理”中启用“质量追溯模式”,设置归档路径为本地SSD的/mnt/data/quality/,并开启“自动压缩”(ZIP格式)。每班次结束,网关自动生成一个归档包,命名规则为
LINE1_20240521_A.zip,内含:raw_images/:所有原始JPEG图像(含EXIF时间戳)sensor_data.csv:PLC寄存器、温湿度传感器的时序数据(CSV格式,UTF-8编码)inference_log.json:每次推理的输入参数、输出结果、耗时、置信度blockchain_hash.txt:该归档包的SHA-256哈希值,以及写入私有链的区块高度
- 审计查询接口:网关提供REST API
/api/v1/archive/search?batch=20240521A&device=LINE1-CAM2,返回该批次下所有相关数据的下载链接和哈希值。质量部门用curl命令即可获取:
curl -X GET "http://10.10.1.100:8080/api/v1/archive/search?batch=20240521A&device=LINE1-CAM2" \ -H "Authorization: Bearer your_token"返回的JSON中包含archive_url和hash_value,下载后用sha256sum校验,一致即证明数据未被篡改。这套机制,让我们在最近一次客户审核中,10分钟内提供了2024年3月15日某投诉批次的全部原始数据,顺利通过。
3.6 系统联调与验收:用“三分钟压力测试”说服产线主任
最终验收不是看PPT,而是让产线主任亲眼见证。我们设计了一个“三分钟压力测试”:
- 第1分钟:稳定性。启动网关,连接所有设备,持续运行60秒,观察Web界面“系统状态”页签:CPU使用率<65%,内存占用<70%,网络丢包率0%,所有设备连接状态为绿色。
- 第2分钟:实时性。用高速摄像机(1000fps)拍摄相机触发瞬间,同步录制网关Web界面的“实时推理”面板。回放视频,测量从触发信号发出到界面显示“NG”结果的时间差,必须≤380ms。我们实测结果为362ms±15ms。
- 第3分钟:准确性。准备10个已知缺陷的实物样本(3个划痕、4个凹坑、3个OK),按节拍1.6秒/件放入传送带。网关需正确识别全部10个样本,且误判率≤10%(即最多1个错判)。我们连续三次测试,结果均为10/10正确。
测试结束后,打印三份《验收确认单》:一份给产线主任(签字确认“运行稳定、满足节拍、识别准确”),一份给IT部(签字确认“网络隔离合规、数据安全可控”),一份留档。这张纸,比任何技术文档都更有说服力。
4. 踩过的坑与独家避坑指南:那些手册里不会写的实战经验
4.1 关于“高企申报时系统调整,默认为服务业”的现实应对
这是当前很多制造企业技术负责人的痛点:高企系统把企业性质默认设为“服务业”,且无法修改,导致AI项目成果难以归类到“智能制造”范畴。我们的解法不是去“申诉”,而是重构申报材料的叙事逻辑:
- 核心策略:用“装备智能化率”替代“服务收入占比”。在《高新技术产品(服务)情况表》中,不强调“AI网关软件销售收入”,而是将MAI Gateway定义为“智能检测装备的核心控制单元”,其价值体现在提升产线装备的智能化水平。我们提供了三组数据:① 部署前,该工位人工检测效率为85%,部署后提升至99.2%;② 设备综合效率OEE从72%提升至89%;③ 单件检测成本降低63%(人力+误判损失)。这些数据全部来自MES系统导出报表,加盖公司公章。
- 技术佐证:突出“自主可控”要素。在《知识产权情况表》中,我们将MAI Gateway的定制化配置脚本(如PLC协议解析Lua脚本、CLAHE预处理参数)申请为软件著作权(登记号:2024SRXXXXXX),并注明“基于国产ARM平台适配开发”。这绕开了“是否为自研软件”的争议,聚焦于“对国产硬件平台的深度适配能力”。
- 规避风险:绝不提及“云”“SaaS”“平台”等敏感词。所有申报材料中,MAI Gateway始终称为“边缘智能网关设备”,其功能描述为“实现工业设备协议转换、本地AI推理、质量数据存证”,避免使用“平台”“中台”“云服务”等易被归类为服务业的词汇。最终,该项目作为“高端装备制造”领域的典型应用,成功纳入高企专项支持目录。
4.2 相机选型的致命误区:分辨率不是越高越好
我们最初选了2000万像素的相机,认为“像素高=细节多=识别准”。结果部署后发现:
- 带宽瓶颈:2000万像素图像(16bit灰度)单帧大小约4MB,千兆网带宽理论极限125MB/s,但实际有效吞吐约90MB/s。按节拍1.6秒/件计算,每秒需传输0.625帧,看似充裕。但实际中,相机曝光时间+传输时间+网关处理时间叠加,导致帧率无法稳定。
- 推理延迟激增:模型输入分辨率从1024×576提升到2048×1152,GPU显存占用翻倍,推理耗时从310ms升至680ms,超出节拍容忍上限。
- 正确做法:用“有效分辨率”代替“标称分辨率”。我们用游标卡尺测量缺陷最小尺寸(如划痕宽度0.15mm),结合镜头焦距(12mm)和物距(300mm),计算所需像素精度:0.15mm × (300mm/12mm) = 3.75mm像面尺寸,对应像素数=3.75mm / (像元尺寸6.9μm) ≈ 543像素。因此,1280×720分辨率(约92万像素)已绰绰有余。最终选用海康MV-CA013-10GC(130万像素),成本降低40%,系统更稳定。
4.3 PLC通信的“幽灵故障”排查:不是网关问题,是接地问题
曾有一条产线,网关与PLC通信时断时续,Ping测试网络通畅,Modbus TCP连接能建立,但读取D寄存器时经常超时。我们花了两天排查:
- 检查网关日志:显示“Modbus timeout at address 1000”
- 检查PLC侧:GX Works2监视正常,无错误报警
- 抓包分析:Wireshark显示网关发出请求,PLC无响应,但PLC的网络指示灯常亮
最终发现:PLC柜和网关安装柜的接地电阻分别为4.2Ω和8.7Ω,超过工业标准(≤4Ω)。两者电位差导致共模干扰,使Modbus信号在长距离传输(35米)时失真。解决方案:用6mm²铜缆将两柜接地排直接短接,并测量接地电阻降至2.1Ω。故障消失。教训:工业通信故障,70%源于接地和屏蔽,而非软件配置。
4.4 模型迭代的“静默升级”技巧:不让产线感知到AI在进化
产线最怕“升级=停机”。我们的模型迭代流程是:
- 双模型热备:网关支持同时加载两个模型(v1.0和v1.1),但只激活一个。新模型上传后,先在后台完成校验和预热(加载到GPU显存),此时不接收任何推理请求。
- 流量灰度切换:在规则引擎中,新增一条“模型选择规则”:当PLC寄存器D9999的值为1时,使用v1.1模型;为0时,使用v1.0模型。产线换型时,操作工只需在HMI界面上将“模型版本”设为1,网关立即切换,毫秒级无感。
- 效果对比报告:每次切换后,网关自动生成《模型效果对比报告》,包含:切换时间、新旧模型在相同测试集上的准确率/召回率/F1值、平均推理耗时、资源占用对比。这份报告自动邮件发送给技术负责人,无需人工测试。
5. 常见问题速查表:从部署到运维的高频问题与一招解决
| 问题现象 | 根本原因 | 一招解决 |
|---|---|---|
| 网关Web界面打不开,但Ping通 | 浏览器缓存了旧版SSL证书,或网关HTTPS证书未被信任 | 在浏览器地址栏输入http://[网关IP]:8080(HTTP非HTTPS),进入后点击右上角“设置”→“系统”→“重置HTTPS证书”,重启网关 |
| 相机图像卡顿、花屏 | 网关RTSP解码线程被高优先级任务抢占,或相机码率设置过高 | 进入网关“设备管理”→“相机配置”,将码率从“CBR恒定码率”改为“VBR可变码率”,并勾选“启用帧率限制”(设为25fps) |
| PLC数据读取值偶尔跳变 | PLC的D寄存器被其他程序频繁写入,或网关读取频率过高导致总线冲突 | 在网关“协议配置”中,将“采集间隔”从100ms改为500ms,并启用“数据滤波”(中值滤波,窗口大小3) |
| MES收不到告警,HTTP POST返回401 | MES接口启用了Basic Auth认证,但网关配置中未填写用户名密码 | 在HTTP POST动作的“高级设置”中,勾选“启用认证”,输入用户名和Base64编码后的密码(格式:username:password → base64编码) |
| 存证归档包解压后图像损坏 | 归档时启用了LZMA压缩,但解压工具不支持 | 在网关“存储管理”中,将压缩算法从LZMA改为ZIP,重新生成归档包 |
提示:所有问题的底层日志,均可在网关Web界面“系统”→“日志中心”中查看,按模块(modbus、rtsp、inference、http)筛选,时间范围精确到秒。不要依赖“报错提示”,直接看日志才是工程师的本能。
6. 后续可扩展方向:从单点网关到产线智能中枢
MAI Gateway的潜力远不止于单工位质检。我们在一期落地后,已规划二期扩展:
- 横向扩展:多工位协同质检。将网关部署到冲压、焊接、涂装三个工位,通过MQTT协议互通数据。例如:当冲压工位连续检测到“凹坑”,且焊接工位的焊缝图像识别出“虚焊”,网关自动关联分析,生成《工艺关联缺陷报告》,指向模具磨损与焊接参数不匹配的根因。
- 纵向延伸:向上对接数字孪生。利用网关输出的标准化JSON数据(含设备ID、时间戳、参数值),通过OPC UA PubSub协议,实时注入到工厂级数字孪生平台(如西门子MindSphere)。在Three.js构建的3D产线模型中,点击任意设备,即可查看其实时状态、历史趋势、AI检测结果。我们已实现冲压线的Three.js真实案例:模型中每个工件的颜色随质检结果动态变化(绿色OK、红色NG),且点击NG工件可调取原始图像和PLC参数快照。
- 向下深化:预测性维护入口。在网关中新增振动传感器数据采集模块(通过USB接入ADXL355),结合PLC的电机电流数据,训练LSTM模型预测轴承剩余寿命。预警信息同样通过规则引擎推送给MES和设备管理员。
这条路没有终点,但每一步都踩在产线真实的水泥地上。当你在车间里闻到机油味、听到冲压机的轰鸣、看到老师傅指着屏幕说“这个红框框得真准”时,你就知道,AI不是PPT里的未来,而是此刻正在运转的齿轮。