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