Tek gateway, her çıkış yolu
PLCGateway makine verisini bir kez toplar ve her sistemin istediği biçimde sunar: SCADA ve historian'lar için OPC UA, IoT platformları ve bulut için MQTT, diğer kontrol cihazları için Modbus TCP, ERP, MES ve betikler için canlı akışlı REST API; bir şey olduğunda haberdar edilmesi gereken kişiler ve sistemler için webhook, e-posta ve Telegram.
Veriyi dışarı çıkarmanın yolları
OPC UA sunucusu
Her cihaz ve değer bir düğüm olarak; None / Sign / SignAndEncrypt, otomatik sertifikalar, istemci güveni ve kullanıcı hesaplarıyla.
Daha fazla bilgi →MQTT yayıncısı
Her etiket <base>/<device>/<tag> üzerinde değer, kalite, zaman ve birim içeren JSON olarak; değişimde veya aralıkla, TLS, birth ve last will ile; isteğe bağlı /set topic'leri üzerinden yazma.
Modbus TCP sunucusu
Tüm etiketler tek bir Modbus slave olarak: otomatik atanan veya sabitlenen coil'ler ve holding register'lar, seçilebilir word sırası, CSV olarak adres haritası.
REST API ve canlı akış
Değerler, toplamlı tarihçe, alarmlar, üretim değerleri, veri kaynakları ve yazmalar HTTPS üzerinden token ile; Server-Sent Events her değişikliği iletir.
Bildirimler
STARTTLS ile SMTP üzerinden e-posta, Telegram botları ve özel başlıklı webhook'lar; öncelik, grup ve alarma göre kurallar, yoğunluk için özetler, yeniden denemeler ve gönderim günlüğü.
Planlı raporlar
Üretim değerleri, alarm istatistikleri ve enerji bölümüyle günlük, haftalık ve vardiya raporları; CSV ekli HTML e-posta olarak.
Veri kaynakları
İş emirleri, reçeteler ve kayıtlar; ERP'nin API üzerinden doldurduğu, ekranların okuduğu tablolar olarak; CSV içe aktarma ve HTTP çekme.
Asistandan örnekler
Bir yapay zekâ asistanı hangi yolun uygun olduğunu açıklar ve gerçek etiketleriniz, topic'leriniz ve register'larınızla kopyala-çalıştır örnekleri döndürür.
Daha fazla bilgi →IoT platformları ve bulut için MQTT
Mosquitto, EMQX, HiveMQ, köprü üzerinden AWS IoT Core veya Azure IoT Hub, Node-RED, Telegraf ile Grafana: PLC'leri sorgulamak yerine gateway'in topic'lerine abone olun. Yayıncı artan gecikmeyle yeniden bağlanır, bu sırada mesajları kuyruğa alır ve gateway'in çevrimiçi veya çevrimdışı olduğunu broker'a bildirir.
- TCP veya TLS üzerinden MQTT 3.1.1, QoS 0 veya 1, retained mesajlar
- JSON payload veya yalın değer, cihaz bazında seçim
- Yayınlanan ve alınan sayılarla ve son hatayla durum
Yalnızca Modbus konuşan sistemler için Modbus TCP
Bir DCS, başka bir SCADA veya bir PLC gateway'i tek bir cihaz gibi okur; kendi konuşmadığı protokollerin etiketleri de dahil: S7, Mitsubishi, FOCAS, OPC UA, IEC 61850. Bool'lar coil, sayılar bir, iki veya dört word'lük holding register olur; harita sabit kalır, sabitlenebilir ve istemci haritanın CSV'sini alır.
- Fonksiyon kodları 1-6, 15 ve 16, unit id, 16 istemciye kadar
- Yazma varsayılan olarak kapalı
- Cihaz bağlantısı kesikken son bilinen değer
Kişilere ve sistemlere haber verin
Bildirim kanalları alarmları, bakım iş emirlerini ve raporları taşır. Bir kural hangi olayların nereye gideceğini söyler: öncelik, grup, tekil alarmlar, açılma, kapanma ve onay olayları; bir özet penceresiyle alarm yoğunluğu tek mesaja dönüşür. Webhook'lar çağrı sistemlerine, sohbet araçlarına ve kurum içi API'lere sizin başlıklarınızla JSON gönderir; başarısız gönderimler yeniden denenir ve günlüğe yazılır.
- E-posta (SMTP, STARTTLS / TLS), Telegram, webhook
- Bir şey başarısız olduğunda sunucu dökümüyle test gönderimi
- Gizli bilgiler maskelenmiş saklanır, bir daha gösterilmez
Hangi sistem için hangi yol
| Sistem | Önerilen yol | Neden |
|---|---|---|
| OPC UA istemcili SCADA, historian, MES | OPC UA sunucusu | Sektör standardı, abonelikler, sertifikalar ve kullanıcı hesapları |
| IoT platformu, bulut, Node-RED, Grafana | MQTT yayıncısı | Çok sayıda tüketici, değişimde yayın, makinelerin sorgulanmaması |
| Yalnızca Modbus konuşan DCS, PLC, SCADA | Modbus TCP sunucusu | Tüm makineler için tek slave, sabit register haritası |
| ERP, BI, betikler, panolar | REST API ve canlı akış | HTTPS üzerinden token ile JSON, toplamlı tarihçe, operatör yetkisiyle yazma |
| Çağrı sistemi, CMMS, sohbet, kurum içi alıcı | Webhook ve e-posta | Alarmlar, iş emirleri veya raporlar oluştuğunda iletilir |
| Elektronik tablolar, tek seferlik analizler | CSV dışa aktarma | Etiket listesi, Modbus haritası, rapor ekleri, tarihçeden CSV |
Entegrasyonlar: sık sorulan sorular
Bir yapay zekâ asistanı PLCGateway'e nasıl bağlanır ve verilerle neler yapabilir?
Her PLCGateway ürünü, Streamable HTTP ve stdio üzerinden çalışan bir MCP (Model Context Protocol) sunucusu içerir. MCP destekleyen bir asistan bir kullanıcı oturumu veya token ile bağlanır ve değerler, tarihçe, alarmlar, üretim değerleri, enerji, bakım ve yapılandırma için araçlar alır; her biri o kullanıcının yetkileriyle sınırlıdır. Canlı ve geçmiş verilerden soruları yanıtlayabilir, insanların inceleyeceği ekran ve rapor taslakları hazırlayabilir, cihaz ve etiketleri kurabilir ve bu sayfadaki her entegrasyon yolu için entegratörünüze hazır örnekler verebilir.
PLCGateway buluta veri gönderebilir mi?
Evet. MQTT yayıncısı her değeri TLS üzerinden bir broker'a gönderir; AWS IoT Core, Azure IoT Hub (MQTT köprüsü üzerinden), HiveMQ Cloud, EMQX Cloud ve çoğu IoT platformu veriyi bu şekilde alır. HTTP tabanlı servisler için alternatif REST API ve webhook'lardır.
REST API var mı?
Evet. Etiketler, anlık değerler, ham örnekli veya toplanmış aralıklı tarihçe ve sayaç artışları, alarmlar, üretim KPI'ları, veri kaynakları, enerji ve bakım değerleri HTTPS üzerinden bearer token ile JSON olarak sunulur; bir Server-Sent Events akışı her değişikliği iletir. Yazma için operatör yetkisi gerekir.
Entegratörüm için tam örnekleri nasıl alırım?
MCP destekli bir yapay zekâ asistanını gateway'e bağlayın ve sorun: entegrasyon kılavuzunu okur, nelerin açık olduğunu denetler ve gerçek etiket adlarınız, MQTT topic'leriniz, Modbus adresleriniz ve OPC UA düğüm kimliklerinizle curl, Python, Node.js veya C# dilinde kopyala-çalıştır parçacıkları döndürür; token olmadan.
Diğer sistemler PLCGateway üzerinden PLC'ye yazabilir mi?
Evet, izin verildiğinde: yazılabilir bir düğümle OPC UA üzerinden, yazma etkinse MQTT /set topic'leri üzerinden, sunucu yazmaya izin veriyorsa Modbus fonksiyon kodları 5, 6, 15 ve 16 ile ve operatör yetkisiyle REST API üzerinden. Salt okunur etiketlere veya bağlantısı kesik cihazlara yazmalar açık bir hatayla reddedilir.
Makinelerinizi hangi sistem görmeli?
Ne kullandığınızı söyleyin; yolu, payload'ı ve sisteminize ulaşan ilk değerleri gösterelim.


