M365Con 2027 – مؤتمر مجاني عبر الإنترنت · 11–22 Jan 2027 · 120 sessions→ m365con.net

المدونة · Mirko Peters

كيفية دمج MES مع ERP: من وجهة نظر أرضية المصنع

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 ·

كيفية دمج MES مع ERP من جانب MES: ما تحتاجه أرضية المصنع من ERP، وما يحتاجه ERP في المقابل، وكيفية مطابقة البيانات الرئيسية، وما الأخطاء الشائعة في المشاريع التي ينبغي تجنّبها.

Automatically translated with AI from the original post. Read the English original

لدمج MES مع ERP، اتفق أولاً على قائمة مختصرة من كائنات البيانات والرسائل، ثم نفّذها بهذا الترتيب: البيانات الرئيسية، وإطلاق الأوامر، وتغذية الراجعة من أرضية المصنع، ومعالجة الأخطاء. من منظور MES، المهمة بسيطة: استلام ما يجب تصنيعه، والإبلاغ عما حدث. أما الجوانب الصعبة فهي أن يتفق النظامان على المعنى نفسه لـ"الصنف" و"العملية" و"منتهٍ"، وأن يكون هناك من يتولى ملكية الأخطاء. هذه المقالة موجهة إلى مديري المصانع الذين يتولون جانب أرضية المصنع في المشروع.

النقاط الرئيسية

  • من منظور MES، للتكامل مهمتان: استلام ما يجب تصنيعه والبيانات المرتبطة به، والإبلاغ عما حدث بشكل يمكن لـ ERP ترحيله.
  • رسائل الأوامر والبيانات المرجعية تدفقان مختلفان: في واجهة MES من Microsoft، تُسترجع المنتجات وقوائم المواد والمسارات بشكل منفصل عبر كيانات البيانات أو OData.
  • اتفق على معنى "منتهٍ"، وطريقة الإبلاغ عن الهالك، وآلية التصحيحات، قبل بناء أي واجهة.
  • تحتاج البيانات الرئيسية إلى مالك، وإلى ربط للمعرّفات، ومطابقة دورية، لأن MES يرث كل خطأ موجود في مسارات ERP وأزمنته.
  • اختبر حالات الفشل عمداً، وحدد من يطّلع على الرسالة الفاشلة، لأن طابور التأكيدات المرفوضة الذي يمر بصمت ينتهي بفروقات في المخزون.

ما الذي يحتاجه MES من ERP؟

ثلاثة أمور، ولكل منها طريقة انتقال مختلفة.

أولاً، الأوامر. يحتاج MES إلى أوامر الإنتاج المُفرَج عنها، مع المنتج والكمية والتواريخ، ثم تغييرات الحالة لاحقاً. في واجهة Microsoft لأنظمة MES من جهات خارجية، يستمع MES إلى حدث عمل يُطلق عند إطلاق الأمر أو تغيير حالته. تستخدم أنظمة ERP الأخرى آليات مختلفة، لكن المبدأ واحد: يُعلن ERP، ويلتقط MES.

ثانياً، البيانات المرجعية. وهي وصف طريقة تصنيع المنتج: الأصناف وقوائم المواد والمسارات وأوقات الإعداد. تنص صفحة Microsoft نفسها على أن رسائلها تغطي أحداث أرضية المصنع فقط ولا تحمل بيانات رئيسية. ويسترجع MES المنتجات وقوائم المواد والمسارات من ERP عبر كيانات البيانات أو OData. خطّط لهذا كمهمة تكامل ثانية، لأنه الجانب الذي تنساه الفرق عادةً.

ثالثاً، معلومات الموارد. يذكر معيار ISA-95 أربعة أنواع من المعلومات تتبادلها الأنظمة بين المستوى المؤسسي ومستوى العمليات: المواد، والمعدات، والأصول المادية، والموظفون مع أدوارهم ومؤهلاتهم. إذا كان MES يُسند العمل حسب المهارة أو قدرة الآلة، فهو يحتاج إلى نسخة ERP أو نسخة الموارد البشرية من هذه البيانات. وحدد بوضوح أي نظام هو المصدر.

إذا كنت تستخدم SAP أو Dynamics 365 أو أي نظام ERP آخر، فالأسئلة واحدة. تتغير الأسماء التقنية فقط.

ما الذي يحتاجه ERP من MES؟

