APS לעומת MES: הבדלים, חפיפות ואופן העבודה המשותפת
Disclosure: M365.FM host Mirko Peters works at iFAKT GmbH. This page describes the company factually; paid partnerships and links are labelled as advertising.
By Mirko Peters ·
APS לעומת MES בקצרה: האחת מתכננת מראש לוח זמנים בר-ביצוע, והשנייה מתעדת ושולטת בביצוע. ראו איפה הן חופפות ואיזו פער כדאי לסגור קודם.
Automatically translated with AI from the original post. Read the English original
מערכת APS (תכנון וזימון מתקדמים) מחשבת מראש לוח זמנים בר-ביצוע, על בסיס קיבולת, לוחות זמנים, חומרים ועדיפויות. מערכת MES (מערכת ביצוע ייצור) מתעדת ושולטת במה שקורה בפועל בקומת הייצור, הזמנה אחר הזמנה ופעולה אחר פעולה. APS מסתכל קדימה, ו-MES מסתכל על ההווה. החפיפה ביניהן נמצאת בתזמון מפורט, וזה המקום שבו רוב הבלבול מתחיל. מאמר זה מיועד למתכנני ייצור שצריכים להחליט באיזו מערכת להתחיל, או כיצד לגרום לשתיהן לעבוד יחד.
עיקרי הדברים
- מערכת APS מחשבת מראש לוח זמנים בר-ביצוע על בסיס קיבולת, לוחות זמנים, חומרים ועדיפויות; מערכת MES מתעדת ושולטת במה שקורה בפועל בקומת הייצור.
- תקן ISA-95 מגדיר תזמון מפורט, שיגור עבודה ומעקב אחר עבודה כפעילויות של ניהול תפעול ייצור, וזו הסיבה שתכונות תזמון מופיעות בשני סוגי המוצרים.
- הכלל הנקי ביותר הוא בעלות אחת על הרצף: אם שתי המערכות מפרסמות רשימת עבודה, קומת הייצור מקבלת שתי גרסאות של התוכנית.
- הנתונים זורמים בשני הכיוונים: רצף, תאריכים ומשאבים יורדים; התחלה, סיום, כמויות, פסולת, השבתות ושימוש בחומרים חוזרים למעלה.
- אם אינכם יכולים לסמוך על סטטוס הזמנות, סגרו קודם את הפער הזה, משום שמתזמן שעובד בלי נתונים בפועל מתרחק מהמציאות.
APS לעומת MES: מה כל מערכת עושה?
נתחיל בתיאורים הפשוטים.
APS הוא תוכנת תכנון. היא מקבלת הזמנות, מסלולי עבודה, משאבים, לוחות משמרות, זמינות חומרים וכללים, ומחשבת לוח זמנים שהמפעל באמת יכול להריץ. מתכננים משתמשים בה כדי לענות על שאלות כמו "מתי נוכל לספק את ההזמנה הדחופה הזו, ומה היא תדחוף לאחור?" APS טוב מאפשר להעתיק את התוכנית, לשנות הנחה אחת ולהשוות בין שתי הגרסאות.
MES הוא תוכנה לקומת הייצור. היא מתעדת פעילות ייצור מול הזמנות עבודה ופעולות, למשל את החומר שנצרך בתחנה. מפעילים ומפקחים משתמשים בה במהלך המשמרת. פוסט בבלוג של NIST על MES לייצור קטן מתאר אותה כתוכנה שאוספת נתונים בזמן אמת כדי לזהות פגמים וחוסר יעילות, מקשרת את פעילות הייצור לעלויות בפועל, ויכולה להזין נתונים למערכת ERP. דעות הכותב הן שלו בלבד, והפוסט מציין שמערכת MES יכולה לשמש גם כמערכת איכות או תזמון.
ההבדל הראשון הוא אם כן בזמן ובמשתמש. APS עובד בטווח של שעות עד שבועות ומשרת את המתכנן. MES עובד בטווח של שניות עד ימים ומשרת את קומת הייצור.
היכן ISA-95 ממקם אותן?
התקן ISA-95 עוזר כאן, משום שהוא נותן לשני המחנות את אותה מפה. הסיכום של OPC Foundation מתאר את הרמות כך:
- רמה 4 היא תכנון עסקי ולוגיסטיקה, שבדרך כלל מופעלת על ידי מערכת ERP. היא פועלת בטווחי זמן של חודשים, שבועות וימים.
- רמה 3 היא ניהול תפעול ייצור. היא עובדת בטווחי זמן שנעים מימים ועד שניות. הפעילויות שהיא כוללת הן תזמון מפורט, שיגור עבודות ומעקב אחר עבודות או מוצרים.
- רמות 0 עד 2 מכסות את התהליך הפיזי, חיישנים ומפעילים, ואוטומציה ובקרה.
שימו לב שתזמון מפורט נמצא ברמה 3, לצד השיגור והמעקב. התקן אינו משתמש שם בקטגוריית המוצר "APS". הוא מתאר פעילויות, לא חבילות תוכנה. באתר של ISA עצמו מופיעים שמונה חלקים, כאשר חלק 2 עוסק בתוכן הממשק שבין רמות 3 ו-4, וחלק 3 עוסק במודלים של פעילות לניהול תפעול ייצור.
זה מסביר מדוע אפשר לרכוש תזמון מפורט בכל אחד משני סוגי המוצרים. ספק יכול לשים אותו בתיבת התכנון או בתיבת הביצוע, ושתי האפשרויות מוצדקות.
היכן APS ו-MES חופפים?
החפיפה נמצאת ברצף העבודה. שלוש שאלות יעזרו לכם לברר אותה.
- איזו מערכת בונה את הרצף תחת כמה אילוצים ומאפשרת להשוות בין חלופות? זו עבודת APS, גם אם MES מציעה גרסה פשוטה.
- איזו מערכת יודעת מהו המצב האמיתי של כל הזמנה כרגע? זו עבודת MES.
- איזו מערכת מפיקה את הרשימה שהמפעיל עובד לפיה? חייבת להיות בדיוק אחת.
השאלה השלישית היא זו שכואבת כשהתשובה לא נכונה. אם ה-APS מדפיס רשימה אחת וה-MES מציג אחרת, הרצפה תבחר בזו שקל יותר לעקוב אחריה, והתוכנית שלכם תפסיק בשקט להיות התוכנית. קבעו בעלים אחד לרצף, והפכו את המערכת האחרת לצרכנית שלו.
תכנון מחדש דורש את אותה בהירות. כאשר מכונה נעצרת, ה-MES רואה זאת ראשון. ה-APS מחליט איך נראית התוכנית החדשה. בין שני האירועים האלה יש כלל, וכדאי לרשום אותו: מי רשאי לשנות את הרצף במהלך המשמרת, ואיך השינוי חוזר אל המתכנן.
כיצד APS ו-MES מחליפים נתונים?
נתוני תכנון יורדים, ומשוב עולה.
יורדים: ההזמנות ששוחררו לביצוע, הרצף שלהן, זמני התחלה וסיום מתוכננים, שיוך משאבים ועדיפויות. עולים: זמני התחלה וסיום בפועל, כמויות תקינות ופסולות, זמני הכנה וזמני ריצה, השבתות, צריכת חומרים וזמינות של אנשים ומכונות.
ISA-95 מגדיר ארבעה סוגים של מידע שמוחלפים בין מערכות ברמות 3 ו-4: חומר, ציוד, נכסים פיזיים, ואנשים עם תפקידיהם והכשרתם. עבור מתזמן, זו רשימת בדיקה הגיונית של מה שהוא צריך לדעת. לוח זמנים שמתעלם מאילו מפעילים מוסמכים למכונה אינו ישים, לא משנה מה מוצג על המסך.
המהירות היא השאלה הבאה. הסיכום של OPC קובע שזמן אמת ברמה 3 פירושו מידע זמין כמה שניות לאחר אירוע בקומת הייצור, וברמה 4 פירושו נתונים זמינים מדי יום או בתוך כמה שעות לאחר סיום משמרת. חוקרים ב-FIR באוניברסיטת RWTH באחן טוענים דבר דומה לגבי בקרת ייצור: יש להבין זמן אמת כעיכוב בתיעוד אירועים מוגדרים, ולא כמילישניות. שאלו איזו החלטה כל הודעה תומכת בה. מנהל משמרת שמשבץ מחדש אנשים כשעבודה מתעכבת צריך דקות. מתכנן שמתזמן מחדש את ההזמנות של מחר צריך את המצב עד סוף המשמרת.
אותו עמוד של FIR מציין שסטיות נלקחות בחשבון בהחלטות מאוחרות יותר, ויכולות לשנות את נתוני הקלט לתכנון עתידי. במילים פשוטות: הנתונים בפועל אמורים לשפר את התוכנית. אם המתכננים שלכם ממשיכים להשתמש בזמני תקן שה-MES סותר מדי יום, הלולאה אינה סגורה.
האם אתם צריכים APS, MES או את שניהם?
בחרו לפי הפער הגדול יותר. אלה דפוסים נפוצים:
- אינכם יכולים לתת תאריכי אספקה אמינים, חישוב רצף צוואר הבקבוק לוקח שעות, והזמנות דחופות משבשות את השבוע. כדאי לבחון APS, לאחר שנתוני ניתוב התהליך שלכם תקינים.
- אינכם יודעים מה יוצר ומתי, מצב ההזמנות נמצא על נייר, או שאינכם יכולים להראות איזה חומר נכנס לאיזה מוצר. כדאי לבחון קודם MES או דיווח פשוט יותר מקומת הייצור.
- המוצרים שלכם כפופים לרגולציה, ואתם צריכים רשומות לכל אצווה או מספר סידורי. זהו תחום של MES.
- הניתובים שלכם יציבים והקיבולת אינה הדוקה. תכנון ERP יחד עם מתכנן זהיר עשוי להספיק.
- אתם רוצים שהתוכנית תגיב למה שקורה בקומת הייצור. אתם צריכים את שניהם, עם החלפת נתונים מוגדרת.
זהו דוגמה היפותטית. מפעל אחד עובד עם נייר נוסע (travelers). המפעילים רושמים כמויות בסוף המשמרת, והמתכנן מקליד אותן למחרת בבוקר. כלומר, המתכנן מגלה את מצב יום שלישי רק ביום רביעי. רכישת מתזמן טוב יותר תיתן תוכנית מדויקת יותר, אבל כזו שנבנתה על מצב של אתמול. לכן עדיף קודם לתעד את ההתקדמות במהלך המשמרת, וזה ימנע את הבעיה של נתונים מיושנים. המפעל בדוגמה הוא בדיוני. ההיגיון תקף לכל מפעל: מתזמן עובד על נתונים בפועל, ובלעדיהם הוא מתרחק מהמציאות.
איך מחברים בין המערכות בלי פרויקט "הכול או כלום"?
עובדים בצעדים קטנים, קו אחד בכל פעם.
- מגדירים מי אחראי על רצף הייצור, וכותבים את זה.
- רושמים את ההודעות בשני הכיוונים, עם השולח, הנמען, הטריגר והתדירות.
- בודקים את נתיבי הייצור (routings), זמני התקן והלוחות של קו הפיילוט. שתי המערכות יורשות כל שגיאה שנמצאת בהם.
- מריצים את התהליך החדש לצד התהליך הישן במשך כמה שבועות.
- משווים את תאריכי ההתחלה והסיום המתוכננים לבין אלה בפועל עבור כל הזמנת עבודה, ובודקים את הפערים.
- מרחיבים לקו הבא רק כשהנתונים משני הצדדים תואמים.
מה כדאי לשאול ספקים?
בין אם רוכשים APS, MES או את שניהם, אותן שאלות מבדילות בין תשובות טובות לתשובות מעורפלות:
- איזו מערכת היא המאסטר לרצף הייצור, וכיצד המערכת השנייה לומדת על שינויים?
- אילו הודעות עוברות בכל כיוון, ובאיזו תדירות?
- מה קורה כשהחיבור נכשל? האם קומת הייצור יכולה להמשיך לעבוד ולהשלים את הפערים מאוחר יותר?
- כמה זמן לוקח תכנון מחדש, וכיצד המתכנן רואה מה השתנה?
- מי מתחזק את מיפוי הנתונים כשמוסיפים משפחת מוצרים או מרכז עבודה?
- אילו תקנים הממשק משתמש בהם, כמו הגדרות הודעות מבוססות ISA-95 או OPC UA?
בקשו פיילוט על קו אחד עם הנתונים שלכם. הדגמה על מפעל הדוגמה של הספק לא מראה כיצד שתי המערכות מתנהגות כששהנתונים שלכם אינם מושלמים.
טעויות נפוצות
- רכישת APS כדי לפתור בעיה שבפועל נובעת מחוסר בנתוני קומת ייצור.
- רכישת MES וציפייה שהוא ייעל את רצף הייצור.
- מתן אפשרות לשתי המערכות לפרסם רשימת עבודה.
- הנחה שהממשק "סטנדרטי" ודילוג על מיפוי הנתונים.
- מדידת התוכנית מול זמני תקן שאף אחד לא בדק במשך שנה.
- מעבר לפעילות מלאה בכל המפעל בבת אחת, כך שאף צוות לא יכול ללמוד מהקו הראשון.
איפה Polaris נכנסת
אם הפער המרכזי שלכם הוא תוכנית ישימה והקישור שלה לקומת הייצור, כדאי לבחון את iFAKT Polaris כאפשרות. iFAKT מתארת את Polaris כשילוב של בינה מלאכותית ותאום דיגיטלי לייצור, הפועל עם נתוני ERP. המודול Polaris Optimizer יוצר תוכנית מיטבית תחת אילוצים כגון משאבים, משמרות, כישורים וקיבולות, ומנתח את השפעת השיבושים ומבצע אופטימיזציה מחדש. המודול Polaris Operator מביא את התוכנית לקומת הייצור כמשימות מבוססות זמן, ולוכד התקדמות, עיכובים ושיבושים כמשוב. האם היא מחליפה או משלימה את ה-MES שלכם תלוי במה שה-MES צריך לתעד, כמו צריכת חומרים, נתוני איכות או מעקב אחר מקורות (traceability), ולכן כדאי להשוות קודם את הרשימה הזו.
נושאים קשורים לחקירה
- תזמון בקיבולת סופית: מדוע תצוגת עומס שבועית יכולה להיראות תקינה, בעוד שלוח הזמנים היומי אינו ישים.
- תכנון ייצור במעגל סגור: כיצד משוב מקומת הייצור משנה את התוכנית הבאה.
- נתוני אב לתזמון: מי אחראי על נתיבי הייצור, זמני התקן והלוחות.
- חיבור MES ל-ERP: אילו הזמנות ואישורים עוברים בכל כיוון.
הצעד הבא
כתבו איזה משני המשפטים נכון יותר במפעל שלכם: "אנחנו לא יכולים לבנות לוח זמנים שאנחנו סומכים עליו" או "אנחנו לא רואים מה באמת קורה". התשובה הזו פותרת עבורכם חלק גדול משאלת APS מול MES, ומראה לכם עם איזה ספק כדאי לפתוח את השיחה הראשונה.