SCADA nedir? SCADA, HMI ve PLC arasındaki farklar
Otomasyon dünyasına yeni girenlerin en çok karıştırdığı üç kavram PLC, HMI ve SCADA'dır. Üçü de aynı tesiste, çoğu zaman aynı ekranda görünür ama işleri farklıdır.
Kısa tanımlar
- PLC (programlanabilir denetleyici): Sahadaki sensörleri okur, programa göre karar verir, motor ve valfleri sürer. Kontrolün kendisi buradadır. SCADA kapansa bile PLC makineyi çalıştırmaya devam eder.
- HMI (insan-makine arayüzü): Genellikle makinenin yanındaki dokunmatik panel. Tek bir makineyi ya da hattı izlemek ve komut vermek için kullanılır.
- SCADA (Supervisory Control and Data Acquisition, denetimli kontrol ve veri toplama): Birçok PLC'den ve sahadaki cihazdan veri toplayan, bunları merkezi bir kontrol odasında gösteren, alarmları yöneten ve geçmiş verileri saklayan yazılım sistemi.
Bir benzetmeyle: PLC makinenin beyni ve refleksleri, HMI makinenin üstündeki gösterge paneli, SCADA ise tüm tesisi gören kontrol kulesi.
SCADA neler yapar?
- Veri toplama: PLC'lerden, enerji analizörlerinden, uzak istasyonlardan (RTU) değerleri okur.
- Görselleştirme: Tesisin şemasını (tanklar, pompalar, hatlar) canlı değerlerle gösterir.
- Alarm yönetimi: Bir değer sınırı aşınca alarm üretir, kimin ne zaman onayladığını kaydeder.
- Geçmiş veri (historian): Sıcaklık, basınç, debi gibi değerleri zaman damgasıyla saklar. Trend grafikleri, arıza analizi ve raporlar bundan beslenir.
- Uzaktan komut: Yetkili operatör pompayı durdurmak, set değeri değiştirmek gibi komutları merkezden verebilir.
- Raporlama: Vardiya, üretim ve enerji tüketimi raporları.
HMI ile SCADA'nın farkı
| HMI | SCADA | |
|---|---|---|
| Kapsam | Tek makine ya da hat | Tüm tesis, bazen şehirler arası tesisler |
| Donanım | Panele takılı dokunmatik ekran | Sunucu + operatör istemcileri |
| Geçmiş veri | Sınırlı | Uzun süreli, büyük hacimli |
| Kullanıcı | Makine operatörü | Kontrol odası, bakım, mühendislik, yönetim |
Sınır günümüzde bulanıklaştı: PC tabanlı HMI yazılımları SCADA'ya yaklaştı, SCADA istemcileri de panellerde çalışabiliyor. Ama rol ayrımı aynı kalıyor.
DCS nerede devreye girer?
Rafineri, kimya ve enerji santrali gibi sürekli süreçlerde DCS (dağıtık kontrol sistemi) sık görülür. DCS'te kontrolörler, operatör ekranları ve mühendislik araçları tek bir üreticinin entegre sistemi olarak gelir. SCADA ise daha çok coğrafi olarak dağılmış tesislerde (su şebekesi, doğalgaz hattı, enerji dağıtımı) ve farklı markalardan PLC'leri bir araya getirmek için kullanılır.
Katmanlı bakış (Purdue modeli)
Endüstriyel sistemler genellikle katmanlarla anlatılır:
- Seviye 0: Saha: sensörler, motorlar, valfler
- Seviye 1: Kontrol: PLC'ler
- Seviye 2: Denetim: HMI ve SCADA
- Seviye 3: Üretim yönetimi: MES, historian sunucuları
- Seviye 4: Kurumsal: ERP, ofis ağı
Bu ayrım özellikle güvenlik açısından önemlidir: ofis ağı (IT) ile üretim ağı (OT) arasında güvenlik duvarı ve ara bölge (DMZ) olmalı, PLC'ler internetten doğrudan erişilebilir olmamalıdır.
Yaygın SCADA yazılımları
Türkiye'de sık karşılaşılanlar arasında Siemens WinCC, AVEVA (eski adıyla Wonderware) ürünleri, Rockwell FactoryTalk View ve Ignition var. Ignition, sunucu bazlı lisanslaması ve ücretsiz deneme sürümüyle öğrenmek isteyenler için iyi bir başlangıç noktası.
SCADA projelerinde sık yapılan hatalar
- Her şeyi alarm yapmak: Saatte yüzlerce alarm üreten sistemde operatör gerçek alarmı kaçırır. Alarm sadece operatörün bir şey yapması gereken durumlar için olmalı.
- Tag isimlendirmesinde standart olmaması:
Motor1,M_1_Calisiyor,pompa2durumkarışık kullanıldığında sistem büyüdükçe bakım kabusa döner. Projeye başlamadan bir isimlendirme kuralı belirle. - Varsayılan şifreler ve ortak kullanıcılar: Herkesin "operator / 1234" ile girdiği bir sistemde kimin hangi komutu verdiği bilinemez.
- Yedeksiz sunucu: SCADA sunucusunun ve PLC programlarının güncel yedeği mutlaka ayrı bir yerde tutulmalı.
SCADA ya da HMI projen hakkında takıldığın bir yer varsa bu kategoride konu açabilirsin.