FabyaVisionKullanım Kılavuzu
/

Yedekli sunucu çifti

7 dk okumaProjeler

Aynı projeyi iki Live bilgisayarında master ve yedek olarak çalıştırma: PLC'lerle yalnız master haberleşir, master yanıt vermezse yedek devralır. Kurulum, geçiş kuralları, PLC hakemi, eşitleme ve sınırlar.

Ne işe yarar

Yedekli sunucu çiftinde aynı proje iki bilgisayarda çalışır. Biri masterdır: PLC'lerle haberleşir, alarmları tespit eder, arşiv ve rapor kayıtlarını yazar, görevleri ve betikleri çalıştırır. Öteki yedektir: değerleri master'dan alır, operatörün komutlarını master'a iletir ve master'ın kayıtlarını kendi veri klasörüne kopyalar. Master yanıt vermezse yedek master olur.

Bu özellik Live bilgisayarlarının yedekliliğidir. PLC'nin yedekliliği (iki CPU'dan master olanla haberleşme) ayrı bir özelliktir: Yedek PLC'ye otomatik geçiş. İkisi birlikte kullanılabilir.

Kurulum

  1. Çalışma türünü seçin

    Studio'da Cihaz Yapılandırması › Çalışma türü'nü Yedekli sunucu çifti (redundancy) yapın. Yedekli Sunucu Çifti kartında iki bilgisayarın Windows adını ve adresini, varsayılan master'ı, portu ve süreleri girin. Alanlar: Cihaz Yapılandırması.

  2. Hakem adreslerini tanımlayın

    En az iki PLC bağlantısında, bağlantının Denetçi'sindeki Hakem (yedekli sunucu) kartına bir Hakem adresi (Int) yazın (aşağıda PLC hakemi). PLC programında bu adresi başka işe kullanmayın.

  3. Projeyi denetleyin

    F7 ile denetleyin. Eksik sunucu adı, aynı adres, Uzaktan İzleme ile çakışan port ve hakemsiz proje Sorunlar listesinde görünür.

  4. Aynı dosyayı iki bilgisayara koyun

    Projeyi bir bilgisayara yükleyin, oluşan .fvs dosyasını öteki bilgisayarın Live proje klasörüne kopyalayın. Her yükleme dosyaya yeni bir revizyon yazar; iki ayrı yükleme iki farklı dosya üretir ve Live Ortak sunucudaki proje bu bilgisayardakinden farklı; iki bilgisayarda aynı proje dosyası çalışmalı. uyarısını verir. Proje değişince ikisini de güncelleyin.

  5. Güvenlik duvarında portu açın

    İki bilgisayarda da yedeklilik portuna (varsayılan TCP 8091) gelen bağlantıya izin verin. Live bu kuralı kendiliğinden eklemez. Yönetici komut isteminde, öteki sunucunun adresiyle:

    netsh advfirewall firewall add rule name="FabyaVision Yedeklilik" dir=in action=allow protocol=TCP localport=8091 remoteip=192.168.0.12

    Uzaktan izleme kullanıyorsanız onun portu için de iki bilgisayarda izin gerekir (Uzaktan izleme).

  6. Şifreleri iki bilgisayarda girin

    OPC UA, OPC DA ve MQTT bağlantı şifreleri ile PFX parolaları her bilgisayarın kendi deposunda durur; eşitlenmez. İki Live'da da sistem menüsünden girin (Bağlantı güvenliği).

  7. Live'ı iki bilgisayarda açın ve denetleyin

    Sistem menüsünün Yedekli sunucu bölümünde bu istasyonun rolü, ortak sunucunun Bağlı (yedek) ya da Bağlı (master) durumu ve hakemlerin sayaç artıyor durumu görünmelidir. Sonra Master'lığı devret… ile ve master Live'ı kapatarak geçişi deneyin.

Roller ve iş bölümü

İşMasterYedek
PLC haberleşmesiBütün etkin bağlantılarYalnız hakem adresli bağlantılar açılır ve yalnız hakem sayacı okunur
Tag değerleri, alarm listesi, bağlantı durumlarıKendisi üretirMaster'ın görüntüsünden gelir (yarım saniyede bir)
Alarm tespiti, veri arşivi, rapor kaydı, zamanlanmış görevler, betiklerÇalışırÇalışmaz
Operatörün tag yazması (PLC ve dahili tag), alarm onayı, bastırma, yorumKendisi yaparMaster'a iletilir; master yapar
Olay, alarm, arşiv ve rapor günlükleriYazarMaster'dan 3 sn'de bir eşitlenir
Live deposu (ör. reçete kayıtları)YazarYerelde yazılır ve master'a iletilir; master'daki değişiklikler eşitlenir
Oturum, dil, açık pencerelerHer istasyonda ayrıdır

