开沿科技
13305079753先填 5 道题
行业数字化

化工/精细化工企业 ERP+MES 怎么搭?危化品管理与配方追溯的特殊棋盘

开沿研发中心·2026-06-14·17 分钟阅读

精细化工厂长老郑下午来电话,问的是一件挺典型的事:他们厂做表面活性剂,三个车间,两条连续生产线 + 一条批次反应釜,配方有 60 多个、客户定制配方又有 30 多个,最近因为一批货客诉「黏度不达标」要求追溯,IT 翻了两天,最后只能从中控 PLC 历史数据 + 车间纸质记录 + ERP 入库单三处拼凑出来,问题原因到底是哪一锅的某种原料批次有问题,到现在没说清。客户已经在催索赔,老郑想知道:再上一套 MES 能不能解决,要不要把现在那套用了七八年的 ERP 也换掉。

这种问题在化工厂太常见了。化工和精细化工的数字化,跟普通离散制造完全不是一盘棋——配方是企业命脉、危化品要对接政府报备、连续生产和批次生产经常共存、副产品要分账、能耗占成本大头。标品 ERP 的逻辑是「物料 → 工序 → 成品」,化工厂的现实是「投料 → 反应 → 副产品 + 主产品 + 三废」,整套数据模型都不一样。这篇文章想把这盘棋摊开讲:哪些是特殊点、哪些用标品 ERP+MES 够用、哪些必须定制、AI 能在哪几个环节真出价值。

化工企业数字化的 5 个特殊点

先把化工厂和普通工厂的差异点列出来,理解了这 5 点,后面的选型逻辑才有抓手。

第一点,配方是企业命脉,比客户名单还敏感。一个表面活性剂的配方,包含 8-15 种原料的精确比例、加料顺序、温度曲线、反应时间、pH 调节点位,研发部门可能花了 2-3 年才调出稳定的版本。这种东西一旦泄露,竞争对手照着做出来只需要几个月。所以化工厂的 IT 系统第一要务不是「让所有人都能查」,反而是「严格控制谁能看到什么」。

第二点,危化品台账有法定义务。原料、半成品、成品里只要涉及《危险化学品目录》中的品种,进、销、存、用都要按规定登记,部分品种还要定期向应急管理局、公安局报送。这不是可选项,是底线。

第三点,批次追溯链条比离散制造长得多。一个出厂成品,往上要追到反应锅号、原料批次、催化剂批次、调节剂批次,往下还要追客户、运输车号、仓储条件。一条追溯链条 5-8 个节点是常态。

第四点,能耗是成本大头。电、蒸汽、压缩空气、冷却水,加起来能占到生产成本的 20-40%。能耗数据没采集和分析,等于把利润放在抽屉里看不见。

第五点,副产品和三废要管。化工反应几乎都会产生副产品,有的能卖钱、有的要处理。三废(废水、废气、废渣)的产生量和处理量要记账,是环保检查的硬指标。

特殊点 普通离散制造 化工/精细化工 系统层面影响
配方/工艺 BOM 公开给生产 配方分级保密 需要权限矩阵 + 水印 + 操作留痕
物料管理 普通仓储 危化品台账 + 报备 需要对接政府报送格式
追溯深度 3-4 节点 5-8 节点 数据模型要支持反应锅号、催化剂批次
能耗 占比 5-15% 占比 20-40% 必须接 PLC/电表/汽表数据
副产品 几乎没有 普遍存在 成本核算要支持联产品/副产品

这 5 点决定了化工厂上 ERP+MES,不能照搬制造业通用方案。

配方端:版本管理、权限分级、修改留痕

配方这块是化工数字化最纠结的部分——既要让生产用上准确的配方,又怕配方泄露。我们建议的做法是把配方拆成三层来管。

第一层是「研发配方」,完整的反应路径、原料明细、工艺参数、温度曲线、风险点提示,只有研发部主管和总工能看到完整版。这一层是企业的核心资产,存在专门的 PLM 或加密的配方库里,导出受严格审批。

第二层是「生产配方」,从研发配方派生出来,给到车间使用。生产配方按工步切片:第一步投什么、第二步加什么、第三步调什么。车间主任能看到完整的工步序列,但看不到「为什么这样设计」的研发说明。

第三层是「工位配方」,给到一线操作工。操作工只看到当前工步的物料编号、重量、加料时间窗口,看不到前后工步是什么。物料编号是脱敏的(比如 M1023 而不是「乙氧基化反应剂 A」),即便操作工记下来也没多大价值。

版本管理上,每个配方都要有「主版本号 + 修订号」,主版本变化(比如把某种原料换成另一种)走完整的研发评审 + 试制 + 验证流程;修订号变化(比如温度从 85 调到 87)走简化的工艺变更单。每一次变更都要留痕:谁改的、为什么改、改了哪个字段、改完之后第一批生产的结果如何。

