1. مداخله توسط برنامه.
2. صفحه نمایش لمسی داده اصلاح شده شریک ارتباطی، plc.
3. تداخل EMC، CPU نمی تواند به درستی کار کند.
4. خرابی کارت MMC یا CPU.
5. اما همچنین برای تعیین اینکه آیا کار یک عملیات غیر عادی برای انجام عملیات تنظیم مجدد حافظه (با برق برای وصل و جدا کردن کارت) نیست.
6. ویژگی های بلوک DB را تأیید کنید: Un-Linked Non-Retain.
دلایل اصلی از دست دادن اطلاعات شامل این سه وضعیت است:
1. مقدار واقعی بلوک DB به طور ناگهانی در حین کار به مقدار اولیه تغییر می کند.
2. ناسازگاری بین FB، FC و بررسی سازگاری برنامه پشتیبان در PLC.
3. از دست دادن کد، پیکربندی و سایر اطلاعات در برنامه.
مورد اول ممکن است به این دلیل باشد که مقدار فعلی در load store به دلیل اجرای قبلی Copy Ram در رام توسط مقدار موجود در فروشگاه اصلی بازنویسی شده است و پس از آن مقدار در load store به main بازگردانده شد. ذخیره به دلیل اجرای بازنشانی ذخیره سازی و سایر عملیات مشابه؛
دلیل احتمالی دوم باید وجود داده های متناقض در کارت باشد که به دلیل بیرون کشیدن کارت MMC در طول اجرا ایجاد می شود.




