Bağlantılar (Connections)

Connections (Bağlantılar) modülü, PLCVisu’in temel bileşenlerinden biridir ve görsel arayüz ile arka plandaki sistem mantığı arasında sorunsuz iletişim sağlar.
Bu modül, istemci tarafındaki göstergeler, bar grafikler veya çıkışlar gibi bileşenler ile PLC ya da arka plan programı arasında köprü görevi görür.
Arka planda değişen değişken değerleri, bağlantılar modülü sayesinde anlık olarak istemciye (genellikle bir web tarayıcısı) iletilir ve HMI ekranında doğru ve dinamik bir şekilde görselleştirilir.


Bağlantı Türleri

Şu anda PLCVisu yalnızca PLC bağlantı türünü desteklemektedir. Bu bağlantı tipi özellikle WAGO PLC’leri ile entegrasyon için geliştirilmiştir.
Gelecek sürümlerde yeni bağlantı türleri eklenecektir.


PLC Bağlantısı

PLCVisu Protokolü

PLCVisu, istemci ile arka plan arasında gerçek zamanlı veri iletişimi sağlayan standart bir WebSocket protokolüdür.
İstek-yanıt temelli çalışır: Widget’lar belirli değişkenlere abone olur ve bu değişkenlerde bir değişiklik olduğunda veriler otomatik olarak güncellenir.
Bu yapı, sistem kaynaklarını minimumda tutarken verimli veri aktarımı sağlar.
PLCVisu, PLC bağlantı tipi ile tamamen entegredir ve hızlı tepki veren HMI uygulamaları için idealdir.


PLCVisu Static Protokolü

PLCVisu Static, PLCVisu’in performans odaklı bir varyantıdır.
WebSocket bağlantısı sürekli açık tutulur ve arka planda tüm abone olunan verilere bağlı kalınır.

Nasıl çalışır:
Bağlantı kurulduğunda PLCVisu Static sürekli olarak verileri belleğe alır.
Görselleştirme, her seferinde sunucudan veri istemek yerine bu belleği doğrudan okur.

Avantajlar ve Uyarılar:
Hızlı sayfa geçişi – Veriler önceden yüklendiği için sayfalar anında değişir
Yüksek kaynak kullanımı – Tüm abonelikler sürekli aktif olduğu için bellekte daha fazla yer kaplar ve işlemci yükü artabilir


CODESYS Arka Ucu

PLCVisu arayüzü üzerinden değişkenleri kullanılabilir hale getirmek için CODESYS projenizde Symbol Configuration (Sembol Yapılandırması) ayarlanmalıdır.
Bu yapılandırma, hangi değişkenlerin HMI'de görünür olacağını tanımlar.

Symbol Configuration içerisinde her değişken tek tek işaretlenmelidir.
Aşağıdaki görsel, alarm ile ilişkili değişkenleri içeren bir örnek yapılandırmayı göstermektedir.
Bu sayede bu veriler PLCVISU içinde Connections modülünde görselleştirilebilir:

[img_0]