یک کنترل گر منطقی با قابلیت برنامه ریزی یا همان PLC دستگاهی است که با بررسی اطلاعات ورودی به یک سیستم و نظارت بر فرآیندهای کامپیوتری انجام شده با روشن یا خاموش کردن خروجیها بر اساس مجموعهای از دستورالعملهای برنامه ریزی شده با استفاده از یکی از پنج زبان PLC، نظارت میکند.در ادامه اطلاعات بیشتری درباره پنج نوع زبان PLC جهت انتخاب مناسبترین آنها برای نیازهای مختلف تان، ارائه شده است.