权限分级最容易踩的坑,是给「老板」一个超级管理员账号能看所有东西。真正合理的做法是分管研发的副总能看完整配方,分管生产的副总只能看生产配方,老板自己也只看汇总指标。原则是「按职责给权限,不按职务给权限」。

操作留痕的实操级别要做到:谁在什么时间打开过哪个配方、停留多久、有没有截图、有没有打印、有没有导出。这些日志单独存一份,IT 部门也无权删除,发生泄密事件时能拿出证据。

生产端:连续生产 vs 批次生产的数据模型

化工厂的生产形态比想象中复杂。一个中等规模的精细化工厂,可能同时有连续生产线(24 小时不停车的反应装置)和批次生产线(一锅一锅做的反应釜)。两种生产形态在系统里的数据模型差异巨大。

批次生产相对好处理,每一锅有明确的开始时间、结束时间、投入物料、产出物料,跟离散制造的「工单」概念接近。MES 把每一锅作为一个「批次单」管理,记录投料、过程参数、检验结果、产出。

连续生产就麻烦了,没有明确的「起止时间」。一台连续乙氧基化反应器可能从大年初一开机一直开到国庆才停车做大修,期间持续投原料、持续出产品。这种情况下「批次」怎么定义?业内常用的做法是按时间窗口切片:每 8 小时或每 24 小时作为一个虚拟批次。

数据维度 批次生产 连续生产
批次定义 一锅一批,自然边界 时间窗口切片(8h/24h)
投料记录 每锅一笔 累计流量按时间切分
过程数据 离散采集(投料、升温、保温、降温) 持续采集(每分钟一个点)
产品归批 该锅的产品 = 该批 时间窗口产出 = 该虚拟批
成本核算 按锅算账 按吨/按小时分摊
追溯精度 高(精确到锅) 中(精确到时间段)

连续生产的追溯精度天然比批次生产低,这是物理决定的。客诉来了说「3 月 15 日下午 3 点出厂的这一桶有问题」,连续生产只能追到「3 月 15 日上午 9 点到下午 5 点这一个时间窗口生产的批次」,没法精确到具体哪一桶。要提高精度,要么把时间窗口缩短(4 小时一批甚至 1 小时一批),要么在出厂时给每桶贴上「灌装时间 + 设备号」的二维码。

成本核算上,批次生产能算到每一锅的真实成本,连续生产只能算「时间窗口平均成本」。月底盘点的时候,把这段时间所有的原料投入、能耗、人工除以这段时间的合格产出,得到吨平均成本,再分摊到各时间窗口。这套逻辑标品 ERP 大多支持不到位,需要 MES 层做数据预聚合后传给 ERP。

危化品端:进销存的政府报备

危化品管理是化工厂数字化的硬约束。涉及的法规有《危险化学品安全管理条例》、《危险化学品登记管理办法》、《剧毒化学品购销审批》等等,各地应急管理局还有补充要求。系统要做的核心是三件事:

台账记录——每一次入库、领用、消耗、出库都要有记录,记录精度要到「具体品种、规格、数量、批次、责任人、用途」。这部分逻辑跟普通仓储类似,但字段更细。

库存监控——重点危化品的最大允许库存、最小预警库存都要设置阈值,超过最大允许库存系统要硬性拦截(不让继续入库),低于最小库存要预警。剧毒品种还要支持「双人开锁」流程。

报送对接——按当地应急局、公安局的口径准备月报、季报、年报,部分品种要日报。报送格式各地不同,有的是 Excel 模板、有的是 XML 接口、有的还在用纸质表加电子件。

报送维度 涉及部门 频率 系统支持难度
月度进销存 应急管理局 月报 容易,Excel 导出
重点监管品种台账 应急 + 公安 季报 中等,需要分类统计
剧毒品种购销 公安 实时/单批 较难,需要审批流闭环
三废产生处理 环保/生态环境局 月报 中等,需要 MES 联动
重大危险源备案 应急管理局 年报 + 变更触发 较难,需要工艺参数留档

我们之前服务过一家做农药中间体的客户(80 多人规模),上系统前安全员每个月花 3-5 天专门做报表,上系统后压缩到 1 天以内,主要是因为日常台账已经在系统里跑,月底直接按口径导出。但有一点必须强调:报送的最后一步保留人工确认,因为政府接口偶尔会调整字段、个别批次会有质量异常需要补充说明,全自动反而风险大。

标品 ERP 在化工的覆盖度盘点

化工行业有专门的「化工版」ERP,国内的金蝶、用友、SAP 都有相应模块,也有专做化工的细分品牌。它们的覆盖度大致可以这么盘:

