上个月接了个活,给一个汽车零部件厂做产线改造。甲方把图纸发过来的时候,我差点没晕过去——200多页EPLAN图纸,各种版本混在一起,有的改了没标注,有的标注了没改全。
按以前的流程,图纸审图得两个人花一周时间,对着标准一条一条过。但这次工期紧,甲方只给了三天。我本来想咬牙加班的,结果有个做IT的朋友跟我说:”你试试把图纸扔给AI看看?”
说实话,我当时是不信的。AI写写文章还凑合,审电气图纸?这东西一条线画错就可能烧设备、出事故,哪敢让它来。
但实在没办法了,我就硬着头皮试了一下。
怎么让AI看懂电气图纸
先说结论:AI不能直接看EPLAN文件,但能把图纸导出成PDF或者图片,然后让AI”看图识字”。我试了两个路子:
第一个路子,把EPLAN图纸每页导出成高清PNG,然后用带视觉能力的大模型去看。我用的一个多模态模型,一次能读一张图。200页图纸分批次喂进去,每页让它做”图纸体检”。
第二个路子,从EPLAN导出项目报表,比如端子排图、电缆图表、部件清单这些结构化数据,直接把数据表喂给大模型做逻辑分析。
实测下来,两个路子各有优劣。看图的方式能发现”长得不对”的问题,比如接地符号画错了、线号重复了;看数据表的方式能发现”逻辑不对”的问题,比如3个端子接了4根线、一个中间继电器的线圈电压和触点电压不一致。
我最后用的是组合拳:先让AI看图过一遍,再让AI查数据过一遍,最后人工复核有疑问的地方。
找出17处问题的完整清单
三天时间,AI帮我从200页图纸里揪出了17个问题。我把几个典型的列出来,兄弟们看看是不是你也经常遇到:
1. 线号重复(3处)——有两页图纸出现了相同的线号,但接的不是同一个信号。这在查线的时候能把人坑死,你拿万用表一量,咦?怎么两根线都标着X1:3?
2. 元件编号不连续(2处)——K1、K2、K3跳到了K5,中间缺了K4。这不是大问题,但询价采购的时候容易漏掉,库房对着清单找K4找半天。
3. 继电器线圈和触点电压不匹配(4处)——这个是最危险的。图纸上一个24V DC的继电器线圈配的是220V AC的触点信号,东西买回来装上去才发现不对,退换货又是一周。
4. 接地符号不规范(3处)——保护接地和功能接地的符号混用,这在过CE认证的时候会被打回来的。
5. 中断点标号对不上(3处)——比如第一页写着”到页15/A3″,但翻到第15页A3区域根本找不到对应的中断点。
6. 电缆芯数算错了(2处)——一根控制电缆画了6根芯线,但端子排上接了8个点。这种现场施工的时候最头疼,线不够了要么重新放缆,要么中间加端子箱。
AI审图的优势和坑
说几个真实的体会:
优势一:速度快。人工审200页图纸,两个人搭进去一周,还不能保证不漏。AI审一遍,快的模型几小时搞定所有页,慢的也就一晚。我这次是晚上把图纸扔进去,第二天早上起来收报告。
优势二:模式化错误查得准。像线号重复、编号不连续这种模式化的错误,AI几乎是零漏检。因为它的强项就是找规律,一张图里线号有规律,翻页了线号断了它一眼就能看出来。
优势三:标准对比。你可以把IEC标准或者国标写进prompt,让AI对照着查。比如”检查所有保护接地符号是否使用PE标识,不能用GND代替”。这个人工做起来挺累的,要一条条翻标准,AI倒是一口气全查完。
但坑也真的不少:
坑一:视觉模型看图精度不够。很多模型对图纸上的小字识别有困难。EPLAN图纸上元件型号经常是6号字,AI经常看错。比如把”6ES7 214-1AG40-0XB0″看成了”6E57 214-1A640-0XB0″,一个字母之差,型号完全不对。
坑二:AI会”脑补”。这个最要命。图纸上某个地方看不清,AI会自己编一个合理的解释出来,然后告诉你”这块没问题”。你如果不复核,就被它骗过去了。我遇到过AI把一根虚线脑补成实线,说”这是一个正常的主回路连接”,但那条虚线其实代表的是屏蔽层。
坑三:大型图纸的上下文问题。200页图纸,前后有信号关联。AI处理单页的时候还行,但跨页追踪信号线就经常断片。比如”这个24V电源从第3页引入,在第47页出线给传感器供电”,AI需要记住前44页的内容,当前主流模型还做不到完美。
我的建议
经过这一次实测,我的感受是:AI审图目前还不能替代人工,但它是一个非常好的”第一道筛子”。
推荐流程是这样的:
第一步,AI快速过一遍,把明显的错误、不规范的符号、不连续的编号筛出来。
第二步,人工重点复核AI标记的问题和漏掉的问题。
第三步,AI再查一遍人工修改后的版本,确认没有引入新错误。
这套流程下来,这次200页的图纸审查,我和一个同事两天就搞定了。比以前两个人一周的效率高一倍多,而且查出的人工之前漏掉的问题就有5个。
最后说一句,别怕AI抢饭碗。工具就是工具,用好了它帮你省时间,你省下来的时间可以去研究更复杂的控制方案。我自己就在琢磨,下一步能不能让AI直接审PLC程序里的电气联锁逻辑——用形式化验证的方法把程序跑一遍,找出逻辑漏洞。如果有人感兴趣,我后面单独写一篇。
你们有人试过用AI审图纸吗?效果怎么样?欢迎在评论区聊聊踩过的坑。