
MES(Manufacturing Execution System,製造執行系統)是工廠現場的記錄與調度系統:它即時記下每一張工單做到哪一站、誰做的、做了幾件、良品幾件、停機多久,再把這些結果整理給生管、品管和老闆看。ERP 管的是「該做多少、料夠不夠、錢怎麼算」,MES 管的是「現在現場實際做到哪」,PLC 和機台管的是「機器怎麼動」。三層各管一段,缺了中間那一層,老闆問「那張急單現在到哪了」就只能打電話給班長。
最近我們接到的製造業詢問,第一個問題幾乎都是同一句:「MES 到底是什麼?跟我們現在的 ERP 和 Excel 差在哪?」這個問題問得很實際,因為廠商簡報常常把 MES 講成一個巨大的系統,聽完反而更不知道自己需不需要。這篇換個講法:先把三層分工講清楚,再用一張工單從開出到結案的一天當例子,最後告訴你什麼樣的工廠該動手、什麼樣的工廠先不用急。
國際標準 ISA-95(對應 IEC 62264)也是用同樣的邏輯切層:最上層是企業規劃(ERP 的位置),中間是生產營運管理(MES 的位置),最下面是控制與現場設備(PLC、感測器的位置)。三層的資料要互相交換,但各自的工作不一樣,不要期待一套系統包辦。
MES 是什麼?一句話定義,加一張三層分工速覽表
先講結論:MES 是把「現場正在發生的事」變成資料的那一層。它不負責接單算錢,也不負責控制馬達怎麼轉,它負責回答「現在做到哪、做得順不順」。用下面這張表,三十秒就能分清楚三層誰管什麼。
層級 | 系統 | 白話說法 | 回答的問題 | 資料長相 | 通常誰負責 |
|---|---|---|---|---|---|
企業規劃層 | ERP | 公司的帳本 | 訂單有多少、該做多少、料夠不夠、成本多少 | 訂單、工單(計畫)、BOM、庫存、採購、會計 | ERP 廠商或內部資訊人員 |
生產執行層 | MES | 產線的帳本 | 現在做到哪、誰做的、良率多少、為什麼停機 | 報工、在製品、良品與不良、停機原因、批號追溯 | MES 廠商或客製系統團隊 |
控制與設備層 | PLC、感測器、機台 | 機台的大腦與手腳 | 馬達何時轉、氣缸何時推、現在計數多少 | 即時訊號、計數、狀態、警報 | 設備商或自動化工程師 |
ERP 的工單是「計畫」:這張單預計做 100 件、下週三要交。MES 的工單是「現況」:這張單現在做了 63 件、其中 2 件不良、3 號機剛停了 20 分鐘。兩邊講的是同一張單,但一邊是預期,一邊是實際,差距就是現場管理要處理的事。計畫怎麼排物料,可以看 MRP 是什麼;三套系統的分工與資料怎麼接,ERP、MES、QMS 差在哪有更完整的整理。
一張工單的一天:ERP、MES、PLC 各做了什麼
抽象的定義看過就忘,用一張工單走一遍最清楚。假設一家 50 人的金屬加工廠,今天要做一張 100 件的工單,從早上開單到下班結案,三層系統是這樣接力的。
時間 | 發生什麼事 | 哪一層在做 | 資料留在哪裡 |
|---|---|---|---|
08:00 | 業務確認訂單,系統開出 100 件工單,預計下週三交貨 | ERP | ERP 的工單與 BOM |
08:30 | 生管把這張單排進 3 號線,派工畫面出現在線邊的平板 | MES | MES 的派工與排程 |
09:00 | 倉管備料,操作員掃碼領料,系統確認批號對、數量對 | MES(庫存扣帳回 ERP) | 領料紀錄與批號 |
09:10 | 機台開始運轉,PLC 依程式控制動作,每完成一件計數加一 | PLC 與機台 | PLC 暫存器的即時計數 |
10:30 | 操作員按報工:已完成 40 件、不良 2 件 | MES | 報工紀錄,含人員與時間 |
12:00 | 機台停了 20 分鐘,操作員選擇原因「換刀」 | MES(機台訊號可輔助判斷) | 停機紀錄與原因 |
16:30 | 累計完工 100 件、良品 97 件,操作員按完工 | MES | 完工數、良率、工時 |
17:00 | 工單結案,完工數與工時回傳,庫存與成本更新 | MES 回傳、ERP 接收 | ERP 的成品庫存與成本 |
注意看 10:30 和 12:00 這兩列:如果沒有 MES,這兩筆資料通常寫在紙本流程卡上,隔天由班長或助理打進 Excel。主管想在下午三點知道這張單進度,答案是「還沒有人打進去」。MES 補上的就是這段「發生當下就記下來」的能力,讓進度、良率、停機原因在當天就看得到,不用再等到隔天或月底。
這個例子裡每一種資料,我們都做過對應的系統端工作:掃碼槍報工、感測器透過 ESP32 與 MQTT 回報機台狀態、把異常與產能放到同一個畫面。實際做成產品的例子是生產力管理系統,它幫傳統製造業建立生產可見性、異常管理與產能效益分析。PLC 這一層(機台怎麼動、怎麼開通訊給外部讀)通常由設備商處理,我們負責系統端;PLC 資料怎麼收進 MES,PLC 是什麼那篇有三條路的比較。
MES 跟 ERP、Excel 差在哪:同一個問題三種答法
很多工廠覺得「我們有 ERP 了,為什麼還要 MES」。換成現場會問的問題,差別就很清楚:同樣的問題,Excel、ERP、MES 的答法完全不一樣。
現場會問的問題 | 靠 Excel 和紙本 | 靠 ERP | 靠 MES |
|---|---|---|---|
這張急單現在做到哪一站? | 打電話問班長,或走一趟現場 | 只知道工單開了、料領了,中間看不到 | 即時看到在第幾站、已完成幾件 |
今天 3 號機為什麼只做了一半的量? | 隔天翻流程卡才知道 | 看不到,ERP 沒有機台與停機的概念 | 當天就有停機時段與原因紀錄 |
這批客訴品用了哪一批料、誰做的、哪台機做的? | 翻紙本、找人回想,常追不到 | 只追到進料批號與出貨,追不到中間製程 | 批號、工單、機台、人員、檢驗串在一起,幾分鐘查到 |
本週良率與不良原因排行? | 月底人工彙整,數字常對不上 | 多半只有成品入庫數,缺不良原因 | 報工時就選不良原因,自動排行 |
插單之後,現場知道要改順序嗎? | 靠口頭或白板,容易漏 | ERP 改了,現場不一定看得到 | 派工畫面跟著更新,現場看得到 |
稼動率是多少? | 沒人算,或靠估 | 沒有這項資料 | 有運轉與停機時間,算得出來 |
所以 MES 和 ERP 各管一段,兩者不會互相取代。ERP 負責公司層級的帳,MES 負責現場層級的帳,兩邊要接起來才完整:工單由 ERP 下到 MES,完工與工時由 MES 回到 ERP。串接時資料該由誰說了算,可以看 MES ERP 怎麼串接。工單這個共同的主角,在不同系統裡的分工寫在工單系統怎麼做。
常有人問:工廠用 Excel 管得還行,能不能直接跳過 ERP 上 MES?這要看痛點在哪。痛點在「帳」(庫存、採購、成本),先顧 ERP;痛點在「現場」(進度、良率、追溯),MES 才是對的藥。兩種痛都有的工廠,通常先從現場最痛的那一塊開始,後面再補另一邊。
該認真看 MES 的 5 個徵兆
沒有人規定「幾個人、幾億營收」才需要 MES,判斷標準在於現場資訊的缺口有多痛。下面五個徵兆,中了兩個以上,就值得開始評估。
徵兆 | 現場長什麼樣 | 不處理的代價 | MES 補上什麼 |
|---|---|---|---|
問進度要打電話或跑現場 | 主管下午想知道急單做到哪,要找班長問 | 客戶來問交期答不出來,只能含糊回覆 | 每張工單的即時進度與完成數 |
報工靠手寫,月底才補 | 流程卡填完交給助理打字,常漏、常錯 | 日報、工時、成本全部延遲,數字不可信 | 現場掃碼或按鈕報工,資料當下進系統 |
客訴追不到批號 | 客戶退貨,要花一兩天才查出用哪批料、哪台機 | 賠償範圍抓太大,或查不出原因重複發生 | 批號、工單、機台與檢驗紀錄串起來 |
插單、換線頻繁,現場跟系統對不上 | ERP 的排程早就失效,大家改用白板與 LINE 群組 | 交期延誤找不到責任點,現場疲於救火 | 派工與進度共用同一份即時資料 |
老闆想看稼動率、良率,數字要等隔天 | 每週開會才拿到上週的數字,已經來不及處理 | 同樣的停機原因反覆發生,沒人系統性解決 | 運轉、停機、不良即時統計與看板 |
徵兆一與徵兆二:進度看不到、報工補不齊
這兩個通常是第一批出現的訊號,原因也相近:現場資料靠人寫、靠人傳,中間每一手都會延遲和失真。先把報工做順,往往是最便宜、見效最快的起點。報工方式怎麼選(紙本、Excel、掃碼、自動報工),報工系統怎麼選有逐項比較。
徵兆三:客訴追不到源頭
這個徵兆的殺傷力最大,因為它直接變成錢。客訴來的時候,追得到是「這批、這台、這個人」,還是「這個月全部的貨」,賠償金額可以差很多倍。批號怎麼從進料一路串到出貨,生產履歷系統怎麼做有完整拆解,在製品卡在哪一站也是同一條資料線,可以看在製品是什麼。
徵兆四與徵兆五:計畫與現場對不上、數字太晚
ERP 的排程是理想狀態,現場遇到插單、缺料、機台故障就會變形。當大家開始改用白板和 LINE 群組協調,代表資訊的主戰場已經不在系統裡了。想看稼動率與 OEE,需要有運轉與停機的原始資料,白話算法在稼動率計算怎麼做,數字做成現場一眼看懂的畫面,可以看生產看板怎麼做。
還不用急著上 MES 的 3 種情況
該講的實話是:有些工廠現在還用不到 MES。導入 MES 要投入錢,現場每天也要多花幾秒鐘報工,時機不對只會變成沒人用的系統。下面三種情況,我們通常會建議先緩一緩,用更輕的做法頂著。
情況 | 為什麼先不用 | 先用什麼替代 | 什麼時候再回頭看 |
|---|---|---|---|
人少、流程單純,主管站在現場就看得到全貌 | 資訊缺口不大,系統帶來的好處抵不過報工的負擔 | 共用試算表加每日固定時間回報 | 人數成長、開始分兩班或多條線,主管看不到全貌時 |
工單、BOM、料號這些基本資料還沒穩定 | MES 吃的就是這些主資料,資料亂,系統只會把亂象放大 | 先整理料號與 BOM,必要時先補 ERP 或簡易工單系統 | 基本資料有人維護、一個月內不常大改時 |
只想看某幾台機台有沒有在動 | 需求是單一指標,不用整套 MES | 感測器加看板,先看運轉與停機 | 發現光看機台狀態不夠,需要工單、人員、良率一起看時 |
我們的經驗是,第三種最常見:老闆真正想看的只是「機台有沒有在做事」,這個用感測器和一個看板就能先解決,成本比整套 MES 低很多。工業物聯網是什麼說明了不換機台、先用感測器和 Wi-Fi 收資料的做法。先讓大家看到數字、開始討論,再決定要不要往 MES 走,這個順序比較容易走完。
工廠規模與系統的對應,工廠管理系統怎麼選把 30 到 100 人工廠從 Excel 走到 MES 分成三個階段;各種生產管理方式(Excel、雲端生管、ERP 生產模組、MES)怎麼比,則可以看生產管理系統怎麼選。
MES 第一階段做什麼:先從最痛的一塊開始,不用一次做完
MES 常被講得很大,是因為完整的 MES 確實能涵蓋很多模組。但中小工廠第一階段不需要全上,挑最痛的一到兩塊做起,其他的等系統跑順再加。下面這張表列出常見模組、解決的問題,以及做的順序建議。
模組 | 解決什麼問題 | 建議順序 | 延伸閱讀 |
|---|---|---|---|
工單與派工 | 現場知道要做什麼、先做哪張 | 第一階段 | 工單系統怎麼做 |
報工(掃碼或平板) | 進度、工時、良品與不良即時進系統 | 第一階段 | 報工系統怎麼選 |
生產看板 | 進度與異常讓全員看得到 | 第一階段 | 生產看板怎麼做 |
稼動率與停機原因 | 找出設備與流程的損失在哪 | 第二階段 | 稼動率計算怎麼做 |
生產履歷與追溯 | 客訴與稽核時快速查到源頭 | 第二階段,食品與有追溯要求的先做 | 生產履歷系統怎麼做 |
與 ERP 串接 | 工單下行、完工與工時回傳,不用重複輸入 | 第二階段,ERP 穩定後 | MES ERP 怎麼串接 |
機台資料自動收集 | 不靠人報,自動拿到運轉與計數 | 第三階段,看哪幾台值得 | PLC 是什麼 |
整套 MES 要多少預算、軟體硬體佈線怎麼拆,可以先看 MES 系統價格怎麼算;不同廠商路線(套裝、系統整合商、客製開發)的差別,在 MES 廠商怎麼選;導入失敗最常見的原因,整理在為什麼 MES 導入容易失敗。選型、導入步驟與費用的完整脈絡,都收在我們的 MES 系統完整指南。
導入 MES 之前,先準備好這五件事
系統好不好用,一半取決於現場有沒有準備好。下面五件事在簽約前先做,後面省下的時間遠比前面花的多。
- 挑一條產線當試點:先在一條線跑起來,確認報工流程順了再複製,不要一次鋪全廠。
- 整理主資料:料號、BOM、工序、機台編號有人負責維護,不要邊導入邊改命名規則。
- 寫下你最想看的三個數字:進度、良率、停機時間都可以,三個以內。需求寫不出來,系統就做不出重點。
- 讓現場參與:報工畫面要現場人員點得下去,點一次要在幾秒內完成,不然最後還是回到紙本。
- 講清楚誰負責資料:報工漏了誰補、不良原因的選項誰定、停機算不算要不要扣,先講好規則。
這五件事裡最容易被跳過的是第四件。系統上線後沒人用,原因多半出在報工太麻煩,系統功能反而很少是問題。這也是我們做系統時最在意的地方:現場每多一個步驟,資料品質就掉一截。
看到這裡,如果你正在想「我們廠的流程適不適合上 MES、該從哪一塊開始」,我們可以先幫你看流程適不適合上 MES。把你們現在的報工方式、最頭痛的一張報表,還有大概有幾條線告訴我們,我們很樂意聽你聊聊現況,這個階段先一起把路看清楚,真的要動手再談範圍跟費用。習慣用 LINE 的話,也可以直接加 LINE 傳現場照片。
ℹ️我們怎麼看
我們預期接下來幾年,中小工廠對 MES 的第一個需求不會是「全廠數位化」,而是「報工與進度先看得到」,這一塊成本低、見效快,也是最容易讓現場接受的起點。市面上很多 MES 提案一開始就規劃全廠模組,我們的判斷是這種路線在中小工廠很容易卡在現場沒人用。我們選擇專心做系統端:PLC 通訊交給熟悉機台的設備商,我們負責把報工、感測器、看板、追溯這些資料收進同一套系統。給你一個判斷方法:先回答「我最想在下午三點看到的數字是什麼」,答得出來又靠現有方式拿不到,就是你的 MES 起點。
ℹ️我們做過這件事
QMES 是什麼意思?
MES 是 Manufacturing Execution System 的縮寫,中文叫製造執行系統。它位在 ERP 與現場機台之間,負責即時記錄工單進度、報工、良品與不良、停機原因與批號追溯,讓管理者在當天就看得到現場實況。
QMES 和 ERP 有什麼差別?
ERP 管公司層級的帳:訂單、採購、庫存、成本與會計,工單是計畫。MES 管現場層級的執行:工單做到哪、誰做的、良率與停機,工單是現況。兩者要互相串接,工單由 ERP 下到 MES,完工數與工時再由 MES 回到 ERP。
QMES 和 PLC 有什麼差別?
PLC 是機台上的控制器,負責讓馬達、氣缸依程式動作,主要保存即時狀態。MES 是管理系統,保存歷史紀錄並對應到工單、人員與批號。PLC 的計數和狀態可以收進 MES,但兩者的工作不一樣,不能互相取代。
Q多小的工廠需要 MES?
沒有統一的人數標準。判斷方式是看現場資訊的缺口:問進度要打電話、報工月底才補、客訴追不到批號、插單後現場與系統對不上,中了兩項以上就值得評估。人少、流程單純、主管站在現場就看得到全貌的工廠,通常可以先用更輕的做法。
Q有 ERP 還需要 MES 嗎?
看痛點在哪。ERP 通常看不到現場即時進度、機台停機、不良原因與製程追溯。如果這些資訊的缺口造成交期延誤、客訴追不到或數字不可信,ERP 之外就需要 MES 補上這一層。
Q導入 MES 可以分階段嗎?
可以,也建議分階段。多數中小工廠第一階段做工單、報工與看板,第二階段加稼動率、追溯與 ERP 串接,第三階段再看哪幾台機台值得自動收資料。先在一條產線試點,順了再複製。
QMES 一定要連機台嗎?
不一定。很多工廠第一階段用掃碼或平板報工就能拿到進度、良品與停機原因,不用連機台。需要自動收運轉與計數時,可以用感測器旁路收集,或請設備商開通 PLC 通訊,視機台年份與預算決定。
AUTHOR
恆遠數位編輯團隊






留言(0)
尚無留言,成為第一個留言的人吧!