فكّر فيها كتأكيدات. توثّق Microsoft في وثائقها العمليات التالية لواجهتها: بدء أمر الإنتاج، والإبلاغ عن الكميات المنتجة والمهملة، والإبلاغ عن استهلاك المواد، والإبلاغ عن الوقت المستغرق في عملية ما، وإنهاء أمر الإنتاج. وتستخدم أنواع رسائل منفصلة لكل منها. تحتاج رسالة الإنهاء إلى رقم أمر الإنتاج فقط، بينما تحمل رسالة الكمية أسطرًا قد تتضمن الصنف والكمية الجيدة وسبب الخطأ في حالة الهدر.

لا تحتاج إلى نسخ هذا النموذج. لكن عليك أن تحسم الأمور التالية قبل أن تبدأ البناء:

  • ما مدى تفصيل التأكيد؟ لكل أمر، أم لكل عملية، أم لكل وردية؟
  • هل يمكن للمشغّل تأكيد كمية جزئية، وماذا يفعل نظام ERP بها؟
  • كيف يُبلَّغ عن الهدر، وما رموز الأسباب الموجودة في النظامين؟
  • هل يُقاس استهلاك المواد عند المحطة، أم يحسبه نظام ERP من قائمة المواد؟
  • كيف تُصحَّح الأخطاء: بعكس القيد، أم بتسوية، أم بتأكيد جديد؟
  • ماذا يعني "منتهٍ"، وماذا يعني "مُنهى"؟ في نظرة Microsoft العامة على عملية الإنتاج، يؤدي الإبلاغ عن الإنجاز إلى إضافة البضائع إلى المخزون، بينما يحسب إنهاء الأمر التكلفة الفعلية ويمنع المزيد من قيود التكلفة. قد يرسم نظام ERP الخاص بك الحد في مكان آخر.

يثير السؤال الأخير أكبر قدر من الجدل. يقرأ فريق التخطيط والمالية والجودة الحالةَ نفسها، ولكل منهم ما يريده منها. احسم التعريفات في اجتماع قصير يضم الثلاثة قبل أن يكتب أحد الواجهة.

كيف تطابق البيانات الرئيسية بين MES وERP؟

الأوامر معاملات. أما البيانات الرئيسية فهي وصف لعمليتك، ويرث MES كل خطأ فيها. فالمسار الذي يسرد عملية مدتها 12 دقيقة بينما تستغرق 20 دقيقة سيبدو كمشكلة أداء على أرضية المصنع طالما لم يصحّحه أحد.

اعمل على هذه النقاط لخط التجربة الرائد:

  1. حدِّد مالك كل كيان. ترتيب شائع هو أن يملك ERP الأصناف وقوائم المواد والمسارات، ويملك MES إعدادات المحطات وتعليمات العمل. وهذه توصية لا قاعدة. المهم ألا يضطر أحد إلى التخمين.
  2. اربط المعرّفات. قد يكون مركز العمل "WC-110" في نظام ERP هو "المكبس 3" على أرضية المصنع. بل إن ISA-95 يخصص جزءًا لهذا الغرض: إذ يحدد نموذج خدمة الأسماء البديلة كيفية ربط المعرّفات المكافئة وتعيينها، وذلك وفقًا لوصف ISA للمعيار.
  3. قارن العمليات. ادرج خطوات مسار ERP والخطوات التي يؤديها المشغّلون فعلًا. تظهر الفروقات بسرعة، مثل خطوة فحص أو إزالة الحواف الموجودة على أرضية المصنع فقط.
  4. تحقّق من الوحدات والتقاويم والمناطق الزمنية. فالقطع مقابل الصناديق، والتوقيت المحلي مقابل UTC، تسبب أخطاءً صامتة.
  5. ضع قاعدة للتغيير. عندما تعدّل الهندسة مسارًا، من يُبلغ MES، وما مدى سرعة وصول التغيير، وماذا يحدث للأوامر الجارية؟
  6. كرّر المقارنة وفق جدول زمني. فالبيانات الرئيسية تنحرف مع الوقت.

