MergenHub Envest
Ana sayfa/Dokümanlar/Başlangıç

MergenHub nedir

Mimari, modüller, servisler, veri akışı ve diskte neyin nerede durduğu.

MergenHub, Windows üzerinde çalışan yazılım tabanlı bir endüstriyel veri toplama platformu ve OPC UA aggregation sunucusudur. Saha cihazlarını 11 endüstriyel protokolle okur, her değeri tek bir canlı tag deposunda tutar ve bu veriyi kuzey yönünde OPC UA sunucusu, REST API, web SCADA/HMI ve dışa veri iten Data Bridge ajanları (MQTT / REST) olarak sunar. Alarm, historian, virtual tag, kullanıcı yönetimi ve denetim yerleşiktir. Tek kurucu, üç Windows servisi, istemci tarafında kurulum yok.

Kurulumdan hemen sonra MergenHub panosu — simülatör kanalıyla bağlantı görünümü
Kurulumdan hemen sonra MergenHub panosu — simülatör kanalıyla bağlantı görünümü

Tek kurulumda ne var

AlanNe yapar
SürücülerModbus TCP/RTU/ASCII, Siemens S7, OMRON FINS ve NJ/NX CIP, DNP3, IEC 60870-5-104, IEC 61850 MMS, MQTT, OPC UA istemci, simülatör
OPC UA sunucusuTüm kanallar tek adres uzayında; çoklu endpoint; güvenlik ilkeleri; sertifikalar; kullanıcı bazlı erişim; geçmiş erişimi; alarmlar UA koşulu olarak
REST APIOturum ya da token doğrulamalı HTTPS/JSON üzerinden yapılandırma ve canlı değerler; yerleşik Swagger
Web SCADA / HMITarayıcı editörü: sembol kütüphaneleri, borular, akış animasyonu, faceplate, şablonlar; masaüstü ve mobil operatör görünümü
AlarmlarISA-18.2 yaşam döngüsü, deadband'li koşullar, e-posta ve SMS, kullanıcı bazlı bildirim tercihi, geçmiş
HistorianSQLite ya da ODBC hedefler, tetikleyicili log grupları, store-and-forward, trend ve CSV/Excel dışa aktarım
Data BridgeREST sunucu (Kepware uyumlu), REST istemci ve MQTT istemci ajanlarıyla buluta / üçüncü parti sistemlere veri
Virtual tag'lerİfade motoru: ortalama, min/maks, totalizer, türev, link, birikimli; fonksiyon kütüphanesi
GüvenlikKullanıcı, grup, rol, kaynak seviyesinde ACL, HTTPS, oturum politikası, denetim günlüğü
Yapay zekâ asistanıMCP sunucusu: yapay zekâ asistanları tesisi sizin yetkilerinizle sorgular

Mimari

  Güney (saha)                       MergenHub çekirdeği                Kuzey (tüketiciler)
  ──────────────                     ───────────────────                ─────────────────────
  PLC / RTU / sayaç    ─Modbus─┐                                     ┌─  OPC UA istemcileri (SCADA, MES, DCS)
  Trafo merkezi IED    ─61850─ ┤   tarama motoru → canlı tag deposu  ├─  Web UI / SCADA / REST API
  RTU'lar              ─104/DNP3┤   alarm · virtual tag · ACL         ├─  Data Bridge → MQTT / REST / bulut
  Sensör / gateway     ─MQTT──┘   historian · denetim · HTTPS        └─  Yapay zekâ asistanları (MCP)

Her sürücü aynı bellek içi tag deposuna yazar. OPC UA sunucusu, REST API, alarm motoru, historian, SCADA ekranları ve Data Bridge aynı anda aynı canlı değeri okur. Tarama talep güdümlüdür: bir cihaz yalnızca bir tüketici (OPC UA aboneliği, açık ekran, log grubu, alarm) tag'lerini gerçekten istediği sürece sorgulanır.

Proje hiyerarşisi

Kanal → Cihaz → Tag (ve tag grupları). Kanal, bir sürücü + taşıma ayarlarıdır (TCP portu, seri port, broker). Cihaz, o kanal altındaki bir PLC/RTU/IED'dir. Tag'ler okuduğunuz ya da yazdığınız adreslerdir. Bkz. Kanallar, cihazlar ve tag'ler.

Windows servisleri

Servis (SCM adı)Görünen adGörev
MergenHubMergenHub Runtime (OPC UA + Config API)Çekirdek: tarama motoru, OPC UA sunucusu, REST API, web arayüzü
MergenHubDataBridgeMergenHub Data BridgeMQTT/REST push-pull ajanları (ayrı süreç)
MergenHubHistorianMergenHub HistorianTag geçmişini SQLite/ODBC'ye yazar (ayrı süreç)

İki yardımcı servis çekirdeğe bağımlıdır ve dururlarsa Windows tarafından otomatik başlatılır. Oturum açılışında başlayan system tray uygulaması (MergenHub.Tray.exe) hızlı durum, yeniden başlatma ve kısayollar sunar. Ayrıntı: Windows servisleri ve tray uygulaması.

Diskte ne nerede

Yolİçerik
C:\Program Files\MergenHub\Program dosyaları (yükseltmede değişir)
C:\ProgramData\MergenHub\Tüm veri: proje, kullanıcılar, ayarlar, lisans, sertifikalar, loglar (yükseltme ve kaldırmada korunur)
…\MergenHub\settings.jsonSunucu ayarları (portlar, HTTPS, OPC UA, lisanslama, saklama)
…\MergenHub\projects\Proje (kanallar, cihazlar, tag'ler, alarmlar, log grupları)
…\MergenHub\scada.jsonSCADA ekranları ve bölgeler
…\MergenHub\mergenhub.dbKullanıcılar, gruplar, roller, oturumlar
…\MergenHub\events.db, audit.db, logs.dbOlay günlüğü, denetim günlüğü, historian (bkz. Loglar)
…\MergenHub\pki\, webpki\OPC UA sertifikaları, HTTPS sertifikası
…\MergenHub\license\Lisans belgesi ve makine anahtarı
Not C:\ProgramData\MergenHub klasörünü yedeklediğinizde her şeyi yedeklemiş olursunuz. Bkz. Yedekleme, geri yükleme, yükseltme, kaldırma.

Varsayılan portlar

AmaçVarsayılan
Web arayüzü / REST API8090 (HTTP) — HTTPS açıkken HTTPS portu (varsayılan 443)
OPC UA sunucusu48010opc.tcp://<host>:48010/MergenHub

İkisi de kurulumda ya da sonradan Ayarlar › OPC UA Sunucu / Web & REST API bölümünden değiştirilir. Bkz. Windows Güvenlik Duvarı ve portlar.

Paketler ve kısıtlar

Tüm özellikler her pakette açıktır; paketler yalnızca tag sayısıyla ayrılır. Lisanssız kurulum deneme modunda çalışır (500 tag, her başlatmada 2 saatlik çalışma penceresi). Bkz. Lisanslama ve deneme modu.