模块 标品覆盖度 需要定制/二开的部分
基础采购销售 危化品供应商资质管理
仓储管理 危化品分类存储 + 双人开锁
生产计划 连续生产排产
配方管理 多级保密 + 操作留痕
批次追溯 多节点追溯链 + 反应锅号
危化品台账 政府报送口径对接
成本核算 联产品/副产品分摊
能耗管理 实时采集 + 分析
三废管理 环保数据联动
设备完整性 反应器、储罐的定期检验

简化一句话:基础流程标品能 cover,化工特色需求(配方保密、连续生产、能耗、三废)多数要定制或加专门模块。

MES 层化工专用产品相对少,国内有几家做流程行业 MES 的厂商,能 cover 60-70% 的常见需求;剩下的 30-40% 通常需要二次开发,或者通过低代码平台快速搭建专用功能。

什么时候必须定制:自主配方 + 多品类 + 出口

不是所有化工企业都必须做定制开发。判断标准我们梳理了一个三因素模型:

因素一:配方来源。如果是代加工,配方由客户提供,标品就够;如果是自主研发的配方且形成核心竞争力,配方保密和版本管理就值得投入定制。

因素二:产品品类数量。10 个以内品种,标品搭配工艺标准库够用;30 个以上品种 + 客户定制化频繁,标品的配方管理界面会变得不可用,定制是迟早的事。

因素三:是否出口。出口要满足 REACH(欧盟)、TSCA(美国)等法规对原料追溯的要求,标品对这些境外法规的支持普遍不到位,需要额外定制字段和报告模板。

自评维度 标品够用 标品 + 二开 必须定制
配方来源 客户给 部分自研 全自研 + 核心机密
品类数 <10 10-30 >30
出口 偶尔 主要市场
危化品占比 高 + 剧毒
客户审计要求 严苛(药企/汽车主机厂)

满足两个以上「必须定制」列的特征,就别在标品上硬扣需求了,找一家有化工经验的实施伙伴做定制更划算。

这里也想顺带说一下 AI Coding 对软件交付的影响。过去化工 ERP 定制贵,很大一部分是因为「化工业务复杂 + 程序员理解成本高」,开发一个配方版本管理模块可能要 30-50 人天。现在用 AI 辅助编码工具,把化工业务规则讲清楚之后,代码层面的实现效率提升明显,一些标准化的二次开发模块成本能下降 30-50%。这不是说「全自动写代码」,而是「业务专家把规则讲清楚 + AI 辅助实现 + 工程师把关」的新模式让化工这类垂直行业的定制变得不再那么昂贵。开沿在制造业和化工类客户的项目里,已经在用这套模式压缩交付周期。

AI 接进来:能耗预测、配方异常预警

化工厂上 AI,最容易出价值的是两个方向:

能耗预测和优化。能耗占成本 20-40%,但很多厂还停留在「月底看电费单」的阶段。把电表、汽表、流量计的数据接进来,结合生产负荷、外界温度、产品结构,AI 模型能给出「下一小时的预测能耗」、「当前能耗是否异常偏高」、「相同产量下能耗最低的工艺参数组合」。我们见过的案例里,能耗优化跑稳定后年度节约 3-8% 是合理预期。

配方异常预警。每一锅生产的过程参数(温度、压力、搅拌速度、加料速度)和最终质量指标(黏度、色度、含量)有规律性关联,AI 模型可以学习这些关联,在生产过程中实时判断「这一锅的过程参数偏离了正常区间,质量可能出问题」,提前预警。比事后做出来不合格再返工,价值大得多。

但是要警惕两个常见误区:第一,AI 不是先决条件,AI Agent 的前置自检 必须先做——数据采集没做好、历史数据没存够、业务规则没梳理清楚,AI 就是空中楼阁。第二,AI 项目容易卡在 POC(概念验证)阶段做不出业务结果,这里推荐看 AI 项目为什么卡在 POC 这篇专门讲了化工类项目的特殊难点。

AI Agent 落地路线图 里我们提到过化工厂的典型路径:先做能耗看板(不带 AI)→ 再做能耗预测(弱 AI)→ 再做配方异常预警(中等 AI)→ 最后做配方自动优化(强 AI)。这个顺序倒过来走会摔跤,因为前一步是后一步的数据基础。

化工 ERP+MES 选型决策表

最后给一张决策表,回答「我应该怎么走」。

你的现状 推荐路径 大致周期 预算量级
单一产品线 + 标准配方 + 10 人以下 钉钉 + 简单库存软件 1-2 个月 <5 万
多品类 + 代工为主 + 20-50 人 化工版标品 ERP 3-5 个月 15-40 万
自主配方 + 多品类 + 50-150 人 化工 ERP + MES + 定制配方模块 6-10 个月 60-150 万
出口 + 客户审计严苛 + 100-300 人 行业 ERP + 深度定制 MES + AI 10-18 个月 200-500 万
集团多工厂 + 总部管控 国际大厂 ERP + 自研中台 18-36 个月 1000 万 +

