İçeriğe geç

Sistem Gereksinimleri

Bu bölüm inSCADA platformunun kurulumu ve çalışması için gerekli donanım, yazılım ve ağ altyapısı bilgilerini içerir.

inSCADA; sunucu, masaüstü PC, endüstriyel PC veya mini bilgisayar gibi farklı donanımlarda çalışabilir. Aşağıdaki tablo, tag (değişken) sayısına göre minimum donanım gereksinimlerini gösterir. Daha yüksek olan tag veya cihaz sayısını baz alın.

Sistem ÖlçeğiTag SayısıCPU (Çekirdek)RAMDisk (SSD)
Küçük< 1.00048 GB128 GB
Orta1.000 – 5.000416 GB256 GB
Büyük5.000 – 10.000816 GB512 GB
Kurumsal10.000 – 50.000832 GB1 TB
Kurumsal+50.000+1664 GB2 TB+

inSCADA web tabanlı olduğundan istemci tarafında kurulum gerekmez. Herhangi bir modern tarayıcı yeterlidir.

BileşenMinimum
TarayıcıChrome 90+, Edge 90+, Firefox 90+
Ekran Çözünürlüğü1920 × 1080
inSCADA’ya HTTPS erişimi

inSCADA Viewer masaüstü uygulaması için ek gereksinimler:

BileşenMinimum
İşletim SistemiWindows 10/11 (64-bit)
RAM4 GB
Disk500 MB

inSCADA sunucusu aşağıdaki işletim sistemlerinde çalışır:

İşletim SistemiinSCADAİstemci (Viewer)
Windows Server 2022
Windows Server 2019
Windows Server 2016
Windows 11 (64-bit)
Windows 10 (64-bit)
DağıtıminSCADA
Ubuntu 22.04 LTS / 24.04 LTS
Red Hat Enterprise Linux 8 / 9
CentOS Stream 8 / 9
Debian 11 / 12

inSCADA aşağıdaki bileşenlerle birlikte çalışır. Tüm bileşenler kurulum uygulaması (setup) tarafından otomatik olarak kurulur. İstenirse bu bileşenler mevcut altyapınıza uygun şekilde ayrı sunuculara da kurulabilir.

BileşenAmaçKurulum
Java Runtime (JDK)Platform çalışma zamanıSetup ile otomatik
İlişkisel Veritabanı (RDB)Yapılandırma ve metadataSetup ile otomatik
Zaman Serisi Veritabanı (TSDB)Tarihsel ölçüm verileriSetup ile otomatik
Bellek İçi ÖnbellekGerçek zamanlı veri erişimiSetup ile otomatik
KullanımMinimum
inSCADA – Saha Cihazları100 Mbps Ethernet
inSCADA – İstemciler100 Mbps (1 Gbps önerilir)
Node – Node (Cluster)1 Gbps
Seri haberleşmeTerminal Server (RS232/RS485 → Ethernet dönüştürücü)

Platform Portları:

PortServisYön
8081inSCADA Web Arayüzü (HTTP)Gelen
8082inSCADA Web Arayüzü (HTTPS)Gelen
5432İlişkisel VeritabanıDahili
8086Zaman Serisi VeritabanıDahili
6379Bellek İçi ÖnbellekDahili
7800Cluster HaberleşmeDahili (node arası)
61616Mesaj Kuyruğu (Cluster)Dahili (node arası)

Protokol Portları (Client — inSCADA → Saha Cihazı):

inSCADA client/master olarak saha cihazlarına bağlanırken hedef cihazın portuna giden bağlantı kurar. Bu portların inSCADA tarafında açılmasına genellikle gerek yoktur; hedef cihazda açık olmalıdır.

PortProtokolAçıklama
502Modbus TCPVarsayılan Modbus portu
102IEC 61850 MMSMMS haberleşme
2404IEC 60870-5-104Varsayılan IEC 104 portu
20000DNP3Varsayılan DNP3 portu
4840OPC UAVarsayılan OPC UA portu
102Siemens S7S7 haberleşme portu
1883MQTTVarsayılan MQTT broker portu
44818EtherNet/IPVarsayılan EIP portu

Protokol Portları (Server — Dış Sistem → inSCADA):

inSCADA’nın server/slave rolünde çalıştığı protokollerde, dış sistemlerin inSCADA’ya bağlanabilmesi için ilgili portun inSCADA tarafında gelen bağlantılara açık olması gerekir.

