Redundant

WinTr Scada Redundant Nedir?

İki adet scada istasyonunun tam olarak yedekli çalışmasıdır. Server ve Client çalışma modu Redundant çalışmadan farklıdır. Client’lar tüm veya belirli Tag değerlerini server’dan okur veya yazar. Client ve Server birbirlerinden bağımsız olarak plc ve diğer otomasyon cihazları ile iletişim kurar. Redundant modunda ise iki bilgisayar birbirinin %100 yedeği olarak çalışır. Redundant partnerlerden bir tanesi plc ile iletişim kurduğunda diğer partner plc ile iletişim kurmaz. Tüm bilgileri partnerinden alır. Bir şekilde partner devre dışı kaldığında çalışmakta olan partner plc’ler ile iletişime geçer. Böylece her zaman bir scada istasyonu plc’ler ile iletişim içersindedir. Bu çalışma sistemi plc iletişimin yanında daha bir çok olay için aynı senkronizasyon içersinde gerçekleşir.

Redundant Konfigürasyonu Nasıl Yapılır?

  • İlk olarak hazırlanan scada projesi iki farklı bilgisayara kopyalanır. Her iki projede bir birinin %100 aynısı olmak zorundadır.
  • Her iki bilgisayarda Control Panelinden Redundant sekmesini açıp gerekli parametreleri ayarlamalıyız.
  • “Enable Redundant Partner” kutusunu işaretledikten sonra partnerin ethernet bağlantı ayarlarını yapmalıyız.
  •  “Ip Address” bölümüne diğer partnerin Ip adresini yazmalıyız.
  • “Rem.TcpIp Port” bölümüne diğer partnerin port numarasını yazmalıyız.
  • “Loc.TcpIp Port” bölümüne işlem yaptığımız bilgisayarın port numarasını yazmalıyız. Her iki port numarası aynı olabilir. Eğer test amaçlı her iki partneri’de aynı bilgisayarda çalıştıracaksanız port numaraları mutlaka farklı olmalıdır. Bir bilgisayarda aynı portu sadece bir program kullanabilir.
  • “TimeOut (Ms)” bölümüne partner erişiminde kullanılacak zaman aşım süresini milisaniye olarak giriniz.
  • “Restart” Partner TcpIp ayarlarında yaptığımız değişikliği geçerli kılar.
  • “Connect” Butonu partner tag listesini bu bilgisayardaki tag listesi ile karşılaştırır. Sonuç “Result Window“ penceresinde detaylı olarak gösterilir. Sonuç penceresi komple yeşil olmalıdır. Eşleşmeyen tag’lar kırmızı ile işaretlenir. Her iki partner Windows güvenlik duvarı tarafından engellenmemesi için gerekli ayarlar yapılmalıdır. WinTr Scada programında bu özelliği ilk seçtiğinizde güvenlik duvarı mesajı görünür. Bu mesajı izin vermiyorum şeklinde cevapladıysanız. Güvenlik duvarı WinTr scada’yı engelleyecektir. Düzeltmek için Windows güvenlik merkezinden tekrar izin vermelisiniz. Bakınız Resim 2.
  • “Shared Database” ve “Use Two Disctinct Synchronize Database” seçenekleri ile database erişimini iki farklı şekilde yapabiliriz. “Shared Database” seçeneği ile her iki partner aynı database’i ortak olarak kullanır. Ortak kullanılacak database farklı bir server’da barındırılabilir. Database erişim ayarları SQL Server sekmesinden yapılmalıdır. Bu seçenekte historical kayıtları partnerlerden bir tanesi tarafından yapılır. Eğer kayıt yapan partner çalışmıyorsa görevi diğer partner devralır. Historical haricindeki diğer kayıtlar ise her iki partner tarafından belirli bir sistem ile yapılır.
  • “Use Two Distinct Synchronize Database” seçeneği seçildiğinde her iki partner tüm kayıtları kendi database’lerine yapar. Bu database’ler farklı serverlarda veya aynı serverda olabilir. Database bağlantı ayarları SQL Server sekmesinde yapılır. Bu sistemde her partner eksik bilgileri diğer partnerin database’inden tamamlar. Örneğin A partneri bir süre devre dışı kaldıktan sonra çalıştırıldığında, Eksik olan kayıtları B partnerinin database’inden alır. Bu scada istasyonu uzun süre kapalı kalmış ise bu operasyon uzun sürebilir.
  • Öncelikle partnerlerin birbirlerinin database’lerine erişimleri için gerekli ayarlar yapılmalıdır. İlk olarak Windows güvenlik duvarında SQL Server’a izin vermelisiniz. SQL Server 2005 program adresi: “C:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\Binn\\sqlservr.exe”
  • “Sql Server Surface Area Connection” programını çalıştırın. “Surface Area Configuration For Services and Connection” yazısı üzerine tıklayın. WINTR – Database Engine – Remote Connections yoluyla “Local and Remote connections” seçeneğini ve “Using TCP/IP only seçeneğini işaretleyin. Bakınız Resim 3
  • “Sql Server Configuration Manager” programını çalıştırın. Sağ bölümde SQL Server (WINTR) üzerinde sağ kılik yapıp “Restart” fonksiyonunu çalıştırın. Bu işlemler sonunda SQL Server uzakdan erişim için gerekli ayarlar yapılmış olacaktır.
  • “Server Name” Remote partnerin Database Server ismini yazın. Lokal network’de “Partner Bilgisayar adı\\WINTR” veya “Partner IP address\\WINTR” şeklinde bağlanabilirsiniz. Internet üzerinden yapılacak bağlantılarda “Partner IP address\\WINTR,Port No” şeklinde yazılmalıdır. Ayrıca internet üzerinden bağlantıda ADSL modem’de port yönlendirme işlemi yapılmalıdır.
  • “Login” Database server kullanıcı adı.
  • “Password” Database server şifresi.
  • “Timeout(Sec.)” Database bağlantısı için saniye cinsinden zaman aşım süresi.
  • “Connect” Parametrelerini girdiğiniz Database server bağlantısının test edilmesi için kullanabilirsiniz.
  • “Database Name” partner scada projesinin kullandığı database ismi. Test amaçlı her iki partneride aynı bilgisayarda çalıştırıyorsanız, database isimleri farklı olmak zorundadır.
  • “Verify Database” Bu buton ile partner ve lokal database yapıları karşılaştırıl. Sonuç “Result Window” penceresinde gösterilir. Bu penceredeki tüm satırlar yeşil olmalıdır. Kırmızı olduğunda database’deki veriler veya database şeması farklı olabilir. Tüm satırlarda verilerin detayları gösterilmektedir. Farklılığın sebebelerini bu detayları inceleyerek bulabilirsiniz.
  • “Synchronize Database With Remote” Butonu ile eksik bilgileri remote database’inden tamamlayabilirsiniz. Bu fonksiyon her partnerin runtime ilk açılırken çalıştırdığı fonksiyondur. Database’deki tüm tablolar için ilk ve son kayıt tarihleri karşılaştırılır. Lokal database ilk kayıt tarihinden daha eski ve son kayıt tarihinden daha yeni kayıtları remote database’den tamamlar.
  • “Get All Data From Remote” Butonu ile lokal database’deki tüm veriler silinir. Remote database’deki tüm veriler lokal database’e kopyalanır.

