برای برنامه نویسی انواع PLCها طبق استاندارد IEC 1131-3 در 5 نوع معرفی شده است:
این زبان برنامه نویسی مخفف لغت Ladder است. به زبان نردبانی هم شناخته می شود و به صورت گرافیکی است. از جمله دستورات پر کاربرد در زبان LD وجود دارد به نام Bit Logic است که به صورت المان های مورد استفاده در نقشه های مدار فرمان هستند.
این زبان گرافیکی مخفف Function Block Diagram با استاندارد IEC است. دستورات FBD و LD به جز دستورات Bit Logic مشترک هستتند. البته این را بدانید که زبان برنامه نویسی FBD به صورت بلاک های منطقی ( XOR، OR، AND و ... ) هستند.
زبان نویسی گرافیکی به منظور کنترل پروسه های ترتیبی یا Sequential است. شرکت زیمنس بر مبنای زبان SFC، زبان GRAPH را ارائه نموده است. زبان گراف به منظور استفاده در PLC S7 استفاده می کنند و فقط در FB امکانپذیر است.
مقاله پیشنهادی: اجرای سیکل اسکن CPU