نشانه خرابی
دستگاه در حالت اتومات کار نمیکرد و امکان اجرای صحیح فرایند خودکار وجود نداشت.
DELTA EH · PLC PROGRAM REPAIR
اصلاح برنامه دستگاه تولید دربهای پلاستیکی؛ رفع تداخل آدرسهای حافظه D و برطرفکردن مشکل کارنکردن دستگاه در حالت اتومات.
این دستگاه در تولید دربهای پلاستیکی، مانند درب ظرف بستنی و محصولات مشابه، کاربرد دارد. در فرایند وکیوم فرمینگ، ورق پلاستیک با گرما نرم میشود و به کمک خلأ شکل قالب را میگیرد. پس از خنکشدن و تثبیت شکل، قطعه از قالب جدا میشود؛ برش و جداسازی نهایی نیز بسته به طراحی خط انجام میشود.
کنترلر این دستگاه از خانواده PLC دلتا سری EH است. هماهنگی مراحل کاری در حالت اتومات به منطق برنامه و مقادیر ذخیرهشده در حافظههای کنترلی وابسته است.

دستگاه در حالت اتومات کار نمیکرد و امکان اجرای صحیح فرایند خودکار وجود نداشت.
اشکال در برنامهنویسی و تعریف رجیسترهای D باعث تداخل آدرسهای حافظه در برنامه شده بود.
با اصلاح برنامه و تعریف حافظههای D، تداخل آدرسها برطرف شد و مشکل عملکرد اتومات دستگاه رفع شد.

رجیسترهای D برای نگهداری دادههای عددی برنامه به کار میروند. اگر یک محل حافظه ناخواسته برای چند کاربرد مستقل استفاده شود، نوشتن مقدار جدید در یک بخش میتواند داده موردنیاز بخش دیگر را تغییر دهد. در نتیجه، تصمیمهای برنامه ممکن است بر پایه مقداری نامناسب گرفته شوند.
هر رجیستر D در PLC دلتا یک کلمه ۱۶بیتی است. بنابراین دو مقدار مستقل ۱۶بیتی میتوانند در D100 و D101 قرار بگیرند؛ برای داده ۱۶بیتی نیازی به خالیگذاشتن یک آدرس بین متغیرها نیست.
اما یک مقدار ۳۲بیتی، دو رجیستر متوالی را اشغال میکند. اگر آدرس شروع آن D100 باشد، D101 هم جزئی از همان مقدار است. در این حالت، متغیر مستقل بعدی باید از D102 یا آدرسی خارج از محدوده اشغالشده شروع شود. در چیدمان متوالی دادههای ۳۲بیتی، آدرسهای شروع میتوانند D100، D102، D104 باشند؛ رجیسترهای بین آنها خالی نیستند، بلکه نیمه دیگر هر مقدار را نگه میدارند.
مثال آموزشی: نوشتن یک مقدار مستقل در D101، وقتی داده ۳۲بیتی از D100 شروع شده، بخشی از آن داده را تغییر میدهد. این مثال برای توضیح تداخل است و آدرسهای واقعی برنامه این دستگاه را نشان نمیدهد.
برای تخصیص حافظه، اندازه داده و تعداد رجیسترهای مصرفی هر دستور و تنظیمات مرتبط HMI را با هم بررسی کنید. برخی دستورها یا بلوکهای داده فضای بیشتری میخواهند؛ ملاک، کل محدوده اشغالشده است.
برای آشنایی بیشتر، آموزش آدرسها و حافظههای PLC دلتا و راهنمای عیبیابی PLC را بخوانید.
برای بررسی ایراد برنامه PLC و عملکرد دستگاه با بینش کنترل تماس بگیرید.