SCADA
SCADA は分散制御システム (DCS) と共に構成されることが多い。マスタコンピュータの関与なしで自律的に単純な論理プロセスを実行できる RTU や PLC が使われることが増えている。RTU や PLC 上で動作するプログラムは IEC 61131-3 で定義されている言語を使っていることが多い。C言語やFORTRANなどの手続き型言語とは異なり、IEC 61131-3 はリレーによる制御回路の記述に似せてあるため、この分野の人にとっては訓練が少なくて済む利点がある。これによって、SCADAシステムの技術者はRTUやPLC上で実行されるプログラムの設計や実装も可能となっている。1998年ごろには、ほぼ全てのPLC製造企業が HMI/SCADA 統合システムを提供しており、その多くがオープンな通信プロトコルを採用している。サードパーティ製の HMI/SCADA パッケージの多くは、各社の主なPLCと互換性があり、制御対象のシステムの技術者が直接HMIを設定可能になっている。