تعمیر PLC ال اس | عیب یابی پی ال سی LS
کنترل کنندههای منطقی برنامهپذیر (PLC) نقش مهمی در هر صنعتی ایفا میکنند. هرچند PLC ها نسبت به سایر تجهیزات صنعتی دارای طول عمر بیشتری هستند، اما اشکالاتی نظیر سوختن منابع تغذیه و اختلال در بلوکهای ورودی و خروجی میتوانند باعث ازکارافتادن آنها شوند. تشخیص و تعمیر بهموقع مشکلات PLCها نقش مهمی در کاهش توقف پروسه تولید دارد که کارفرمایان را وادار به اقدام به تعمیر پی ال سی ال اس میکند.
برای بهرهمندی از خدمات تعمیر PLC ال اس، با شماره تلفن 87700210 تماس حاصل فرمایید.
PLC ال اس به چه دلایلی معیوب میشود؟
PLCها یا همان کنترلرهای منطقی برنامهپذیر به دلایل مختلفی ممکن است دچار ایراد و معیوب شوند. ازجمله مهمترین این دلایل میتوان به موارد زیر اشاره کرد:- اتصالات برق نامناسب: اگر PLC به درستی به سیستم برق و زمین متصل نشود، ممکن است براثر نوسانات برق صدمه ببیند.
- شرایط محیطی نامناسب: دما، رطوبت یا گرد و غبار بالا میتواند موجب خرابی PLC شود.
- اشتباهات برنامهنویسی: برنامهنویسی اشتباه PLC میتواند باعث رفتار غیرعادی یا حتی صدمه دیدن آن شود.
- بیش باری: اعمال بار بیش از ظرفیت به ماژولهای ورودی/خروجی، منجر به صدمه خواهد شد.
- فرسایش قطعات مکانیکی: در اثر استفاده مداوم، برخی از قطعات مانند دکمهها ممکن است فرسوده شوند.
- سوختن منابع تغذیه: به عللی مانند افزایش ولتاژ، تغذیه PLC میتواند بسوزد و معیوب شود.
چگونه از خراب شدن PLC ال اس جلوگیری کنیم؟
برای جلوگیری از خراب شدن PLC های ال اس میتوان اقدامات زیر را انجام داد:- نصب صحیح PLC بر اساس دستورالعمل سازنده ضروری است. مثلاً فضای کافی برای خنک شدن و تهویه هوا در نظر گرفته شود.
- از منبع تغذیه مناسب و پایدار برای PLC استفاده شود. بهتر است از UPS بهره گرفته شود.
- -دما و رطوبت محیط نصب مورد توجه قرار گیرد. معمولاً دمای اطراف PLC باید بین 5 تا 55 درجه سانتیگراد باشد.
- در برابر نویزهای الکتریکی نظیر صاعقه محافظت شود. از سیمکشی و زمین مناسب استفاده شود.
- از برنامهنویسی صحیح و پایدار PLC اطمینان حاصل شود تا از بروز خطا در عملکرد جلوگیری به عمل آید.
- تمیز نگه داشتن PLC از ورود گرد و غبار به آن جلوگیری میکند.
- بازبینی منظم PLC برای تشخیص زودهنگام مشکلات احتمالی ضروری است.
لیست خطاهای PLC ال اس
ممکن است تعداد زیادی خطا و مشکل مربوط به PLC ها وجود داشته باشد که با انواع مختلفی از خطاها و علائم همراه باشد. برای درک بهتر از خطاهای مشترک PLC، میتوانید کتابهای مرجع، منابع آموزشی یا منابع اینترنتی را مطالعه کنید.برخی از مشکلات شایع میتوانند شامل این موارد باشند:
- خطاهای مرتبط با ورودی/خروجی
- مشکلات ارتباطی
- مشکلات نرمافزاری یا برنامهنویسی
- مشکلات سختافزاری
- خطاهای سیستمی یا ارتباطی PLC
خطای h0001: System Error
خطای h0001 یا System Error یکی از خطاهای رایج در PLC های ال اس است که به معنای وجود یک خطای سیستمی در PLC است. علل رایج بروز این خطا عبارتاند از:- نوسانات و اختلالات منبع تغذیه
- خطا در حافظه پردازنده مرکزی (CPU) PLC
- بروز خطا در اثر عدم وجود یا از کار افتادن باتری بکاپ PLC
- مشکلات سختافزاری نظیر ماژولهای ورودی/خروجی
- چک کردن ولتاژ منبع تغذیه و اطمینان از پایدار بودن آن
- بازنشانی و ریست کردن PLC
- تعویض باتری بکاپ PLC در صورت لزوم
- تست و یا تعویض ماژولهای ورودی/خروجی مشکلدار
- تعویض CPU در صورت بروز مشکل در آن
خطای h0002: OS ROM Error
خطای h0002 مربوط به ROM سیستم عامل PLC است و به این معنی است که سیستم عامل PLC قادر به بارگذاری نرمافزار از روی ROM داخلی خود نیست.علل رایج این خطا عبارتاند از:
- مشکل در خود حافظه ROM پردازنده مرکزی PLC
- اتصال نامناسب ROM به پردازنده مرکزی
- خرابی در مدار الکتریکی مرتبط با ROM
- بازنشانی و راهاندازی مجدد PLC
- بررسی اتصالات ROM به پردازنده مرکزی
- تعویض ROM داخلی پردازنده مرکزی
- عیبیابی و تعمیر مدار الکتریکی مربوطه
خطای h0003: OS ROM Error
خطای h0003 مشابه خطای h0002 است و مربوط به بروز اشکال در ROM سیستم عامل PLC است.علل احتمالی این خطا عبارتاند از:
- مشکل در خود حافظه ROM پردازنده مرکزی PLC
- اتصالات شل یا نامناسب ROM
- مشکل در مدارات الکترونیکی مرتبط با ROM
- راهاندازی دوباره PLC
- بررسی دقیق اتصالات ROM به پردازنده مرکزی
- تست و در صورت لزوم تعویض ROM داخلی پردازنده مرکزی
- بازبینی مدارات مرتبط و تعمیر آنها
خطای h0004: DATA RAM Error
خطای h0004 مربوط به حافظه رم داده (DATA RAM) پردازنده مرکزی (CPU) PLC بوده و نشان دهنده ایراد در این بخش از حافظه است.علل احتمالی این خطا عبارتاند از:
- ایراد در خود تراشه رم و سلولهای حافظه
- مشکل در اتصالات و سوکت نگهدارنده رم
- خطای نرمافزاری سیستم عامل در دسترسی به رم
- راهاندازی مجدد و کامل PLC
- بازبینی اتصالات سختافزاری رم و سوکت آن
- تست و در صورت نیاز تعویض ماژول حافظه رم
- بررسی ویرایش سیستم عامل و بهروزرسانی آن
خطای h0005: PGM RAM Error
خطای h0005 مربوط به بروز ایراد در حافظه RAM برنامه PLC است.علل رایج این خطا عبارتاند از:
- مشکل در خود تراشه حافظه RAM برنامه
- اشکال در اتصالات و سوکت حافظه RAM
- خطای نرمافزاری در دسترسی به حافظه برنامه
- بازنشانی و ریست PLC
- بررسی اتصالات سختافزاری RAM
- تست و در صورت لزوم تعویض ماژول RAM
- بروز رسانی نرمافزار سیستم عامل
خطای G/A Error:h0006
خطای G/A Error با کد h0006 مربوط به بخش Gate Array پردازنده مرکزی (CPU) PLC است.Gate Array بخشی از مدار منطقی پردازنده است که عملیات مختلفی ازجمله پردازش بیتی، مدیریت حافظه، زمانبندی و ... را انجام میدهد.
علل رایج این خطا عبارتاند از:
- مشکلات سختافزاری در خود Gate Array پردازنده مرکزی
- نقص در مدارات منطقی مرتبط
- اشکال در باس داخلی پردازنده
- بازنشانی و راهاندازی مجدد PLC
- بررسی اتصالات سختافزاری پردازنده مرکزی
- در صورت عدم رفع مشکل، تعویض پردازنده مرکزی
خطای OS WDT Error: h0008
خطای OS WDT Error با کد h0008 مربوط به Watchdog Timer سیستم عامل PLC است.Watchdog Timer یک تایمر نظارتی سختافزاری است که برای تشخیص قفل شدن یا فریز شدن سیستم عامل به کار میرود. این خطا نشان میدهد که Watchdog Timer به انتها رسیده ولی سیستم عامل هنوز بازنشانی نشده است.
دلایل رایج بروز این خطا عبارتاند از:
- خطای نرمافزاری سیستم عامل
- اجرای برنامههای سنگین و طولانیمدت
- ایرادات سختافزاری سیستم
- بازنشانی و راهاندازی دوباره PLC
- بهینهسازی برنامه برای کاهش زمان اجرا
- بررسی وضعیت سختافزار سیستم و رفع ایرادات احتمالی
خطای RAM Error: h0009
خطای RAM Error با کد h0009 به معنای وجود مشکلی در ماژولهای حافظه RAM موجود در سیستم PLC است.علل رایج این خطا عبارتاند از:
- مشکل در خود تراشه حافظه RAM
- ایراد در سوکت و اتصالات سختافزاری RAM
- اشکال در مدارات الکترونیکی ورودی/خروجی RAM
- خطا در آدرسدهی به RAM
- بازنشانی و راهاندازی مجدد سیستم
- بررسی اتصالات سختافزاری RAM
- تعویض ماژول RAM در صورت لزوم
- بررسی صحت آدرسدهی به RAM در برنامهنویسی
خطای OP Error: h000B
خطای OP Error با کد h000B مربوط به بخش عملیاتی (Operational Part) پردازنده مرکزی PLC است و نشان دهنده وجود مشکلی در این بخش است.عملیاتی که توسط OP انجام میشود شامل:
- پردازش دستورالعملهای برنامه کاربر
- مدیریت حافظه و ثباتهای داده
- عملیات ریاضی و منطقی
- اشکالات سختافزاری در خود بخش OP پردازنده
- خطاهای نرمافزاری و برنامهنویسی
- اجرای دستورات نامعتبر یا غیرمجاز
- بازنشانی و راهاندازی مجدد PLC
- بررسی و اصلاح برنامه کاربر در صورت نیاز
- تعویض پردازنده مرکزی در صورت وجود مشکل سختافزاری
خطای User Memory Error: h000C
خطای User Memory Error با کد h000C به معنای وجود اشکال در حافظه کاربری PLC است که برای ذخیره برنامه کاربر و دادهها استفاده میشود.علل رایج این خطا عبارتاند از:
- مشکل در خود تراشه حافظه کاربری
- ایراد در سوکت و اتصالات سختافزاری این حافظه
- اشکال در مدارات الکترونیکی ورودی/خروجی مرتبط
- بازنشانی و راهاندازی دوباره PLC
- بررسی اتصالات و سلامت سختافزاری حافظه
- تعویض ماژول حافظه کاربر در صورت لزوم
- بررسی مدارات الکترونیکی مربوطه
خطای Parameter Error: h0020
خطای Parameter Error با کد h0020 به معنای وجود مشکل یا تناقض در پارامترها و تنظیمات PLC است.علل رایج این خطا عبارتاند از:
- مقادیر پارامترها خارج از محدوده مجاز هستند
- تناقض بین پارامترهای سختافزاری و نرمافزاری
- عدم تطابق پارامتر با نوع داده
- بازبینی پارامترهای سختافزاری و تنظیم مجدد
- اصلاح پارامترهای نرمافزاری در برنامه کاربر
- مطابقت دادن اندازه، نوع داده و محدوده پارامترها
خطای Operation Error: h0030
خطای Operation Error با کد h0030 به معنای بروز اشکال در اجرای عملیات داخل PLC است.علل رایج این خطا عبارتاند از:
- اجرای دستورات نامعتبر در برنامه کاربر
- اشکال در عملوندهای ریاضی یا منطقی
- خطای الگوریتم برنامه در پردازش دادهها
- اصلاح برنامه کاربر در صورت وجود باگ یا خطا
- استفاده درست از عملوندها و پارامترها
- بهینهسازی الگوریتم پردازش داده در برنامه
- اطمینان از تناسب ظرفیت سختافزار و برنامه
خطای WDT Over Error: h0031
خطای WDT Over Error با کد h0031 مربوط به Watchdog Timer یا تایمر نظارتی PLC است و زمانی رخ میدهد که این تایمر به اتمام برسد.علل رایج بروز این خطا عبارتاند از:
- اجرای بیش از حد طولانی برنامه کاربر
- وقفههای طولانی مدت در پردازش برنامه
- مشکلات سختافزاری که باعث کندی پردازش میشود
- بهینهسازی برنامه جهت کوتاه کردن زمان اجرا
- افزایش مقدار تنظیمی تایمر نظارتی
- بررسی وضعیت سختافزاری سیستم و رفع ایراد احتمالی
- تغییر الگوریتم برنامه به منظور کاهش زمان پردازش
خطای PGM Change Error: h0032, h0033
خطای PGM Change Error با کد h0032 هنگامی رخ میدهد که تغییر یا تعویض برنامه (PGM) PLC در حال اجرا موفقیتآمیز نباشد.علل رایج این خطا عبارتاند از:
- تلاش برای تغییر برنامه در حال اجرا
- اشکال در انتقال یا نوشتن برنامه جدید
- عدم تطابق نسخه سیستم عامل با برنامه جدید
- مشکلات سختافزاری در ماژول حافظه برنامه
- توقف کامل برنامه قبل از تغییر آن
- مطابقت ورژن سیستم عامل و برنامه جدید
- بررسی صحت انتقال و نوشتن برنامه
- بازبینی سختافزاری ماژول حافظه برنامه
خطای Code Check Error: h0040
خطای Code Check Error با کد h0040 به معنای وجود خطا در بررسی و چک کردن کد برنامه کاربر PLC است.علل رایج این خطا عبارتاند از:
- وجود خطای سینتکس در برنامه کاربر
- استفاده از دستورات غیرمجاز یا نامعتبر
- عدم تطابق ساختار برنامه با استانداردها
- بررسی و اصلاح خطاهای سینتکس برنامه
- رفع استفاده از دستورات غیراستاندارد
- بازبینی و اصلاح ساختار و الگوی برنامهنویسی
- مطابقت دادن برنامه با استانداردها و دستورالعملها
خطای Miss END Error: h0041
دلایل رایج ایجاد خطای Miss END Error با کد h0041 در PLC های الاس استفاده از زبان ST (Structured Text) عبارتاند از:- عدم بسته شدن صحیح بلوکهای برنامهنویسی: اگر بلوکی مانند IF-THEN-ELSE یا CASE باز شده باشد ولی به طور کامل بسته نشده باشد، این خطا رخ میدهد.
- خطا در حلقههای برنامهنویسی: اگر حلقهای مانند FOR یا WHILE باز شده ولی به طور صحیح بسته نشده باشد، با این خطا مواجه میشوید.
- اشکال در بلوکهای TRY/CATCH: اگر از بلوک TRY/CATCH استفاده کردهاید ولی CATCH وجود ندارد یا TRY بسته نشده، خطای h0041 رخ میدهد.
- وجود END اضافی در برنامه
- بررسی کامل ساختار برنامه و بسته شدن تمام بلوکها
- حذف END های اضافی از برنامه
- کامپایل مجدد برنامه تا محل دقیق خطا مشخص شود
- استفاده از ابزارهای شبیهساز و دیباگ برای پیدا کردن منشأ خطا
خطای Miss RET Error: h0042
خطای Miss RET Error با کد h0042 در PLC های الاس معمولاً به این معنی است که دستور بازگشت از تابع (RET) بدون فراخوانی قبلی تابعی اجرا شده است.دلایل رایج بروز این خطا عبارتاند از:
- فراخوانی نشدن تابع قبل از دستور RET
- وجود بیش از یک دستور RET در انتهای تابع
- قرار گرفتن دستور RET در بیرون از بدنه یک تابع
- مسائل مربوط به بلوکهای TRY/CATCH که باعث اجرای نادرست RET میشود
- بررسی توابع و اطمینان از فراخوانی آنها قبل از RET
- حذف RET های اضافی از انتهای توابع
- قرار دادن دستورات RET درون بدنه توابع
- استفاده از ابزارهای دیباگ برای پیدا کردن محل بروز خطا
جمعبندی نهایی
به طور خلاصه برای رفع خطاهای PLC ال اس بررسی دقیق علت بروز خطا با توجه به کد خطا و شرایط به وجود آمدن آن و استفاده از راهکاری ارائه شده توصیه میشود.امیدواریم این مقاله مفید باشد. همیشه در خدمت راهنمایی بیشتر هستیم. در صورت عدم رفع مشکل، با بخش فنی نیک صنعت تماس بگیرید.
راههای ارتباطی نیک صنعت:
- تماس با نیک صنعت: 87700210
- واحد فروش نیک صنعت: 09197872783
- واحد تعمیرات نیک صنعت: 09197872789
- ایمیل نیک صنعت: info@nicsanat.com
- آدرس شرکت: تهران، خیابان بهشتی، خیابان میرعماد، خیابان پیمانی (یازدهم)، پلاک 17
تعمیر پی ال سی LS در لاله زار تهران | عیب یابی و تعمیر PLC ال اس | شماره تماس: 87700210