ہماری Manufacturing in the AI Era سیریز کا حصہ
مکمل گائیڈ پڑھیںفیکٹری فلور پر IoT انٹیگریشن: سینسر، پروٹوکول، اور ERP کنیکٹیویٹی
ایک مینوفیکچرنگ پلانٹ جو 100 مشینیں روزانہ 16 گھنٹے چلاتا ہے روزانہ تقریباً 200 جی بی خام سینسر ڈیٹا تیار کرتا ہے۔ اس میں سے زیادہ تر ڈیٹا شور ہے -- عام آپریٹنگ ریڈنگ اس بات کی تصدیق کرتی ہے کہ سامان توقع کے مطابق کام کر رہا ہے۔ The value lives in the 0.1% of readings that indicate something is changing: a bearing beginning to degrade, a process drifting toward the control limit, a tool approaching end of life.
فیکٹری فلور IoT کا چیلنج ڈیٹا اکٹھا نہیں کرنا ہے۔ جدید سینسر سستے، قابل اعتماد اور انسٹال کرنے میں آسان ہیں۔ چیلنج خام سینسر ڈیٹا کو کاروباری کارروائیوں میں تبدیل کر رہا ہے -- دیکھ بھال کے کام کے آرڈرز، کوالٹی ہولڈز، پروڈکشن شیڈول ایڈجسٹمنٹ، اور خریداری کے محرکات -- جو اہم وقت کے اندر ہے۔ ایک انتباہ کہ موٹر زیادہ گرم ہو رہی ہے صرف اس صورت میں مفید ہے جب یہ موٹر فیل ہونے سے پہلے پہنچ جائے، اور اگر الرٹ کسی ایسے سسٹم میں ردعمل کو متحرک کرتا ہے جہاں کوئی دیکھ رہا ہے۔
یہ مضمون ہماری Industry 4.0 Implementation سیریز کا حصہ ہے۔ ایک جامع سینسر اور نیٹ ورک آرکیٹیکچر گائیڈ کے لیے، Smart Factory Architecture دیکھیں۔
اہم ٹیک ویز
- ناکامی کے طریقوں پر مبنی سینسر کا انتخاب (مشین کی قسموں کی نہیں) IoT کی تعیناتی کی سب سے عام غلطی کو ختم کرتا ہے -- اس کی نگرانی کرنا کہ کس چیز کی پیمائش کرنا آسان ہے بجائے اس کے کہ کیا اہمیت ہے۔
- MQTT اپنے ہلکے وزن کے پبلش-سبسکرائب ماڈل کی وجہ سے IoT کی تیاری کے لیے ڈی فیکٹو سٹینڈرڈ بن گیا ہے جو پولنگ اوور ہیڈ کے بغیر ہزاروں سینسرز کو ہینڈل کرتا ہے۔
- ایج کمپیوٹنگ 80-90% ڈیٹا کو مقامی طور پر پروسیس کرتی ہے، کلاؤڈ لاگت کو کم کرتی ہے اور حفاظت اور معیاری ایپلی کیشنز کے لیے ذیلی ملی سیکنڈ جوابی اوقات کو فعال کرتی ہے۔
- IoT پلیٹ فارم اور ERP کے درمیان انضمام کی پرت اس بات کا تعین کرتی ہے کہ آیا سینسر ڈیٹا کاروباری کارروائی کو آگے بڑھاتا ہے یا صرف ڈیش بورڈز کو آباد کرتا ہے جسے کوئی نہیں چیک کرتا ہے۔
سینسر کی حکمت عملی: کیا اہمیت رکھتا ہے مانیٹر کریں۔
سینسر میپنگ میں ناکامی کا موڈ
صحیح نقطہ نظر ناکامی کے طریقوں سے شروع کرنا ہے، سامان کی فہرستوں سے نہیں۔
| فیلور موڈ | جسمانی اشارے | سینسر کی قسم | حساسیت | لاگت فی پوائنٹ | |---------------|----------------------|------------|------------| | بیئرنگ انحطاط | وائبریشن دستخطی تبدیلی | MEMS ایکسلرومیٹر (3-axis) | ناکامی سے 6-12 ہفتے پہلے پتہ لگاتا ہے | $150-300 | | موٹر سمیٹ کی ناکامی | موجودہ ڈرا پیٹرن میں تبدیلی | اسپلٹ کور کرنٹ ٹرانسفارمر | ناکامی سے 2-4 ہفتے پہلے پتہ لگاتا ہے | $75-150 | | زیادہ گرمی | درجہ حرارت بیس لائن سے اوپر | RTD یا تھرموکوپل | فوری پتہ لگانا | $50-200 | | ہائیڈرولک لیک | پریشر ڈراپ، بہاؤ کی تبدیلی | پریشر ٹرانسڈیوسر | منٹ سے گھنٹے | $100-350 | | ٹول پہننا | کاٹنے کی قوت میں اضافہ، کمپن تبدیلی | ڈائنومیٹر یا ایکسلرومیٹر | آلے کی زندگی پر بتدریج پتہ لگانا | $200-500 | | بیلٹ / چین پہننا | کمپن فریکوئنسی شفٹ | ایکسلرومیٹر | ناکامی سے پہلے ہفتے | $150-300 | | ایئر لیک (نیومیٹک) | پریشر ڈراپ، بہاؤ میں اضافہ، الٹراسونک اخراج | الٹراسونک ڈیٹیکٹر، فلو میٹر | منٹ | $200-400 | | چکنا انحطاط | درجہ حرارت میں اضافہ، کمپن میں اضافہ | RTD + ایکسلرومیٹر کا مجموعہ | دنوں سے ہفتوں تک | $200-400 |
سینسر کثافت کے رہنما خطوط
| مینوفیکچرنگ کی قسم | سینسر فی مشین | ڈیٹا کی شرح فی مشین | سٹوریج فی مشین/دن | |-------------------|----------------------|-------------------------| | CNC مشینی | 6-10 | 1-10 kHz فی سینسر | 500 MB - 5 GB | | انجکشن مولڈنگ | 8-15 | 100 Hz - 1 kHz | 200 MB - 2 GB | | اسمبلی سٹیشنز | 3-6 | 10-100 ہرٹج | 50 MB - 500 MB | | پیکیجنگ لائنز | 4-8 | 10-100 ہرٹج | 100 MB - 1 GB | | عمل (کیمیائی، خوراک) | 10-20 | 0.1-10 ہرٹز | 50 MB - 500 MB | | یوٹیلیٹی سسٹمز (HVAC، کمپریسڈ ہوا) | 8-15 فی سسٹم | 0.1-1 ہرٹز | 10 MB - 100 MB |
مواصلاتی پروٹوکول
IoT مینوفیکچرنگ کے لیے پروٹوکول کا موازنہ
| پروٹوکول | فن تعمیر | تاخیر | تھرو پٹ | سیکورٹی | کے لیے بہترین |
|---|---|---|---|---|---|
| MQTT | پب/سب، بروکر پر مبنی | <10ms | اعلی (ہزاروں عنوانات) | TLS، صارف نام/پاس ورڈ، ACLs | سینسر ٹیلی میٹری، الرٹس |
| OPC-UA | کلائنٹ/سرور یا پب/سب | <50ms | متوسط اعلی | بلٹ ان سیکورٹی ماڈل | PLC/SCADA انضمام |
| Modbus TCP | کلائنٹ/سرور، پولنگ | 10-100ms | کم درمیانی | کوئی نہیں (VPN شامل کریں) | وراثت کا سامان ریٹروفٹ |
| HTTP REST | درخواست/جواب | 50-500ms | کم (پولنگ اوور ہیڈ) | TLS، API کیز | ERP انضمام، ڈیش بورڈز |
| AMQP | پیغام کی قطار | <50ms | ہائی | TLS, SASL | انٹرپرائز پیغام رسانی |
| CoAP | درخواست/جواب (UDP) | <10ms | کم | DTLS | محدود آلات |
مینوفیکچرنگ کے لیے MQTT فن تعمیر
MQTT تین خصوصیات کی وجہ سے IoT کی تیاری کے لیے معیاری پروٹوکول کے طور پر ابھرا ہے:
- پبلش-سبسکرائب ماڈل: سینسر عنوانات پر ڈیٹا شائع کرتے ہیں۔ صارفین اپنی ضرورت کے موضوعات کو سبسکرائب کرتے ہیں۔ کوئی پولنگ نہیں، کوئی ضائع شدہ بینڈوتھ نہیں۔
- سروس کی سطحوں کا معیار: اعلی تعدد سینسر ڈیٹا کے لیے QoS 0 (زیادہ سے زیادہ ایک بار) جہاں کبھی کبھار نقصان قابل قبول ہوتا ہے۔ QoS 1 (کم از کم ایک بار) الرٹس کے لیے۔ اہم کمانڈز کے لیے QoS 2 (بالکل ایک بار)۔
- ہلکے وزن کا نشان: ایک واحد MQTT بروکر معمولی ہارڈ ویئر پر 100,000+ کنکرنٹ کنکشنز کو سنبھال سکتا ہے۔
موضوع کے درجہ بندی کی مثال:
factory/line-1/cnc-001/vibration/x-axisfactory/line-1/cnc-001/temperature/spindlefactory/line-1/cnc-001/status/runningfactory/line-1/cnc-001/alert/threshold-exceeded
ایج کمپیوٹنگ آرکیٹیکچر
تین درجے کا پروسیسنگ ماڈل
| ٹائر | مقام | پروسیسنگ کا وقت | Data Retention | فنکشن |
|---|---|---|---|---|
| کنارے (ڈیوائس) | مشین میں | <1ms | گھنٹے | سیفٹی انٹرلاکس، تھریشولڈ الرٹس، ڈیٹا فلٹرنگ |
| دھند (مقامی سرور) | فیکٹری کے فرش پر | 1-100ms | دنوں سے ہفتوں تک | جمع، پیٹرن کا پتہ لگانے، مقامی ڈیش بورڈز |
| کلاؤڈ/ERP | ڈیٹا سینٹر یا کلاؤڈ | 100ms-سیکنڈز | مہینوں سے سالوں تک | کاروباری تجزیات، ایم ایل ٹریننگ، کراس سائٹ تجزیہ |
کہاں پروسیس کرنا ہے۔
| پروسیسنگ ٹاسک | کنارے | دھند | کلاؤڈ/ERP |
|---|---|---|---|
| سیفٹی انٹرلاکس (ایمرجنسی اسٹاپ) | جی ہاں | نہیں | نہیں |
| حد کی نگرانی (درجہ حرارت، دباؤ) | جی ہاں | بیک اپ | الرٹ فارورڈنگ |
| ڈیٹا فلٹرنگ (شور کو ہٹانا، کمپریس کرنا) | جی ہاں | نہیں | نہیں |
| جمع (گھنٹہ کی اوسط، کم سے کم/زیادہ سے زیادہ) | نہیں | جی ہاں | بیک اپ |
| OEE حساب | نہیں | جی ہاں | تاریخی رجحان |
| پیشن گوئی کی دیکھ بھال ML تخمینہ | نہیں | جی ہاں (تربیت یافتہ ماڈلز) | ماڈل ٹریننگ |
| معیار SPC | نہیں | جی ہاں | Cp/Cpk ٹرینڈنگ |
| پروڈکشن شیڈولنگ اثر | نہیں | نہیں | جی ہاں |
| خریداری کے محرکات | نہیں | نہیں | جی ہاں |
| مالیاتی رپورٹنگ | نہیں | نہیں | جی ہاں |
ERP انٹیگریشن پیٹرنز
IoT پلیٹ فارم اور ERP کے درمیان انضمام وہ جگہ ہے جہاں فیکٹری فلور ڈیٹا کاروباری ذہانت بن جاتا ہے:
پیٹرن 1: ایونٹ پر مبنی انٹیگریشن
IoT پلیٹ فارم واقعات شائع کرتا ہے۔ ERP سبسکرائب کرتا ہے اور کاروباری اشیاء تخلیق کرتا ہے۔
| IoT ایونٹ | ERP ایکشن | تاخیر کی ضرورت |
|---|---|---|
| مشین رک گئی (غیر منصوبہ بند) | دیکھ بھال کی درخواست بنائیں | <1 منٹ |
| درجہ حرارت کی سیر | ان پروسیس بیچ پر کوالٹی ہولڈ بنائیں | <5 منٹ |
| آلے کی زندگی پہنچ گئی | متبادل کے لیے خریداری کی درخواست بنائیں | <1 گھنٹہ |
| سائیکل کی گنتی میں مماثلت نہیں | انوینٹری ایڈجسٹمنٹ کی درخواست بنائیں | <1 گھنٹہ |
| OEE حد سے نیچے | جھنڈا پروڈکشن آرڈر کا جائزہ لینے کے لیے | <15 منٹ |
| کمپن کی بے ضابطگی کا پتہ چلا | پیشن گوئی کی دیکھ بھال کے معائنہ کا شیڈول بنائیں | <4 گھنٹے |
پیٹرن 2: بیچ ڈیٹا سنک
رپورٹنگ اور منصوبہ بندی کے لیے ایک شیڈول پر ERP کو منتقل کردہ مجموعی ڈیٹا:
| ڈیٹا کی قسم | مطابقت پذیری کی تعدد | ERP استعمال |
|---|---|---|
| شفٹ پیداوار شمار | شفٹ کا اختتام | OEE رپورٹنگ، شیڈول کی تعمیل |
| فی مشین توانائی کی کھپت | فی گھنٹہ | لاگت مختص، پائیداری کی رپورٹنگ |
| معیار کی پیمائش کا ڈیٹا | فی بیچ/لاٹ | SPC رجحان سازی، عمل کی صلاحیت |
| مشین کے استعمال کا خلاصہ | روزانہ | صلاحیت کی منصوبہ بندی، دیکھ بھال کی منصوبہ بندی |
| ماحولیاتی نگرانی کی اوسط | فی گھنٹہ | تعمیل دستاویزات |
پیٹرن 3: دو طرفہ انضمام
ERP فیکٹری فلور کو ہدایات بھیجتا ہے:
| ERP ٹرگر | IoT/مشین ایکشن |
|---|---|
| نیا مینوفیکچرنگ آرڈر جاری | مشین ٹرمینل پر ورک آرڈر ڈاؤن لوڈ کریں |
| ترکیب/پیرامیٹر تبدیلی (ECN) | مشین سیٹ پوائنٹس کو اپ ڈیٹ کریں |
| کوالٹی ہولڈ | ورک سٹیشن پر ہولڈ نوٹس دکھائیں، مواد کی نقل و حرکت کو روکیں |
| بحالی شیڈول | مشین ڈیش بورڈ پر آنے والی دیکھ بھال دکھائیں |
| رش آرڈر کی ترجیح | لائن ڈسپلے پر پیداوار کی ترتیب کو اپ ڈیٹ کریں |
Odoo کا REST API تینوں انضمام کے نمونوں کو قابل بناتا ہے۔ Odoo کے ساتھ مینوفیکچرنگ کے لیے مخصوص IoT انضمام کے لیے، رابطہ کریں ECOSIRE۔
نیٹ ورک انفراسٹرکچر کی ضروریات
صنعتی نیٹ ورک ڈیزائن
| ضرورت | تفصیلات | استدلال |
|---|---|---|
| بینڈوتھ | 100 Mbps ریڑھ کی ہڈی، 10 Mbps فی سیل | متعدد مشینوں سے اعلی تعدد سینسر ڈیٹا |
| تاخیر | سیل کے اندر <10ms، سرور سے <50ms | ایج پروسیسنگ اور حفاظتی ایپلی کیشنز |
| وشوسنییتا | 99.99% اپ ٹائم (8.6 منٹ ڈاؤن ٹائم/سال) | سینسر گیپس اندھے دھبے بناتے ہیں |
| انقطاع | OT اور IT VLANs کو الگ کریں | سیکورٹی (IT حملوں کو OT تک پہنچنے سے روکیں) |
| فالتو پن | رنگ ٹوپولوجی یا دوہری اپ لنکس | ناکامی کا کوئی ایک نقطہ |
| وائرلیس | Wi-Fi 6 یا 5G نجی نیٹ ورک | موبائل آلات، AGVs، ہینڈ ہیلڈ آلات |
| ماحولیات | صنعتی سوئچز (IP67, -40C سے 75C) | دھول، کمپن، درجہ حرارت کی انتہا |
OT نیٹ ورکس کے لیے سائبرسیکیوریٹی
| کنٹرول | نفاذ | معیاری حوالہ |
|---|---|---|
| نیٹ ورک کی تقسیم | IT اور OT کے درمیان DMZ، فائر وال رولز | IEC 62443, NIST 800-82 |
| رسائی کنٹرول | IoT پلیٹ فارمز اور آلات تک کردار پر مبنی رسائی | IEC 62443-3-3 |
| خفیہ کاری | MQTT کے لیے TLS، دور دراز تک رسائی کے لیے VPN | IEC 62443-4-2 |
| نگرانی | OT نیٹ ورک ٹریفک تجزیہ، بے ضابطگی کا پتہ لگانا | NIST CSF |
| پیچ | مینٹیننس ونڈوز کے دوران طے شدہ فرم ویئر اپ ڈیٹس | IEC 62443-2-3 |
| واقعہ کا جواب | OT-مخصوص واقعے کے ردعمل کا منصوبہ | NIST 800-82 |
فیکٹری فلور IoT کا ROI
| سرمایہ کاری کی قسم | لاگت (100 مشین کی سہولت) |
|---|---|
| سینسر اور تنصیب | $200K-400K |
| ایج کمپیوٹنگ ہارڈ ویئر | $50K-100K |
| نیٹ ورک انفراسٹرکچر | $75K-150K |
| IoT پلیٹ فارم (سافٹ ویئر) | $50K-100K/سال |
| ERP انضمام | $75K-150K |
| کل سال 1 | $450K-900K |
| فائدہ | سالانہ قدر | اعتماد |
|---|---|---|
| غیر منصوبہ بند ڈاؤن ٹائم کمی (30-50%) | $300K-800K | ہائی |
| توانائی کی اصلاح (10-15%) | $100K-300K | میڈیم |
| معیار میں بہتری (پہلے پاس کی پیداوار) | $200K-500K | متوسط اعلی |
| بحالی کی اصلاح | $150K-400K | ہائی |
| تھرو پٹ بہتری | $200K-600K | میڈیم |
| کل سالانہ فائدہ | $950K-2.6M |
ادائیگی کی مدت: 6-14 ماہ۔
شروع کرنا
-
اپنے سب سے اوپر 5 ناکامی کے طریقوں کی نشاندہی کریں: کون سے غیر منصوبہ بند واقعات کی سب سے زیادہ قیمت آپ کو پڑتی ہے؟ سینسرز کو ان مخصوص ناکامی کے طریقوں سے جوڑیں۔
-
ایک پروڈکشن سیل کے ساتھ شروع کریں: ایک سیل پر 20-50 سینسر لگائیں۔ اسکیلنگ سے پہلے قدر ثابت کریں۔
-
MQTT کا انتخاب کریں: جب تک آپ کے پاس OPC-UA کے مخصوص تقاضے نہ ہوں، MQTT قابل توسیع IoT تعیناتی کا آسان ترین راستہ فراہم کرتا ہے۔
-
فوری طور پر ERP کے ساتھ مربوط ہوں: پہلے ڈیش بورڈ نہ بنائیں۔ پہلے دن سے IoT ایونٹس کو ERP ایکشنز (مینٹیننس کی درخواستیں، کوالٹی ہولڈز) سے جوڑیں۔
-
Odoo کے ساتھ اپنا انضمام بنائیں: ECOSIRE IoT-to-ERP انٹیگریشن پائپ لائنز بناتا ہے جو سینسر ڈیٹا کو مینٹیننس ورک آرڈرز، کوالٹی ہولڈز، اور پروڈکشن انٹیلی جنس میں تبدیل کرتی ہے۔
یہ بھی دیکھیں: انڈسٹری 4.0 نفاذ گائیڈ | سمارٹ فیکٹری آرکیٹیکچر | پیش گوئی کی بحالی کا نفاذ
ایک عام فیکٹری کو کتنے سینسر کی ضرورت ہوتی ہے؟
سینسر کی تعداد مینوفیکچرنگ کی قسم اور نگرانی کے مقاصد پر منحصر ہے۔ انگوٹھے کا اصول 5-15 سینسر فی نازک مشین ہے۔ 100 مشینوں والی فیکٹری عام طور پر ابتدائی مرحلے میں 500-1,500 سینسر لگاتی ہے، جو کہ 2,000-5,000 تک پھیل جاتی ہے جیسا کہ استعمال کے معاملات ثابت ہوتے ہیں۔ ان مشینوں کے ساتھ شروع کریں جن کی سب سے زیادہ غیر منصوبہ بند ڈاؤن ٹائم لاگت ہے اور ظاہر کردہ قدر کی بنیاد پر پھیلائیں۔
کیا موجودہ لیگیسی مشینوں کو IoT سینسر کے ساتھ دوبارہ تیار کیا جا سکتا ہے؟
جی ہاں ریٹروفٹ سینسر (کلیمپ آن وائبریشن، نان کنٹیکٹ ٹمپریچر، اسپلٹ کور کرنٹ) کسی بھی مشین پر بغیر ترمیم کے انسٹال کیے جا سکتے ہیں۔ PLC کنٹرول والی مشینوں کے لیے، OPC-UA یا Modbus gateways PLC پروگرام کو چھوئے بغیر موجودہ کنٹرول ڈیٹا کو نکال سکتے ہیں۔ Retrofit IoT تیز ترین ROI سرمایہ کاری میں سے ایک ہے کیونکہ یہ جدید نگرانی کی صلاحیتیں فراہم کرتے ہوئے موجودہ آلات کی مفید زندگی کو بڑھاتا ہے۔
مینوفیکچرنگ کے لیے MQTT اور OPC-UA میں کیا فرق ہے؟
MQTT ایک ہلکا پھلکا پیغام رسانی پروٹوکول ہے جو سینسر ٹیلی میٹری کے لیے مثالی ہے -- زیادہ حجم، کم اوور ہیڈ، لاگو کرنا آسان ہے۔ OPC-UA ایک زیادہ جامع پروٹوکول ہے جو خاص طور پر صنعتی آٹومیشن کے لیے بلٹ ان ڈیٹا ماڈلنگ، سیکیورٹی اور دریافت کے ساتھ ڈیزائن کیا گیا ہے۔ عملی طور پر، بہت سی فیکٹریاں دونوں کا استعمال کرتی ہیں: سینسر ٹو ایج کمیونیکیشن کے لیے MQTT اور PLC/SCADA سے پلیٹ فارم کمیونیکیشن کے لیے OPC-UA۔ وہ مقابلہ کرنے کے بجائے تکمیل کرتے ہیں۔
تحریر
ECOSIRE Research and Development Team
ECOSIRE میں انٹرپرائز گریڈ ڈیجیٹل مصنوعات بنانا۔ Odoo انٹیگریشنز، ای کامرس آٹومیشن، اور AI سے چلنے والے کاروباری حل پر بصیرت شیئر کرنا۔
متعلقہ مضامین
Aerospace Quality Management: AS9100, NADCAP, and ERP-Driven Compliance
Implement aerospace quality management with AS9100 Rev D, NADCAP accreditation, and ERP systems for configuration management, FAI, and supply chain control.
AI Quality Control in Manufacturing: Beyond Visual Inspection
Implement AI quality control across manufacturing with predictive analytics, SPC automation, root cause analysis, and end-to-end traceability systems.
Automotive Supply Chain Digitization: JIT, EDI, and ERP Integration
How automotive manufacturers digitize supply chains with JIT sequencing, EDI integration, IATF 16949 compliance, and ERP-driven supplier management.
Manufacturing in the AI Era سے مزید
Aerospace Quality Management: AS9100, NADCAP, and ERP-Driven Compliance
Implement aerospace quality management with AS9100 Rev D, NADCAP accreditation, and ERP systems for configuration management, FAI, and supply chain control.
AI Quality Control in Manufacturing: Beyond Visual Inspection
Implement AI quality control across manufacturing with predictive analytics, SPC automation, root cause analysis, and end-to-end traceability systems.
Automotive Supply Chain Digitization: JIT, EDI, and ERP Integration
How automotive manufacturers digitize supply chains with JIT sequencing, EDI integration, IATF 16949 compliance, and ERP-driven supplier management.
Chemical Industry Safety and ERP: Process Safety Management, SIS, and Compliance
How ERP systems support chemical manufacturing safety with OSHA PSM, EPA RMP, safety instrumented systems, and Management of Change workflows.
Digital Twins in Manufacturing: Simulation, Optimization, and Real-Time Mirroring
Implement digital twins for manufacturing with virtual factory models, process simulation, what-if analysis, and real-time production mirroring via ERP and IoT.
Electronics Manufacturing Traceability: Component Tracking, RoHS, and Quality Assurance
Implement full electronics manufacturing traceability with component-level tracking, RoHS/REACH compliance, AOI integration, and ERP-driven quality.