إليك حالة افتراضية. يحتوي مسار ERP على ثلاث عمليات، بينما يؤدي المشغّلون خمس عمليات، لأن الفحص وإزالة الحواف أُضيفا قبل سنوات ولم يُدرجا في المسار قط. لا يستطيع MES إلا أن يبلغ عمّا يحتويه المسار. لذلك يعرض ERP العملية الثالثة متأخرة، بينما ينشغل أفراد الأرضية ببساطة بخطوات لا يعرفها ERP. لم يرتكب أحد خطأً. البيانات ناقصة. المثال مختلق، لكن المصانع تصطدم بهذا النوع من الفجوات باستمرار.

بالنسبة إلى صيغ الملفات، يستحق B2MML الاطلاع. تصفه MESA بأنه مجموعة من تعريفات مخطط XML تطبّق ISA-95، وتُستخدم لدمج أنظمة الأعمال مثل ERP مع أنظمة التصنيع مثل MES. وأضاف الإصدار 7 أول مخطط JSON. استخدام مخطط منشور يمنحك مفردات مشتركة كنقطة انطلاق، لكنه لا يلغي الحاجة إلى الاتفاق على معنى كل حقل.

كيف ينبغي أن تتصرف الواجهة عندما يحدث خطأ ما؟

سينجح المسار السعيد في العرض التوضيحي. أنفق وقت مشروعك على المسارات الأخرى.

تُظهر وثائق Microsoft كيف يتصرف منتج واحد، وهي نقطة انطلاق جيدة لطرح الأسئلة على مورّد نظامك نفسه. تُعالَج الرسائل الخاصة بأمر الإنتاج نفسه بالترتيب الذي وصلت به. أما الرسائل الخاصة بأوامر مختلفة فقد تُعالَج خارج الترتيب، لأن مهام الدُفعات تعمل بالتوازي. تُعاد محاولة الرسالة الفاشلة حتى ثلاث مرات، ثم تُوسَم بأنها فاشلة. وتتيح صفحة المراقبة مراجعة الرسائل الفاشلة وإصلاحها وإعادة معالجتها، ويمكن لتنبيه أن يُخطر مسؤول تقنية المعلومات أو مشرف أرضية الإنتاج.

حوّل ذلك إلى أربعة أسئلة لأي زوج من نظامي ERP وMES:

  • ماذا يحدث لتأكيد يرفضه نظام ERP، على سبيل المثال لأن الأمر أُغلق بالفعل؟
  • مَن يرى الفشل، وما مدى سرعة ذلك؟
  • هل تستطيع أرضية الإنتاج مواصلة العمل أثناء توقف نظام ERP، وإرسال كل شيء لاحقًا بالترتيب الصحيح؟
  • هل يمكن أن يصل التأكيد نفسه مرتين دون أن يُرحَّل مرتين؟

إذا لم يكن لدى أحد ملكية الرسائل الفاشلة، فستتراكم حتى يكتشف أحدهم فرقًا في المخزون في نهاية الشهر. سمِّ شخصًا بعينه، لا فريقًا.

هل يغيّر نوع الإنتاج طبيعة التكامل؟

نعم. في مقال في Automation World عن تطبيق ISA-95، يُوصف التصنيع حسب الطلب الهندسي (engineer-to-order) بأنه ربما أكثر أنواع التكامل تطلبًا، لأن الأنظمة المؤسسية وأنظمة التحكم يجب أن تتبادل المعلومات شبه الفوري. ويُعد الطيران مثالًا على ذلك: التصاميم تقود التخطيط، لكنها قد تتغير أثناء التنفيذ. وعند حدوث تغيير، يتوقف التنفيذ حتى ينعكس التغيير في التخطيط، وتُرسَل عمليات جديدة، مثل عمليات التفتيش الإضافية، إلى أرضية الإنتاج. ويحذّر المقال نفسه من أن اختلاف تفسيرات المورّدين للمعايير قد يسبب مشكلات في قابلية التشغيل البيني.

ويترتب على ذلك درسان. إذا كانت منتجاتك مُهيّأة أو مُصمَّمة حسب الطلب، فضمّن حالة التغيير في المشروع التجريبي الأول، لا في الأخير. واختبر الواجهات القائمة على المعايير ببياناتك أنت، فـ"المعيار" لا يعني "المطابقة التامة".

كيف تدمج MES مع ERP خطوة بخطوة؟