Ver 5.1.4 ile birlikte tüm Alternatif IP ve Port numarası kabiliyeti kazanılmıştır.

Bu fonksiyon ile Redundant, Server & Client, Profinet, Modbus Tcp-Ip, Fins Ethernet bağlantıları için ikincil IP adresi oluşturabilirsiniz. İlk Ip adresi ile bağlantı sağlanamadığında ikinci Ip adresi ile bağlantı kurulacaktır. İkinci Ip adresi ile bağlantı kesildiğinde ise tekrar ilk Ip adresi ile bağlanmaya çalışacaktır. Sonsuza kadar bu döngü devam edecektir. Alternatif Ip adreslerini Windows text editörü ile oluşturmalısınız. Oluşturduğunuz bu dosyayı proje klasörü içerisine kopyalamanız yeterlidir. Dosya adı “ServerIpConfig.txt” olmalıdır. Örnek olarak oluşturulan dosyayı aşağıda görebilirsiniz.

Alternatif IP Adres

Slaç “/” işaretinden önce olan adres ilk adrestir, sonraki ise ikincil adrestir. Oluşturacağınız dosya yukarıdaki dosya formatında olmalıdır. Her satıra bir birinin alternatifi olan ip adresleri girilmelidir. Bu adreslerin server veya plc adresleri olması önemli değildir. Tüm alternatif ip adresleri tek dosya içerisinde olmalıdır. WinTr scada proje açılırken bu dosyadan gerekli bilgileri alacaktır. Proje açıldıktan sonra bu dosya içerisinde yapacağınız değişiklikler bir sonraki açılışta aktif olacaktır.

