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