Yedekte betik çalıştıran olay işlevleri çalışmaz; operatör böyle bir düğmeye basınca Yedek sunucu: betik çalışmaz — Betikler yalnızca master sunucuda çalışır. bildirimi çıkar. Elle rapor kaydı (Rapor kaydını master sunucu alır.) ve betikle reçete aktarımı da yedekte yapılamaz. Live penceresinin başlığına — Master ya da — Yedek eklenir.

Rol nasıl belirlenir

İki Live birbirine saniyede bir durum sorar (her soru en çok 1,5 sn bekler). Kurallar:

DurumSonuç
Live açılıyor, ortak sunucu masterBu Live yedek olur.
İkisi birlikte açılıyorVarsayılan master master, öteki yedek olur.
Live açılıyor, ortak sunucu yanıt vermiyorZaman aşımı (sn) dolunca (ve en az iki soru yanıtsız kalınca) hakemlere bakılır: bir hakemde sayaç artıyorsa yedek olunur, artmıyorsa master olunur.
Yedek çalışırken master yanıt vermiyorAynı kural: sayaç artmıyorsa yedek master olur (devralma), artıyorsa devralmaz ve uyarır.
İki Live de masterSonradan master olan geri adım atar ve yedek olur (eşitse varsayılan olmayan).
İki Live de yedekVarsayılan master master olur.
Düşen master geri geliyorOrtak sunucu master olduğu için yedek olarak katılır. Master'lık kendiliğinden geri alınmaz.

Açılışta Live, rol belli olana kadar sayfaları göstermez; ortak sunucu yanıt vermiyorsa bu bekleme zaman aşımı kadar sürer.

Rol değişince

  • İki Live'da da kısa bir bildirim (Bu istasyon master oluyor / Bu istasyon yedek oluyor) görünür ve sayfa yeniden yüklenir. Açık pencereler kapanır, operatör yeniden giriş yapar.
  • Yeni master PLC bağlantılarını kurar; bağlantılar kurulana kadar PLC tag'leri kalitesizdir. Dahili ve simülatör tag'lerinin değerleri ile alarm durumları yedeğin son görüntüsünden devam eder; devralınan alarmlar için yeni geldi kaydı yazılmaz.
  • Sayfa açılınca nedeni söyleyen bir pencere çıkar ve aynı metin olay günlüğüne yazılır. Live ilk açıldığında da rolü bildiren bir pencere görünür (Bu istasyon master olarak başladı (Sunucu 1).).
Yedek, master yanıt vermeyince devraldı: yeni master'da açılan bilgi penceresi.
Yedek, master yanıt vermeyince devraldı: yeni master'da açılan bilgi penceresi.

PLC hakemi

Hakem, iki bilgisayar arasındaki ağ koptuğunda iki Live'ın birden master olmasını önler. Master, hakem adresi tanımlı her bağlantıya saniyede bir artan bir sayaç (1 – 32767) yazar; yedek bu adresleri okur. Yedek ortak sunucuya ulaşamadığında, sayaç son zaman aşımı süresi içinde değiştiyse master'ın çalıştığını anlar ve devralmaz. Bu durumda sistem menüsünde Ortak sunucuya (…) ulaşılamıyor ama PLC hakemi master'ın çalıştığını gösteriyor; master'lık devralınmadı. Bilgisayarlar arasındaki ağ bağlantısını denetleyin. yazar.