Bu fonksiyonun efektif kullanımı için her bilgisayarın iki Ethernet kartı olmalı ve iki farklı network üzerinden sistem çalışmalı. ilk networkten erişim yapılamadığında ikinci network otomatik olarak devreye girecektir. Bazı plc’lerde iki adet Ethernet girişi bulunur. Bu şekilde olan plc’ler kolaylıkla bu yapıya entegre edilebilir.

 

Similar Posts

  • Scada Gsm Modem

    Bu yazımızda scada ile gsm modem üzerinden plc’ye nasıl erişilebileceğini anlatacağız. Gsm modemler yaklaşık on yıldır otomasyon işlerinde iletişim için kullanılıyor. İlk versiyonlar mesaj gönderme ve alma yöntemi ile çalışıyordu. Daha sonra gprs olanlar çıktı. Son olarakta 3g modemler kullanılıyor. İlk başlarda oldukça pahalı olan 3g modemler artık gsm operatörleri tarafından ücretsiz olarak veriliyor. Evet…

  • Scada Eğitimi

    WinTr Scada eğitim videolarını muhtelif yöntemler ile erişimize sunmuştuk. Daha kolay erişebilmeniz için tüm videoları bu sayfada topladık. Bu videoları dikkatlice izleyip anlatılanları yapmaya çalıştığınızda WinTr scada’yı daha iyi anlayacaksınız. Anlatılan konular aşağı yukarı diğer scadalar içinde geçerlidir. Başka bir scada programı kullansanız dahi bu videolar size bir şeyler kazandıracaktır. Wincc scada, intouch scada, Visio…

  • Datebase kayıtları arasında fark hesaplama

    Günlük üretim ve benzeri verilerin hesaplanmasında Database’e kayıtlı verilerin farklarını elde etmemiz gerekir. Aşağıda açıklayacağım SQL sorgusu ile bu bilgilere bağlı rapor oluşturabilirsiniz. Bu sorgular WinTr scada rapor modülüne uygun olarak hazırlanmıştır. İlk sorgumuz scada rapor modülü tarafından standart olarak üretilen belli tarihler arasındaki kayıtları getiren sorgudur. Bu sorguyu kısaca açıklayalım. Select komutundan sonra datebase’deki…

  • Scada Administrator

    WinTr Scada Window 7 kullanıcıları programı ilk çalıştırdığında “Bilinmeyen bir yayımcıya ait aşağıdaki programın bilgisayarınızda değişiklik yapmasına izin veriyormusunuz?” sorusu ile karşılaşıyor. Bu soruyu bir daha görmek istemiyorsanız bilgisayarınızın güvenlik seviyesini değiştirmelisiniz. Bunun için “Denetim Masası/Tüm Denetim Masası Öğeleri/İşlem Merkezi” bu adresi adres çubuğuna yapıştırarak’da erişebilirsiniz. Açılan sayfada sol kısımda yer alan “Kullanıcı Hesabı Denetimi ayarlarını değiştir”…

  • Scada Virgüllü Sayı

    Bir çok müşterimiz scada’da decimal olarak okudukları sayıyı virgüllü sayıya nasıl çevireceklerini soruyor. Decimal sayı plc’den okunacaksa bu çevrim işlemine gerek yok. Zira plc programı içersinde virgüllü sayıya dönüştürebilirsiniz. Eğer enerji analizörü gibi dönüştürme işlemi cihaz içersinde yapılamıyorsa aşağıda açıkladığım şekilde dönüştürme işlemini yapabilirsiniz. Decimal olarak okuduğumuz değişkeni, virgüllü sayı(Floatpoint) olarak okuduğumuz bir değişkene aktarmaktan…

  • Scada Programlarının Gelişimi

    Scada “Scada Control And Data Acquisition”  orjinali ingilizce olan kelimelerin baş harflerinden oluşturulmuştur. Daha fazla bilgi için SCADA nedir? Makalemizi okuyunuz. Türkçe’ye kontrol ve veri toplama sistemi veya uzaktan izleme ve kontrol sistemi olarak çevirebiliriz. Otomatik kontrol ihtiyacı endüstriyel tesislerin kurulduğu ilk günlerden itibaren ortaya çıkmıştı. O zamanlar beklentiler azdı, zira nelerin yapılabileceği henüz pek…

Bir yanıt yazın