MES與APS究竟先上誰?

文章來源:火鳳凰軟件
2020-01-08

最常聽到的疑問
    經常有客戶問類似的問題:APS和MES究竟哪個應該先上?我沒有MES可以上APS嗎?沒有APS但是想上MES可以嗎?此類問題不絕于耳,甚至于不少同行顧問也有類似的疑惑。而答案質量卻參差不齊,不同產品和廠家的顧問甚至還在回答中參雜“私貨”,只從自己想賣什么出發,給出完全相反的誘導性回答,這也導致了業主方更加摸不著頭腦。本文試圖從原理出發,以客觀的角度來把這個問題闡述清楚,讓大家以后不再有此類疑惑。

01
您可能聽過的說法
    沒有MES,連基礎數據都沒有,你怎么上APS?-- 所以必須得先有MES才能上APS;MES是執行系統,沒有APS就沒有源頭,你執行什么?--所以必須得先有APS才能實施MES。兩種說法,可謂公說公有理婆說婆有理,好多人因此聽得一頭霧水,要么怕踏入深坑而裹足不前,要么偏信一家之言而一條道走到黑。之所以理不出頭緒,實在是因為沒有深刻了解這兩個系統的本質,以及互相關系的原理,所以我們實在有必要先去理清這兩者究竟什么關系,才能把這紛紛擾擾看個明明白白。

02
兩者關系解密
    首先,APS和MES既然是“系統”,那么必然是“自成體系”的,也就是可以獨立工作,否則就不成其為“系統”,但是兩者又存在千絲萬縷的關系,所以大家才這么關心究竟哪個系統應該先部署的問題。在此,我們必須搞清楚兩者各自的定位:
APS的職責是什么?制定和優化生產計劃;
MES的職責呢?執行生產計劃及其他相關任務;
從這個角度看,兩者職責劃分十分清晰,并且也可以初步看出其關系:APS負責計劃層面,是前期工作;MES負責執行層面,是后期工作,兩者是互相配合的、有順序的兩個獨立系統。但是這個順序和實施部署系統的順序是否有必然聯系呢?為了搞清楚這一點,我們首先看下方的關系圖:

上圖清晰明確的給出了兩者的關系,或者說數據交互的核心內容:APS把優化好的生產計劃給MES;MES把執行過程和結果反饋給APS。所以,我們可以從理論上明白如下三點內容:
1. APS是一個負責制定生產計劃的獨立系統;
2. MES是一個負責執行生產計劃的獨立系統;
3. APS和MES存在以工單數據為核心的信息交互;
#1和#2說明了兩者其實可以各自獨立存在,#3說明兩者又互相依存。那么如果缺了某一方,究竟會對我們造成什么影響呢?

03
沒有MES怎么上APS?
    此問源于“沒有MES,連基礎數據都沒有,你怎么上APS?”。可以說,這種說法有一定的市場。那么我們不妨多問幾個為什么:MES提供了哪些APS必須的基礎數據?只能來源于MES嗎?有沒有其他來源?學問在于深究,做事就怕認真,讓我們一一深入探討這幾個問題。
Q1:MES提供了哪些APS必須的基礎數據?-- 這個問題得反過來思考,APS需要的核心基礎數據有哪些?如果大家對本公眾號之前的一篇文章《APS落地難?六步法快速部署西門子APS》還有印象,就知道APS主要關心BoM,Routing,Resource(設備), WorkOrder, Stock這幾個核心數據,這些數據MES是否可以提供?客觀的說MES確實有所有這些數據。那就繼續追問后兩個問題:
Q2:只能來源于MES嗎?-- Q1的肯定回答多少迷惑了相當一部分人,以為MES確實是APS的前提,但是追問到這里,事情馬上就明了了。不用我多分析,大家也多多少少知道,MES雖然有這些數據,但這些數據絕大多數不是以MES為源頭!
Q3:有沒有其他來源?-- 當然,而且事實上大部分上述數據并不以MES為源頭:BoM和Routing,理論上源自PLM系統,但是對于純生產加工型企業,本身沒有研發部門,那么此類數據第一時間是出現在ERP系統。也就是說,首先來源于PLM或ERP,MES已經是“二手”數據了;Resource是相對固定的數據,沒有誰家三天兩頭增減設備;Stock數據本身很少存在于MES,ERP或者WMS才是源頭;只剩一個WorkOrder需要好好分析一下。WorkOrder的第一個來源是MRP,MRP會計算并生成WorkOrder,不過MES對于WorkOrder有重要的影響力,因為所有的工單,到最后都會在MES里面執行并采集、綁定相關的數據。所以WorkOrder來源于ERP而受MES的影響。
    至此,“沒有MES,連基礎數據都沒有,你怎么上APS?”的說法已經不攻自破了。MES根本就不是APS基礎數據的主要來源,沒有MES,APS照樣工作,APS需要的不是MES,而是周期性的(比如每天)工單完成情況的報工數據作為下一輪計劃制定的修正值 -- 有沒有MES,你車間都要報工,唯一的區別是這個數據來源于MES系統還是其他手段。回到現實生活中想想,沒有上MES系統的工廠,難道就不做生產計劃了?要不要MES配合APS,卻決于你在多少精細度上,以及及時度上想要報工數據。

04
沒有APS怎么上MES?
    既然APS是在前段,是計劃,又并不依賴于MES,是不是反過來MES就必須依賴于APS呢?也不盡然!MES執行什么?當然是工單(生產任務),從這個角度看,MES的關鍵前提是有沒有生產計劃被下達。這個其實十分好理解,MES對應的是工廠,是生產單位,對于生產單位來說,只要有生產計劃被下達,其他應該都是自己體系內要完成的事情:物料準備,設備維修保養,過程追溯,文件管理,質量管理......那么,問題就顯而易見了 -- 生產計劃哪里來?APS當然是一個重要的來源,但是沒有APS,企業的物流部/供應鏈部門顯然也不是吃干飯的,他們也會制定生產計劃,并下發給工廠(MES)。從這個角度看,MES運轉的前提,是“生產計劃”,而非APS,APS是產生和優化生產任務指令的來源之一,而非唯一。話有點繞,但邏輯十分清晰:MES的前提是生產計劃而非APS,APS可以提供生產計劃但不是生產計劃本身,也不是生產計劃唯一來源。所以沒有APS就不能上MES的說法,本質上是用“APS”偷換了“生產計劃”的概念,所以也是不成立的。是不是需要APS,在于你在多大程度上想優化生產計劃,以及制定這個優化后生產計劃的效率和面對異常的反應速度。

05
理想的組合
    結論已經很明顯了,APS要的是工單報工,而報工不是非MES不可;MES要的是生產計劃指令,而不是非APS不可,這也在再次說明了一點:兩者是可以互相獨立運行的系統, 沒有誰是依賴于另一方才能工作的。但是,為什么我們又會常常把這兩個糾纏在一起呢?原因是MES是工單報工最理想的來源,而APS也同樣是生產計劃指令的最佳出處。換句話講,APS和MES雖然彼此并不是“非你不娶,非你不嫁”,卻是名副其實的“天生一對”。但是,當你期望達到“任何時刻,任何情況”都可以重新制定生產計劃的情況下,給APS配上MES將會是你的不二選擇。

寫在最后
    如果您也曾經猶豫過兩者的關聯關系而舉棋不定,希望本文能幫到您。如果:
只上APS-->那就補充每天一次的工單報工
只上MES-->那就人工做生產計劃下發給MES
兩者都上-->恭喜您做出了珠聯璧合的選擇,不過請格外注意實施團隊的選擇。

广东26选5最新开奖结果