SQL Server ve SQL Veritabanları
SELECT sorgusu bir veri kaynağıdır, dışa aktarma işi değil
Sahadaki verinin önemli bir bölümü hiçbir protokol uç noktasına ulaşmaz. Set değerleri, reçete numaraları, laboratuvar sonuçları, vardiya hedefleri ve sipariş miktarları çoğu zaman yalnızca bir MES, ERP veya LIMS tablosunda durur. ScadaHud'un SQL sürücüsü bu kolonları doğrudan tag'lere bağlar: bir SELECT yazarsınız, sonuçları tıpkı bir PLC'den okunmuş gibi davranan canlı değerlere dönüşür.
SQL nedir?
Saha veri yolu anlamında bir "SQL protokolü" yoktur. Buna karşılık neredeyse her tesiste, kontrol ağının taşımadığı bağlamı tutan bir ilişkisel veritabanı vardır. ScadaHud; Microsoft SQL Server, PostgreSQL, MySQL / MariaDB ve SQLite'a bu veritabanlarının kendi standart istemci kütüphaneleri üzerinden bağlanır, tanımladığınız sorguyu belirlediğiniz periyotta çalıştırır ve sonucu tag'lere eşler. Sürücü tasarım gereği salt okunurdur: bir SELECT'e bağlı tag'in geri yazacağı anlamlı bir yer yoktur, bu nedenle yazma isteği tahmin edilmek yerine reddedilir.
ScadaHud sürücüsünün desteklediği özellikler
- Microsoft SQL Server, PostgreSQL, MySQL / MariaDB ve SQLite
- Sorgu grupları: aynı sorguyu paylaşan tag'ler için tag başına değil, poll başına tek sorgu çalışır
- Kolon modu: geniş bir ölçüm satırında her tag kendi kolonunu okur
- Satır modu: anahtar/değer tablosunda her tag bir anahtar kolonuna göre kendi satırını bulur
- Parametreli sorgular: @yer tutucular, sabitlerden veya diğer tag'lerin canlı değerlerinden gerçek veritabanı parametresi olarak bağlanır, metin birleştirme yapılmaz
- Tag'ler sıradan skaler tag olarak kalır; historian, alarm, ölçekleme ve hesaplanan tag'ler çalışmaya devam eder
- Yapılandırılabilir polling, deadband, retry ve yeniden bağlanma
- Tasarım gereği salt okunur: SQL'e bağlı bir tag'e yazma isteği reddedilir, tahmini bir UPDATE'e dönüştürülmez
Yaygın kullanım senaryoları
- MES veya ERP tablosunda tutulan set değerleri, reçeteler ve vardiya hedefleri
- LIMS'ten gelen laboratuvar ve kalite sonuçlarının proses değerlerinin yanında trendlenmesi ve alarmlanması
- Mimik ve dashboard ekranlarında bağlam olarak gösterilen üretim emri ve parti numaraları
- Başka bir sistemin veritabanına zaten topladığı sayaç veya faturalama okumaları
- Veritabanı olan ama protokol arayüzü olmayan eski bir uygulamanın sisteme dahil edilmesi
Microsoft SQL Server, PostgreSQL, MySQL, MariaDB ve SQLite. Pratikte: bu veritabanlarından biriyle çalışan her MES, ERP, LIMS, historian veya kurumsal uygulama.
Canlı demo planlayın.
Çözüm mühendislerimizle 30 dakikalık canlı bir demo gerçekleştirin. Örnek bir PLC bağlantısı üzerinden etiket yönetimi, alarmlar, mimic ekranlar, dijital ikiz ve historian sorgularını birlikte inceleyelim.
