Temel kavramlar
3 dk okumaBaşlarken
Proje, istasyon, sayfa, nesne, tag, bağlantı, alarm, reçete, kullanıcı ve diğer temel kavramların ne olduğu, Studio'da nerede durduğu ve birbirine nasıl bağlandığı.
Bu konu, kılavuzun geri kalanında geçen terimleri tek yerde toplar. Her kavram, ayrıntısının anlatıldığı konuya bağlanır; sözlük için Sözlük'e bakın.
Kavramlar birbirine nasıl bağlanır
Bir tesisin verisi şu zincirle ekrana gelir: cihaz (PLC) → bağlantı (sürücü + adres) → tag → nesne özelliği (örneğin tankın seviyesi) → sayfa. Operatörün komutu ters yönde gider: nesnenin olayı bir işlev çalıştırır, işlev tag'e yazar, sürücü değeri cihaza iletir.
Alarm, arşiv, rapor ve reçete de aynı tag'lere dayanır: hepsi tag'e başvurur, kendi başlarına veri okumaz.
123456- Proje — tek bir .fvs dosyası.
- İstasyon — Live'ın çalışacağı bilgisayar.
- Tag'ler — PLC adreslerine bağlı değişkenler.
- Bağlantılar — sürücü ve cihaz adresi.
- Alarmlar — alarm tanımları ve sınıfları.
- Ayrıntı görünümü — tag listesi.
Kavram tablosu
| Kavram | Ne olduğu | Studio'da |
|---|---|---|
| Proje | Tesisin tüm tasarımını taşıyan tek dosya (.fvs). Studio'da bir seferde bir proje açıktır. Proje dosyaları | Proje gezgininin en üst düğümü |
| İstasyon | Projenin çalışacağı SCADA bilgisayarı. Bir proje bir istasyona aittir; bölümlerin hepsi istasyonun altında durur. Cihaz yapılandırması | Projenin altındaki [FabyaVision Live] düğümü |
| Sayfa | Operatörün gördüğü ekran. Türleri: 2B sayfa, 3B sahne, açılır pencere (cihaz penceresi), şablon, reçete / rapor dizayn sayfası. Sayfa yönetimi | Sayfalar bölümü (2B Sayfalar, 3B Sahneler) |
| Nesne | Sayfaya konan tek parça: tank, pompa, değer alanı, düğme, alarm görünümü… Her nesnenin özellikleri vardır. Nesne kütüphanesi, katalog | Araç kutusu, sayfa editörü, Denetçi |
| Tag | Adlandırılmış bir değişken. Harici tag bir PLC adresine bağlıdır; dahili tag yalnızca Live içinde yaşar. Her tag'in bir veri tipi (Bool, Int, Real, String …) ve okuma döngüsü vardır. HMI Tag'leri | HMI Tag'leri, Ayrıntı görünümü |
| Bağlantı | Bir cihaza erişimin tanımı: ad, sürücü, adres, port, zaman aşımı. Tag'ler bağlantı üzerinden okunur. Bağlantılar tablosu | Bağlantılar |
| Sürücü | Bir haberleşme protokolünü uygulayan modül (S7, OPC UA, Modbus TCP …). Bağlantı hangi sürücüyle çalışacağını seçer. Sürücüler | Bağlantıdaki Haberleşme sürücüsü |
| Döngü | Tag'in ne sıklıkla okunacağını (ve arşiv / görevlerin ne sıklıkla çalışacağını) belirleyen zaman aralığı: Değişince, 100 ms … 1 dk. Döngüler | Döngüler |
| Dinamikleştirme / animasyon | Bir nesne özelliğinin (seviye, renk, görünürlük, konum …) bir tag'e bağlanması; tag değişince nesne değişir. Dinamikleştirme, Animasyonlar | Denetçi › Özellikler ve Animasyonlar |
| Olay ve işlev | Nesneye ya da sayfaya bağlanan tetikler (tıklama, sayfa açılması …) ve bunların çalıştırdığı işlevler (bit yaz, sayfa aç, betik çalıştır …). Olaylar ve işlevler | Denetçi › Olaylar |
| Alarm | Bir bit ya da bir değer sınırı aşılınca oluşan mesaj. Her alarm bir alarm sınıfına (Hata, Uyari, Bilgi, Sistem) bağlıdır. Alarm sistemi | HMI Alarmları |
| Arşiv | Seçilen tag'lerin değerlerinin zamanla kaydedilmesi; trend eğrileri buradan beslenir. Geçmiş veri | Geçmiş Veri |
| Reçete | Bir ürün için tag değerleri kümesi; seçilince PLC'ye yüklenir. Reçeteler | Reçeteler |
| Rapor | Tetik sinyaliyle tag değerlerinin kaydedildiği üretim kaydı. Raporlar | Raporlar |
| Kullanıcı, grup, yetki | Live'a giriş yapan kişiler, onların bağlı olduğu gruplar ve grupların hangi işlemleri yapabileceği. Yeni projede üç grup (Yoneticiler, Muhendisler, Operatorler) ve bir kullanıcı (admin) hazırdır. Kullanıcı yönetimi | Kullanıcı Yönetimi |
| Betik | VBScript, JavaScript, C ya da Python ile yazılmış kod; olaydan, görevden ya da tag değişiminden çağrılır. Betikler | Betikler |
| Zamanlanmış görev | Belirli aralıkta, belirli gün ve saatte ya da bir tag koşulu sağlanınca betik çalıştıran tanım. Görevler | Zamanlanmış Görevler |
| Grup (klasör) | Proje gezgininde sayfaları ve tablo kayıtlarını düzenlemek için açtığınız klasör; Live'daki işleyişi değiştirmez. Proje gezgini | Gezginde Yeni grup ekle |
| Revizyon | Projenin Live'a her yüklenişinde açıklamasıyla kaydedilen sürüm. Revizyon ve yedek | Proje›Sürüm geçmişi… |
Studio ve Live ayrımı
| Studio | Live | |
|---|---|---|
| Rolü | Tasarım ve yapılandırma | Çalıştırma ve izleme |
| PLC ile konuşur mu | Hayır; yalnız Çevrimiçi›Bağlantıları sına… hedef portun dinleyip dinlemediğini sınar | Evet (sürücüler Live'dadır) |
| Proje dosyası | Okur ve yazar | Yalnız okur |
| Çalışırken ürettiği veri | Yok | Alarm, olay, arşiv ve rapor kayıtları, reçete kayıtları (.veri klasörü) |
| Kullanıcılar | Tasarımcı (yetki yok) | Projede tanımlı kullanıcılar, yetkilerle |