预算范围只是参考,具体看品类复杂度、对接政府报送的工作量、是否有历史数据迁移等。建议从前面提到的 化工 ERP 定制时间表 倒推一下自己的可行节奏,也可以参考 ERP 定制决策指南 判断标品 vs 定制的取舍。

自检清单,开工前先回答这 8 个问题:

  1. 配方权限分几级?谁能看完整配方?
  2. 危化品报送由谁负责?现在是怎么做的?
  3. 连续生产线有几条?历史数据采集到什么粒度?
  4. 副产品有没有外销?现在是怎么算账的?
  5. 能耗数据采集到了吗?分到了哪一级(车间/工段/设备)?
  6. 客户来追溯过吗?最深追到哪一层?
  7. 出口业务占比多少?涉及哪些境外法规?
  8. 团队里有没有人能持续运营这套系统?

8 个问题里能清晰回答 5 个以上的,可以直接进入选型;回答不出 3 个以上的,建议先做 1-2 个月的内部梳理,再请外部伙伴介入,省钱省时间。

结语

化工和精细化工的数字化,不是把通用 ERP 搬过来就能跑的。配方保密、危化品报备、连续生产、能耗、副产品,每一项都对系统有特殊要求。标品能解决 60-70% 的问题,剩下的 30-40% 要么靠定制开发、要么靠成熟的化工专用模块。AI 在能耗预测和配方异常预警上有真实的价值空间,但前提是数据基础先打牢。

不要被「化工数字化转型」这种大词压住,从最痛的一两个点切进去——是配方追溯、是危化品台账、还是能耗看板,先解决一个,跑稳了再往外扩。系统是生产工具,工具的价值在于让现场的事情更可控、让管理者看得清、让客户和监管放心。把这三件事做扎实,比追逐任何新技术概念都更值得。

常见问题

基于这个话题最常被问到的 4 个具体问题

Q1. 配方真的能放心交给 ERP 系统吗?会不会被研发员工导走?

技术上做得到「能用但拿不走」,关键是三层:第一层权限分级,研发主管能看完整配方、车间主管只看投料顺序和重量、操作工只看当前工步的物料和克数;第二层操作留痕,谁在什么时间打开过哪个版本的配方、有没有导出、导出后多大、IP 是哪台机器全部记录;第三层水印和反截图,敏感界面强制叠加操作人工号水印,关键字段在数据库层加密。能不能 100% 防住?做不到,但能把成本提到「带不走也不值得带」。

Q2. 危化品的进销存报备能不能完全自动化?

可以做到「数据自动算、单据自动生成、提交那一步留给人」。系统按当地应急局/公安局的报送格式准备好月度进销存表、每日台账、超剂量预警,自动跑出 Excel 或 XML,到了提交日推送给安全员复核签字。完全无人值守不建议,因为政府接口偶尔会改字段、个别批次因质量异常需要人工说明,保留「人按确认键」这一步,遇到口径变化能及时补救。

Q3. 连续生产的成本怎么核算?跟批次生产差别多大?

连续生产没有明确的「批次起止」,业内常见做法是按时间窗口切片——每 8 小时或每 24 小时算一个虚拟批次,把这段时间投入的原料、消耗的电气水蒸汽、产出的合格品和副产品全部归到这个时间片。成本动因从「批」变成了「小时」和「吨」,标品 ERP 的成本核算模块多数支持不了,需要在 MES 层做数据预聚合、ERP 层调成本中心结构。差别可以很大:批次生产能算到每一锅多少钱,连续生产只能算到「这一天平均每吨多少钱」,月底再做差异调整。

Q4. 副产品要不要单独建账?还是直接抵成本就行?

看副产品的价值和销售方式。如果副产品有稳定外销渠道、单价不低,必须单独建账,按市价倒算分摊系数;如果只是「卖给回收商当废料」,按净实现价值直接冲减主产品成本就行。中间状态最难处理——比如有的副产品偶尔自用回收、偶尔外卖,建议系统里先按「联产品」建账,期末根据实际去向调整。这块标品 ERP 大多需要二次配置,配置完之后基本能跑。

开沿研发中心

开沿研发中心

开沿科技的方法论与技术团队,把一线交付中的经验沉淀成可复用的方法。了解研发中心 →

4
深耕企业数字化交付
800+ 单
累计项目交付
600+ 家
服务企业客户
钉钉认证
官方认证服务商
把方法用起来

想就你公司当前的状况,聊一下下一步从哪切

看完文章你应该能判断大方向。如果想就具体场景再细聊「第一步先做哪个 / 现有系统能不能复用 / 大概多长周期」,可以加我们顾问微信——30 分钟,免费方案诊断。

看客户案例