1. EOS SCADA Program Klasör Yapısı

SCADA program klasörünün hemen altında yazılımın çalışması için kullanılan EXE dosyaları, DLL kütüphaneleri, lisans dosyası ve genel ayar dosyalarının yanı sıra farklı görevleri olan klasörler bulunur.

Klasör / Bileşen Temel Görevi
EXE dosyaları EOS SCADA uygulamalarının çalıştırılmasını sağlayan program dosyaları.
DLL kütüphaneleri Yazılımın farklı fonksiyonları için ihtiyaç duyduğu çalışma kütüphaneleri.
Lisans dosyası Yazılım lisanslama bilgileri.
Genel ayar dosyaları Yazılımın genel çalışma ve yapılandırma bilgileri.
DATAFILE Kullanıcı kontrol şablon kütüphaneleri.
GROUPS Kullanıcı kontrol grup kütüphaneleri.
HTML Harita gibi HTML tabanlı bilgileri içeren içerikler.
IMAGES Resim dosyaları.
IMGLIB Resim kütüphanesi dosyaları.
LANGUAGES Dil kütüphanesi dosyaları.
LOGS Yazılım tarafından üretilen log kayıtları.
PROJECTS SCADA projelerini, her proje için ayrı klasör yapısı altında tutan ana klasör.
ROOT Programın web sunucusu için kök dizin.
runtimes Gömülü HTML Client için gerekli kütüphaneler.
SES Ses dosyaları.
tr Grafik kütüphanesinin Türkçe DLL'i.
win32 Firebird veritabanı araçlarını içeren klasör.

Önemli ayrım: Program klasörü ile proje klasörü aynı şey değildir. Program klasörü EOS SCADA'nın genel çalışma altyapısını içerirken, PROJECTS klasörü projelere ait dosya ve klasörlerin tutulduğu temel proje alanıdır.

2. PROJECTS Klasörü ve Proje Yapısı

EOS SCADA program klasörü altında bulunan PROJECTS klasörü, SCADA projelerinin dosya sistemi üzerindeki ana klasörüdür. PROJECTS altında her proje için, projenin adıyla oluşturulmuş ayrı bir klasör bulunur.

PROJECTS

BORCKA

Proje tasarımları + görseller + scriptler + TAG dosyaları + diğer proje bilgileri

Örneğin proje adı BORCKA ise proje klasörü: [EOS SCADA PROGRAM KLASÖRÜ]\PROJECTS\BORCKA\ şeklindedir.

Bu klasör, projenin dosya sistemi üzerinde ihtiyaç duyduğu çok sayıda yardımcı bilgiyi bir arada tutar. Bu nedenle yalnızca proje veritabanını kopyalamak, proje ile ilişkili tüm dosyaların taşınması açısından yeterli olmayabilir.

3. Proje Klasörü Altındaki Yapı

PROJECTS altında yer alan her proje klasörünün içerisinde, projenin farklı özelliklerine ait bilgileri düzenli biçimde tutan alt klasörler bulunur.

Alt Klasör İçerdiği Bilgiler
BACKUP Proje yedekleme ile ilişkili bilgiler.
DESIGNS Proje ekran tasarımlarıyla ilişkili bilgiler.
DIAGDATA Kontrolcüden indirilmiş DIAGNOSTICS verileri.
GROUPS Proje içerisindeki kullanıcı kontrol gruplarıyla ilişkili bilgiler.
ICONS Proje içerisinde kullanılan ikon bilgileri.
IMAGES Projeye ait görsel dosyalar.
NOTES Operatör notları arşivleri.
NSHAPE Ekran arka plan tasarımları.
RECIPES SCADA Recipe tanımları.
SCRIPTS SCADA'da kullanılan Python, Visual Basic ve Visual C# scriptleri.
SLIDESHOW Slideshow kullanıcı kontrolünde kullanılan resimler.
TAGS Veri tanımları ile ilgili dosyalar.

4. Proje Veritabanı ve Proje Klasörü

EOS SCADA projesinin dosya sistemi üzerindeki yapısı, proje veritabanı ile proje adına sahip PROJECTS altındaki proje klasörünün birlikte değerlendirilmesini gerektirir.

BORCKA isimli proje için örnek:

[VERİ TABANI KLASÖRÜ]\BORCKA.FDB

[EOS SCADA PROGRAM KLASÖRÜ]\PROJECTS\BORCKA\

Burada BORCKA.FDB proje veritabanını, PROJECTS\BORCKA ise proje ile ilişkili dosya, görsel, tasarım ve diğer yardımcı bilgileri içeren proje klasörünü temsil eder.

Dikkat: Bir EOS SCADA projesi yalnızca tek bir .FDB dosyasından ibaret olarak değerlendirilmemelidir. Projenin sağlıklı şekilde taşınabilmesi için proje veritabanı ile proje adına sahip proje klasörünün birlikte ele alınması gerekir.

