Proje nedir?
-
Bir proje, bir kontrolör programı ("uygulama") oluşturmak için gerekli olan nesneleri içerir:
-
Saf POU'lar, örneğin programlar, fonksiyon blokları, fonksiyonlar ve GVL'ler.
-
Uygulamayı bir PLC üzerinde çalıştırabilmek için de gerekli olan nesneler. Örneğin, task konfigürasyonu, Kütüphane Yöneticisi, sembol yapılandırması, cihaz yapılandırması, görselleştirmeler ve harici dosyalar.
-
-
Bir projede birden fazla uygulama programlayabilir ve birden fazla kontrol cihazı bağlayabilirsiniz.
-
CODESYS cihaza özgü ve uygulamaya özgü POU'ları «Devices» görünümünde ("cihaz ağacı") ve proje genelindeki POU'ları «POUs» görünümünde yönetir.
-
Projelerin oluşturulması için, zaten belirli nesneleri içeren şablonlar vardır.
-
Proje için temel yapılandırmalar ve bilgiler «Proje Ayarları» ve «Proje Bilgileri» bölümlerinde tanımlanmıştır. Örneğin:
-
Derleyici ayarları
-
Kullanıcı yönetimi
-
Yazar
-
Proje dosyası hakkında veriler
«Proje Ortamı» adresindeki yapılandırma iletişim kutularında projenin sürüm uyumluluğuna ilişkin ayarlar bulunmaktadır.
-
-
Bir projeyi dosya sisteminde bir dosya olarak kaydedersiniz. Bir seçenek olarak, proje ile ilgili dosyalar ve bilgilerle birlikte bir proje arşivine paketleyebilirsiniz. Dosyaları SVN gibi bir kaynak kodu yönetim sistemine kaydetmek de mümkündür.
-
Her proje, oluşturulduğu CODESYS sürümü hakkında bilgi içerir. Başka bir sürümde açtığınızda, CODESYS dosya formatı, kütüphane sürümleri vb. ile ilgili olası veya gerekli güncellemeler hakkında sizi bilgilendirecektir.
-
Projeleri karşılaştırabilir, içe/dışa aktarabilir ve bunlar için dokümantasyon oluşturabilirsiniz.
-
Bir projeyi değiştirilmekten, hatta tamamen okunmaktan koruyabilirsiniz. Kullanıcı yönetimini kullanarak, projeye ve hatta projedeki tek tek nesnelere erişimi seçici olarak kontrol edebilirsiniz.