ایده اصلی اشکال زدایی شبیه سازی برنامه ، شبیه سازی وضعیت واقعی صحنه به شکلی مناسب برای ایجاد شرایط محیطی لازم برای عملکرد برنامه است. با توجه به روشهای مختلف تولید سیگنالهای میدانی ، اشکال زدایی شبیه سازی به دو شکل وجود دارد: روش شبیه سازی سخت افزار و روش شبیه سازی نرم افزار.
1) روش شبیه سازی سخت افزار استفاده از برخی دستگاههای سخت افزاری (مانند PLC دیگر یا برخی از دستگاههای ورودی و غیره) برای شبیه سازی سیگنالهای موجود در محل و اتصال این سیگنالها به پایانه های ورودی سیستم PLC به صورت سیم دار ، که حساس تر به زمان است
2) روش شبیه سازی نرم افزار نوشتن مجموعه ای از برنامه های شبیه سازی در کنترل کننده PLC میتسوبیشی برای شبیه سازی و ارائه سیگنالهای در محل است. اجرای آن ساده و آسان است ، اما تضمین به موقع بودن آن آسان نیست. در طی فرآیند اشکال زدایی شبیه سازی ، می توان از روش اشکال زدایی تقسیم شده استفاده کرد و از عملکرد نظارت بر برنامه نویس استفاده کرد.