：单体的（Monolithic）.在第一代SCADA系统中，计算是由大型计算机（mainframe）进行。在SCADA系统开发的时候还没有网路存在，因此SCADA系统是一个单独的系统，没有和其他系统连结的能力。后来RTU供应商为了和RTU通讯，设计了广域网。多半使用各厂商专属的通讯协定。当时的SCADA有冗余功能，作法是有一台备援的大型计算机系统，当主要系统故障时，就使用备援的mainframe系统。
第二代：分布式（Distributed）.制程分布在许多的设备上，这些设备以局