Un sistem tip SCADA este format dintr-un controller de proces (PLC – Programmable Logic Controller) și o interfață de comunicație cu utilizatorul (calculator pe care rulează softul SCADA), iar datorită faptului că are o structură modulară se pot realiza diverse modificări ulterioare.
Acest sistem colectează semnale analogice (pentru temperatura, presiune, umiditate etc.) și digitale prin intermediul unor senzori specializați pe anumiți parametri: temperatură, umiditate, presiune, mișcare, densitate etc. Semnalele sunt procesate de PLC pe baza unor programări existente și apoi sunt trimise către dispozitivele de acționare corespunzătoare care controlează pornirea, modificarea sau încetarea unor procese.