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