5. Proje Bilgilerinin Bilgisayarlar Arasında Taşınması

Bir kullanıcı projeyi bir bilgisayardan başka bir bilgisayara manuel olarak taşımak istediğinde, proje veritabanı dosyası ile PROJECTS altındaki ilgili proje klasörünün yeni bilgisayara aktarılması temel taşıma işlemidir.

  1. Projenin adını belirleyin. Örneğin BORCKA.
  2. Proje veritabanını bulun. Örneğin [VERİ TABANI KLASÖRÜ]\BORCKA.FDB.
  3. Proje klasörünü bulun. [EOS SCADA PROGRAM KLASÖRÜ]\PROJECTS\BORCKA\.
  4. Her iki bileşeni de yedekleyin. Taşıma işleminden önce mevcut proje üzerinde ayrıca bir yedek alınması önerilir.
  5. Yeni bilgisayarda uygun EOS SCADA çalışma ortamını hazırlayın. İlgili yazılım, bağımlı DLL'ler, Windows/.NET Framework ve gerekli Firebird ortamı hazır olmalıdır.
  6. Veritabanını uygun konuma taşıyın. Proje veritabanı yeni sistemde kullanılacak konuma aktarılmalıdır.
  7. Proje klasörünü PROJECTS altındaki uygun konuma taşıyın. Proje adıyla oluşturulmuş klasör yapısı korunmalıdır.
  8. EOS SCADA Editor ile projeyi kontrol edin. Proje açıldıktan sonra ekranlar, görseller, TAG'ler, scriptler ve diğer proje bileşimleri doğrulanmalıdır.

6. Taşıma Sırasında Dikkat Edilmesi Gerekenler

  • Proje klasörünün adı ile proje veritabanının adı arasındaki ilişki korunmalıdır.
  • PROJECTS\[PROJE ADI] klasörünün altındaki yapı mümkün olduğunca değiştirilmemelidir.
  • Proje görsellerinin ve ekran tasarımlarının taşınması unutulmamalıdır.
  • SCRIPTS klasöründe bulunan Python, Visual Basic ve Visual C# scriptleri proje taşınırken korunmalıdır.
  • TAGS, RECIPES, NOTES ve diğer proje klasörleri ihtiyaçlarına göre birlikte taşınmalıdır.
  • Yeni bilgisayarda kullanılan EOS SCADA sürümü ile proje yapısının uyumluluğu kontrol edilmelidir.
  • Proje taşınmadan önce mevcut bilgisayardaki proje mutlaka yedeklenmelidir.

Önemli: Proje taşınırken yalnızca ekranda görünen görselleri veya birkaç dosyayı kopyalamak yerine, proje klasörünün bütünlüğünü korumak daha güvenlidir. Özellikle tasarımlar, scriptler, TAG dosyaları ve diğer yardımcı proje verileri gözden kaçırılmamalıdır.

7. Program Klasörü ile Proje Klasörünü Ayırmak

EOS SCADA'da sorun giderme ve manuel taşıma işlemlerinde en önemli kavramlardan biri program dosyaları ile proje dosyalarının birbirinden ayrılmasıdır.

Alan Temel İçerik Örnek
SCADA Program Klasörü EXE, DLL, lisans, genel ayarlar ve ortak yazılım kaynakları. SCADA\
PROJECTS Projelerin ana klasörü. SCADA\PROJECTS\
Proje Klasörü Belirli projeye ait tasarım, görsel, script, TAG ve diğer bilgiler. SCADA\PROJECTS\BORCKA\
Proje Veritabanı Proje ile ilişkili veritabanı dosyası. [VERİ TABANI KLASÖRÜ]\BORCKA.FDB

8. Sonuç ve Özet

EOS SCADA'nın klasör yapısı, yazılımın farklı fonksiyonlarını ve projeye ait bilgileri düzenli biçimde saklayacak şekilde oluşturulmuştur. Program klasöründeki ortak kütüphaneler ve kaynaklar ile PROJECTS altında bulunan proje özelindeki dosyalar birbirinden farklı görevler üstlenir.

SCADA PROGRAM KLASÖRÜ

PROJECTS

BORCKA

DESIGNS • IMAGES • SCRIPTS • TAGS • RECIPES • NOTES • ...

+

BORCKA.FDB

EOS SCADA PROJESİ

Bu yapı sayesinde proje bilgileri belirli bir klasör düzeni içerisinde tutulur. Bir projeyi başka bir bilgisayara manuel olarak taşırken temel olarak proje veritabanı dosyası ile proje adına sahip PROJECTS klasörünün birlikte taşınması gerekir. Taşıma sonrasında yeni bilgisayarın EOS SCADA çalışma ortamı ve gerekli bağımlılıkları da uygun şekilde hazırlanmalıdır.

← Önceki İçeriğe Dön