Bağlantı Denetçisi'ndeki Hakem kartı: geçerli bir Int adresi yazılmış.12
Bağlantı Denetçisi'ndeki Hakem kartı: geçerli bir Int adresi yazılmış.
  1. Hakem adresi (Int) — master her saniye bu adrese artan bir sayaç yazar; boş = hakem değil.
  2. Durum — adres geçerli mi, bir tag ile çakışıyor mu.
  • Hakem bağlantı başınadır: projede birden çok PLC varsa her biri ayrı hakem olabilir. En az iki PLC'de tanımlayın; biri kapalıyken öteki karar verir.
  • Adres, sürücünün kuralına uyan, yazılabilir bir Int adresidir (ör. S7'de DB1.DBW0 ya da MW100, Modbus'ta 40100). Giriş / çıkış ve salt okunur alanlar kabul edilmez: S7 I / Q, Modbus 3xxxx, Mitsubishi SD / SW / TN / CN / Z, Omron CIO / A / T / C. Simülatör bağlantısı hakem olamaz.
  • Adres aynı bağlantıdaki bir tag'in adresiyle aynıysa Studio uyarır: sayaç o tag'in değerini bozar. Başka bir sistem aynı adrese yazarsa Live PLC hakemine (…) başka biri de yazıyor uyarısını verir.
  • Hiçbir bağlantıda hakem yoksa ve iki bilgisayar arasındaki ağ koparsa iki Live da master olur ve PLC'lere ikisi birden yazar. Studio bunu Sorunlar'da uyarır.

Live'da izleme

Sistem menüsünde Bağlantılar'ın altında Yedekli sunucu bölümü bulunur.

Master istasyonda sistem menüsü: rol, ortak sunucu, hakem durumları ve devret düğmesi.
Master istasyonda sistem menüsü: rol, ortak sunucu, hakem durumları ve devret düğmesi.
Yedek istasyonda aynı bölüm: son eşitleme zamanı görünür.
Yedek istasyonda aynı bölüm: son eşitleme zamanı görünür.
SatırAnlamı
Bu istasyon: MASTER / YEDEKRol, sunucu numarası ve bilgisayar adı.
Ortak sunucuBekleniyor, Bağlantı yok, Bağlı (master) ya da Bağlı (yedek).
Hakem · <bağlantı>sayaç artıyor, sayaç durdu ya da ulaşılamıyor. Hakem yoksa Hakem PLC tanımlı değil.
Son eşitlemeYedekte, günlüklerin master'dan en son alındığı zaman.
Master sunucudan veri gelmiyor: değerler güncel değil.Yedekte, master'ın görüntüsü gelmiyor.

Sık uyarılar: Ortak sunucu bağlantıyı reddetti (yedeklilik anahtarı eşleşmiyor) (iki bilgisayarda farklı proje), Ortak sunucu da Sunucu 1 olarak çalışıyor (bilgisayar adları yanlış), Yedeklilik portu (8091) açılamadı (port başka programda), Bu bilgisayar (…) yedekli sunucu olarak tanımlı değil …; yedeklilik kapalı, tek sunucu olarak çalışıyor. (Windows adı iki sunucu adından biri değil).

Master'lığı elle devretme

Bakım için master'lığı öteki sunucuya verebilirsiniz. Master istasyonda sistem menüsü › Master'lığı devret…'ye tıklayın; oturum kapalıysa giriş istenir. Live Ayarları'nda Çıkış için yetki iste açıksa devretmek de programı kapatmakla aynı yetkiyi ister. Ortak sunucuya ulaşılamıyorsa düğme pasiftir; ortak sunucu yedek değilse devir yapılmaz ve nedeni bildirilir. Onaydan sonra bu istasyon PLC haberleşmesini hemen durdurur, ortak sunucu master olur ve iki sayfa yeniden yüklenir. Ortak sunucu devralamazsa bu istasyon master kalır ve neden bildirilir.

Master'lığı devret onay penceresi.
Master'lığı devret onay penceresi.

Tarayıcı ve TV izleyicileri

Uzaktan izleme açıksa izleyiciler iki sunucudan birine bağlanabilir. Tarayıcı / TV geçişi açıkken, bağlı olunan sunucu 10 sn yanıt vermezse tarayıcı öteki sunucunun adresine (aynı port ve yol) geçer. Oturumlar her sunucuda ayrıdır: izleyici orada yeniden giriş yapar. Live bilgisayarının ikinci ekranındaki TV penceresi sunucu değiştirmez. Uzaktan kumanda kullanıcısı yedek sunucuya bağlıysa işlemi master'a iletilir.

Sınırlar ve dikkat edilecekler

İlgili konular

FabyaVision 1.2.1 Kullanım Kılavuzu · 2 Kasım 2026© Fabyatek Yazılım Bilişim Teknolojileri Ltd. Şti.