上个月刚给佛山一家汽配厂收尾产线数据存储的改造返工,走在回酒店的路上还在骂自己当初怎么没拦住客户瞎选型。十几万的存储设备,放了两年,利用率不到8%,最后还是拆了换成小容量工业存储加蓝光归档,才算交差。
很多做产线信息化的朋友,一提到存储就往云计算、分布式那套靠,好像不用个最新架构就是落伍。说实话,产线的存储需求,和互联网公司的业务盘完全不是一回事。踩两次坑就懂了,适合的才是能活命的。
摘要:本文结合我多年离散制造业产线信息化改造的实际经验,聊聊产线数据存储选型、架构设计里容易踩的坑,给有一定基础的中级工程师一些可落地的参考。
别上来就堆架构,先算清楚你到底要存什么
我见过太多项目,上来先定方案要做分布式集群,要上云,预算报上去吓老板一跳,最后落地根本用不上。你得先蹲在产线算流量,分清楚数据类型,再谈选型。
产线数据就两类,一类是实时工艺时序数据,比如冲压机的压力、温度,焊接的电流,每台设备每秒采几个到几十个点,每个点也就几字节。10台设备满负荷跑,一天也就几MB到几十MB,撑死了一百多MB。另一类是非实时非结构化数据,比如机器视觉检测的产品图像、设备运行的视频日志、每周的维护记录文档,这块才是存储容量的大头。
拿我去年做的新能源电池顶盖冲压线举例:线体一共16台设备,每台每秒采12个工艺参数,每天三班倒跑,一天的工艺数据也就不到200MB。视觉检测每个顶盖拍两张2K照片,合格品只存检测结果,只有不合格品存原始图,按一天产出120张不合格品算,一天也就不到800MB。加起来一天不到1GB,一年也就300多GB,你说你上1PB的存储干嘛?当仓库囤着好看吗?

还有合规要求要提前算。汽车行业IATF16949要求产品全生命周期追溯,工艺数据至少存15年,就算加上所有不合格品图像,15年也就不到10TB,哪用得着那么大的投入?
很多人犯的错就是,把未来十年的扩容空间一次性全加上,预算翻了十倍,结果十年内产线说不定都改三次了,新设备新数据早就不兼容旧存储了,纯纯浪费钱。
现场存储选型的三个血坑,我挨个给你捋
我入行前十年,光存储这块踩的坑,加起来能凑一本事故册。挑三个最常见的,你别再跳。
第一个坑:用消费级存储凑数放车间。我刚做第一个信息化改造项目的时候,预算卡得死,图便宜给一条电机组装线用了普通消费级SSD,结果车间夏天不开空调,设备柜里温度稳定在43度,不到半年坏了三块,丢了三批出口产品的工艺数据,客户验厂差点没通过,我带着团队驻场补了一周数据,差点把头发熬光。
现在给新人讲要求,第一句就是,现场存储必须符合IEC 61010-2-201工业环境标准,工作温度范围必须覆盖-10℃到55℃,优先选工业级宽温固态,预算再紧,用工业级U盘都比消费级硬盘靠谱,真的。
第二个坑:用关系型数据库存所有时序数据。很多图省事的,上来就装个MySQL,不管啥数据往里扔,刚开始跑着没事,数据量过了半年,查询半年前的工艺曲线,要跑十几分钟,运气不好还直接锁表,导致实时采集断流,停线十分钟就是几千块的损失,找谁哭去?
工艺参数这种带时间戳的序列数据,本来就是时序数据库的地盘,开源的InfluxDB就够大部分中小产线用了,不用非要买商用版,性能差几十倍都不止,何必呢?
第三个坑:备份只做一份存本地。前年有个客户找我救数据,车间进线柜遭雷击浪涌,把存储服务器的主板硬盘全打坏了,一年的数据全没了,正好碰上客户二方审核,差点丢了主机厂的订单。

其实也不用搞什么复杂的容灾,就三级备份足够:现场边缘层存最近一个月的热数据,中控室服务器存最近一年的温数据,云端每周增量同步一次归档数据,遇到问题,顶多丢一周的数据,完全可控,成本也多花不了几千块。
冷数据归档,选对了能省几十万

很多人搞不清楚热温冷数据的划分,上来全存在固态或者机械盘里,每年的存储成本高得离谱。我给你分,最近一个月要用的叫热数据,存在工业固态,访问速度够。三个月到一年要用的叫温数据,存在企业级机械盘就行。一年以上不用,只有合规需要留存的叫冷数据,别存在硬盘里,太贵。
实话实说,我现在做项目,冷归档全用蓝光光盘库。一张25GB的蓝光光盘,成本不到五块钱,能存10年的工艺数据,而且官方标称保存寿命能到50年,符合IATF16949的15年留存要求,能耗只有硬盘存储的十分之一,五年下来,光电费就能省十几万,真香。
不过话说回来,蓝光也不是万能的,访问速度慢,所以只存冷数据,别乱用来存热数据,这点要拎清楚。
还有一个小技巧,所有数据都按批次或者按天切片,别把一个月的数据塞到一个大文件里。万一某个文件坏了,你顶多丢一天或者一个批次的,要是整个月在一个文件里,坏了就是全没了,这个小细节,救过我不止一次。
产线数据存储,从来不是比谁的架构先进,比谁投的钱多。是要你蹲在车间,算清楚流量,搞明白了需求,避开前人踩过的坑,用最少的钱满足要求就行。
很多时候,那些看起来不那么“高级”的方案,反而是现场最能用得住的。