أبقِ النطاق صغيرًا، والفحوصات يومية.

  1. اختر خطًا واحدًا وعائلة منتجات واحدة.
  2. أعدّ جدول واجهة يتضمن الكائن والمُرسِل والمُستقبِل والمُحفِّز والتكرار والمالك. أي صف بلا مالك هو أول خطر لديك.
  3. وافق بيانات المرجع الرئيسية لعائلة المنتجات تلك، كما ورد أعلاه.
  4. اتفق على الحالات، وعلى معنى "مكتمل" و"هالك" و"إعادة عمل".
  5. ابنِ أوامر التأكيد الخاصة بالبدء والانتهاء أولًا، ثم أضف المواد والزمن لاحقًا.
  6. اختبر الأعطال عمدًا: أرسل كمية خاطئة، وأوقف الواجهة، ثم أعد تشغيلها، وأرسل تكرارًا.
  7. قرّر ما يحدث للأوامر الجارية فعلًا في يوم الإطلاق.
  8. شغّل التدفق الجديد إلى جانب العملية القديمة لعدة أسابيع، وقارن يوميًا الكمية الجيدة والهالك والساعات والمواد لكل أمر في النظامين.
  9. عُدّ الخطوات الإضافية التي يقوم بها المشغّلون. إذا استغرق التأكيد في MES وقتًا أطول مما استغرقه النموذج الورقي، فاكتشف السبب قبل المضي في التوسع.
  10. وسّع النطاق إلى الخط التالي فقط بعد أن تُفسَّر الفروقات.

الأخطاء الشائعة

  • معاملة بيانات المرجع الرئيسية كتحميل لمرة واحدة بدلًا من كونها مهمة مستمرة.
  • تصميم الواجهة من منظور ERP وحده، فلا يستطيع MES الإبلاغ بالتفاصيل التي يعمل بها الإنتاج.
  • استخدام الكلمة نفسها للحالة بمعانٍ مختلفة في كل نظام.
  • عدم وجود قاعدة للأوامر الجارية عند الإطلاق.
  • اختبار المسار السعيد فقط.
  • ترك الرسائل الفاشلة دون مالك.
  • أن يُطلب من المشغّلين إدخال البيانات نفسها مرتين، مرة في كل نظام.

أين يناسب Polaris

إذا كانت مشكلتك هي الحلقة بين خطة ERP وأرضية الإنتاج، فإن iFAKT Polaris خيار يستحق النظر. تصف iFAKT Polaris بأنه الذكاء الاصطناعي إضافةً إلى توأم رقمي للإنتاج يعمل مع بيانات ERP. وتحوّل وحدة Polaris Designer بيانات ERP وقوائم المواد وأزمنة العمليات وبُنى الموارد إلى رسم معرفي يربط المنتج والعملية والمورد. وتنقل وحدة Polaris Operator الخطط إلى أرضية الإنتاج على شكل مهام زمنية، وتغذّي التخطيط بالتقدم والتأخيرات والاضطرابات. أما التأكيدات التي يجب أن يرحّلها ERP للمخزون والتكلفة والتتبع، فهي مسألة منفصلة، لذا أدرجها قبل أن تقرر ما الذي ينبغي أن تغطيه أي أداة.

مواضيع ذات صلة للاستكشاف

  • ISA-95 بلغة بسيطة: أي الأنشطة تنتمي إلى مستوى ERP وأيها إلى مستوى العمليات.
  • التخطيط ذو الحلقة المغلقة: كيف تغيّر تأكيدات أرضية المصنع الجدول الزمني التالي.
  • تأمين الاتصال بين شبكات المصنع وشبكات الأعمال: الحسابات والتجزئة (التقسيم إلى شبكات فرعية) وترقيع الواجهات.
  • إعداد التقارير على أرضية المصنع دون نظام MES كامل: ما الذي يمكن أن تغطيه عمليات المسح الضوئي والتأكيدات البسيطة.

الخطوة التالية

خذ عائلة منتجات واحدة واكتب في جدول كل كائن يجب أن ينتقل بين نظام MES ونظام ERP، مع المرسل والمستقبل والمالك. وإذا كنت تريد دمج MES مع ERP دون مفاجآت، فاحضر هذا الجدول إلى الاجتماع الأول مع فريق تقنية المعلومات والمورّد.

تابع البودكاستApple PodcastsSpotify

Entities in this article

Manufacturing execution system (MES) Enterprise resource planning (ERP) SAP ISA-95 Polaris Designer Polaris Operator iFAKT GmbH

Related articles

RSS

محتوى مموّل

iFAKT GmbH