SCADA Sistemlerinde API Entegrasyonu
SCADA API'si, operatör ekranının arkasındaki tag'lere başka bir yazılımın okuma (ve bazen yazma) izni vermesidir. Amaç pompayı tarayıcıdan sürmek değil; iş emri, duruş, sayaç ve kalite kaydını Netsis veya bakım uygulamasının anlayacağı dile çevirmektir.
Önceki yazı SCADA'nın ne olduğunu anlatır. Bu yazı bağlantı katmanıdır.
Ne okunur, ne yazılır?
Okuma: çalışma bitleri, sayaçlar, sıcaklık, hız, alarm durumu. Yazma: set noktası, start/stop, reçete seçimi. Yazma her projede açılmaz. Yanlış API anahtarıyla vanayı açmak, sadece yazılım hatası değil proses riskidir. Barikode yazmayı varsayılan kapalı tutar; açılırsa rol, onay ve audit log ister.
Üç bağlama yolu
- Üretici REST/SOAP API: modern SCADA paketlerinde vardır. Oturum, tag yolu, tarihçi sorgusu dokümante edilir.
- OPC UA: endüstriyel standart. SCADA veya PLC sunucu, yazılım istemci olur. Firewall ve sertifika işin parçasıdır.
- Ara katman: SCADA'nın API'si yoksa veya kapatıksa, Barikode sizin izin verdiğiniz noktadan (ör. zaten açık Modbus TCP sunucusu, dosya, veri tabanı görünümü) okuyan bir servis yazar. Bu, SCADA'yı kırmadan API sunmaktır.
ERP ve iş yazılımına giden veri
Netsis stok ve iş emri tutar. SCADA saniye saniye analog tutar. Köprü, olaydır: palet bitti, vardiya kapandı, fire eşiği aşıldı, hat durdu. Bu olay bir iş kaydına dönüşür. Sürekli analog akışı ERP'ye basmak hem anlamsızdır hem Netsis'i kilitler. Aktarım disiplini Netsis import/export yazısındakiyle aynıdır: işlem kimliği, tekrar yazmama, hata kuyruğu.
Güvenlik
SCADA ağı ofis ağı değildir. API'yi internete açmayın. İhtiyaç varsa VPN veya ters vekil, IP kısıtı, kısa ömürlü token. ISO 27001 partneri olarak Barikode erişim listesini ve log'u kurulumun parçası sayar. İvedik OSB ofisinden uzaktan bakılacaksa bu kural değişmez.
Gecikme eşiğini proses mühendisi belirler; blog yazısı tesisinizin döngüsünün yerine geçmez.
Sıkça Sorulan Sorular
SCADA API'si yoksa entegrasyon imkânsız mı?
Hayır. OPC, Modbus, dosya veya üreticinin verdiği başka bir kapı ile ara katman yazılır. Önce mevcut lisans ve protokol listesi çıkarılır.
API üzerinden makineyi durdurmak doğru mu?
Sadece prosesin yazmayı öngördüğü ve yetkilendirdiği komutlar. Acil stop ve güvenlik rölesi yazılım API'sine emanet edilmez.
Chatbot SCADA'ya bağlanır mı?
Okuma ve özet için bağlanabilir ("hat 3 durdu mu?"). Komut için hayır — veya ayrı, sıkı yetkili bir kanal. Barikode Bot iş verisine odaklanır.
Ankara'da 2018'den beri Netsis, Modbus/SCADA, özel yazılım ve chatbot işleri yapan Barikode Teknoloji ile konuşmak için iletişime geçin. info@barikode.com · +90 505 094 06 98 · İvedik OSB, 2224. Cad. No:1 İç Kapı No:116, Yenimahalle/Ankara