Ne Taşınır
Proje tek bir dosyada, MergenHub'ın kendi paket formatında dışa/içe aktarılır. Amaç: yedekleme, başka makineye taşıma, saha şablonu paylaşımı ve WinCC/Kepware'den geçiş.
Bağlantılar → Dışa Aktar iki kapsam sunar:
| Tam proje paketi | Kanal · cihaz · tag · tag grubu, Advanced Tags, Aliases, modüller (Historian grupları, alarm tanımları, Veri Köprüsü ajanları, SCADA ekran/bölge/sembolleri) ve taşınabilir sunucu ayarları. Önerilen. |
| Yalnız yapılandırma | Kanal/cihaz/tag + Advanced Tags + Aliases. Kepware JSON ile uyumlu. |
Tek bir kanal ya da cihaz ağaçtan sağ tıkla ayrıca dışa aktarılabilir (Dışa Aktar (JSON)).
| Format kimliği | "format": "mergenhub-project" |
| Format sürümü | "version": 2 — okunamayan sürümde net hata verilir |
| Uygulama sürümü | "app", "exportedAt", "exportedBy" |
| Kapsam | "scope": project / channel / device |
Hassas Veri Politikası
Kapsanan alanlar: sürücü parolaları (mqtt.PASSWORD, opcuaclient.…_PASSWORD, iec_61850_mms_client.DEVICE_AUTHENTICATION_PASSWORD…), Historian DB parolası ve ODBC dizesindeki PWD=, SMTP/SMS parolaları, Veri Köprüsü ajan parolaları ve OPC UA kullanıcı parolaları. Kural anahtar adı üzerinden çalışır (PASSWORD, SECRET, APIKEY, TOKEN, PRIVATE_KEY içeren her alan) — sonradan eklenen sürücü alanları da otomatik kapsanır.
Paket "redactedFields" listesiyle hangi alanların çıkarıldığını bildirir; hedef sistemde yalnız onları elle girmeniz yeterlidir. Sunucu adresi, kullanıcı adı, port gibi bağlantıyı kurmak için gereken bilgiler korunur.
Kullanıcı açıkça “Kimlik bilgilerini de dahil et” derse parolalar düz metin olarak yazılır; paket "includesSecrets": true damgası taşır ve işlem denetim günlüğüne ayrıca kaydedilir.
Hangi Ayarlar Taşınır
| Taşınır | OPC UA sunucusu (endpoint'ler, güvenlik politikaları, kullanıcı listesi — parolasız, oturum limitleri) · Veri Köprüsü ajanları · e-posta/SMS sunucu ayarları · mesaj şablonları · tarama/izleme/saklama parametreleri · markalama (logo, şirket adı) · SCADA harita döşeme URL'i · Windows servisi başlangıç tercihi |
| Taşınmaz | api bölümü: web dinleme URL'i, HTTPS portu, sertifika bağlaması |
api taşınmaz Dinleme adresi makineye özgüdür. İçe aktarılırsa hedef sunucunun web dinleyicisi bozulur ve yönetici kendi arayüzünden dışarı kilitlenir. Migrasyonun en sık ve en tehlikeli hatası budur; bu yüzden bilerek kapsam dışıdır.Ayarların içe aktarılması opsiyoneldir — ön izleme ekranında ayrı bir kutuyla seçilir, varsayılan kapalıdır.
İçe Aktarma: Birleştir / Değiştir
İçe aktarma iki adımlıdır. Önce dosya yüklenir ve taranır (akış tabanlı — 450.000 tag'lik dosya belleğe alınmaz); bu adımda hiçbir şey değişmez. Ön izleme ekranı ne geleceğini (kaç kanal/cihaz/tag/gelişmiş tag/modül) ve hangi adların çakıştığını gösterir. Kip ve çakışma davranışı seçildikten sonra uygulanır.
| Birleştir (varsayılan) | Mevcut proje korunur; gelen yeni kanallar eklenir. Proje adı değişmez. |
| Değiştir | Mevcut proje tümüyle silinir. Geri alınamaz; ayrı bir onay kutusu işaretlenmeden çalışmaz. |
Ad çakışmasında üç davranış vardır — toplu seçilir, istenirse öğe bazında değiştirilir:
| Atla (varsayılan) | Mevcut öğe korunur, gelen atlanır. |
| Yeniden adlandır | Gelen öğe Ad_1 olarak eklenir; ikisi de durur. Gelen Advanced Tag ifadeleri, alias'lar, Historian öğeleri ve alarm tag yolları yeni ada göre otomatik düzeltilir. |
| Üzerine yaz | Mevcut öğe silinir, gelen yazılır. |
İşlem bitince eklenen / üzerine yazılan / yeniden adlandırılan / atlanan sayıları ve öğe öğe sonuç listesi gösterilir; aynı özet denetim günlüğüne yazılır.
MergenHub