PortProtokolAçıklama
YapılandırılabilirModbus TCP SlaveVarsayılan: 502 (değiştirilebilir)
YapılandırılabilirIEC 60870-5-104 ServerVarsayılan: 2404 (değiştirilebilir)
YapılandırılabilirIEC 61850 ServerMMS server portu
YapılandırılabilirDNP3 SlaveVarsayılan: 20000 (değiştirilebilir)
YapılandırılabilirOPC UA ServerVarsayılan: 4840 (değiştirilebilir)

inSCADA aşağıdaki sanallaştırma platformlarında desteklenir:

PlatforminSCADAİstemci
VMware vSphere / ESXi
Microsoft Hyper-V
KVM / QEMU
Docker / Container

Sanallaştırma notları:

  • CPU, bellek ve disk kaynakları sabit (fixed) olarak atanmalıdır — dinamik ayırma desteklenmez
  • Sanal makineler arasında kaynak paylaşımı (over-allocation) yapılmamalıdır
  • Paylaşımlı depolama kullanılıyorsa Fiber SAN önerilir; değilse yerel (direct-attached) SSD kullanın
  • Host güç yönetimi “High Performance” moduna ayarlanmalıdır

Tarihsel veri depolama için gereken disk alanı üç faktöre bağlıdır:

  • Tag sayısı: Loglanan değişken adedi
  • Loglama periyodu: Her kaç saniyede bir kayıt
  • Saklama süresi: Kaç yıl tarihsel veri tutulacak

Saha ölçümlerine dayalı olarak, numerik SCADA verileri için point başına ortalama ~8 Byte disk tüketimi ölçülmüştür (index, WAL ve metadata dahil).

Günlük Byte = Tag Sayısı × (86400 / Periyot) × 8.08 Byte
  • 86400 = bir gündeki saniye sayısı
  • Periyot = loglama periyodu (saniye)
  • 8.08 = saha ölçümünden türetilen point başına ortalama byte (InfluxDB 1.8)

Aşağıdaki tablo, farklı tag sayısı ve loglama periyotları için 2 yıllık disk ihtiyacını gösterir:

PeriyotGünlükYıllık2 Yıl
1 sn699 MB249 GB498 GB
5 sn140 MB50 GB100 GB
10 sn70 MB25 GB50 GB
30 sn23 MB8 GB17 GB
60 sn12 MB4 GB8 GB
PeriyotGünlükYıllık2 Yıl
1 sn6.8 GB2.4 TB4.9 TB
5 sn1.4 GB498 GB996 GB
10 sn698 MB249 GB498 GB
30 sn233 MB83 GB166 GB
60 sn116 MB41 GB83 GB
PeriyotGünlükYıllık2 Yıl
1 sn34 GB12.2 TB24.4 TB
5 sn6.8 GB2.4 TB4.9 TB
10 sn3.4 GB1.2 TB2.4 TB
30 sn1.1 GB415 GB830 GB
60 sn581 MB207 GB415 GB
PeriyotGünlükYıllık2 Yıl
1 sn205 GB73 TB146 TB
5 sn41 GB14.6 TB29.2 TB
10 sn20.5 GB7.3 TB14.6 TB
30 sn6.8 GB2.4 TB4.9 TB
60 sn3.4 GB1.2 TB2.4 TB

Kendi saha ölçümünüzden Bytes/Point katsayısını türetmek için:

  1. İki farklı zamanda disk boyutunu ölçün:
Terminal window
du -sb /var/lib/influxdb
  1. Aradaki farkı süreye bölüp günlük büyümeyi bulun
  2. Bytes/Point hesaplayın:
Bytes/Point = Günlük Büyüme / (Tag Sayısı × 86400 / Periyot)

Varsayılan saklama süreleri:

Veri TipiVarsayılan Saklama
Değişken değerleri365 gün
Alarm geçmişi365 gün
Olay logları14 gün
Giriş denemeleri365 gün

Bu süreler Yapılandırma sayfasında açıklanan retention policy ayarları ile değiştirilebilir. Downsample (örn: 1 saniye → 1 dakika ortalama) ile arşiv verisi %95’e kadar küçültülebilir.

Sistem gereksinimlerini karşıladıktan sonra Kurulum adımlarına geçin.