Boru ve vana
- Dirsek
- Flanşlı boru
- Kompansatör
- Küresel vana
- Kelebek vana
- Pnömatik vana
- Emniyet vanası
FabyaVision
Sayfa, 3B sahne, tag, alarm ve betik tasarımı; proje denetimi.
İncelePLC bağlantısı, alarm, arşiv, reçete, rapor, tarayıcıdan izleme ve yedekli sunucu çifti.
İnceleTIA Portal V15 – V20 HMI projelerini FabyaVision projesine çevirir.
İnceleProje ağacı sayfaları, 3B sahneleri, tag’leri, bağlantıları, alarmları, reçeteleri, raporları, betikleri, görevleri, kullanıcıları ve dilleri tek yerde toplar.
Nerede:Studio
800+ 2B nesne türü gruplara ayrılır; 730+’ı pompa, vana, tank, konveyör, fırın, pano, takım tezgâhı gibi ekipman ve proses çizimidir. Çizimler vektördür, büyütünce keskin kalır.
Nerede:StudioLive
740+ 3B nesne türü ve metre ölçeğinde çalışan sahne editörü. Türlerin 730+’ının ayrıntılı bir Gerçekçi modeli de vardır.
Nerede:StudioLive
Standart model sadedir; Gerçekçi modelde flanş, cıvata, ayak, etiket plakası ve döküm, boya, çelik ayrımı vardır. Model nesne başına seçilir ya da sayfadaki tüm nesneler tek adımda çevrilir.
Zemin metre biriminde; nesneler taşınır, döndürülür, yükseltilir ve ölçeklenir. Hizalama kılavuzu, çakışma denetimi, çoklu seçim, katlar (platform, kolon, korkuluk) ve kayıtlı bakışlar vardır.
2B sayfa yeni bir 3B sayfaya dönüşür. 2B sayfa değişmez, işlem tek adımda geri alınır.
Sayfayı süreç şeması sayar. Ekipmanı gerçek boyutta yerleştirir, boruları 3B boru, dirsek ve T parçalarına çevirir, göstergeleri ilgili ekipmanın önüne levha yapar; zemin, çit, aydınlatma ve hazır bakışlar ekler.
Her nesne, zemin planında 2B sayfadaki yerinde durur.
Tag bağlamaları ve olaylar taşınır, taşınamayanlar listelenir. Çeviri tek yönlüdür, ölçüler yaklaşıktır; kat, yükseklik ve katman bilgisi taşınmaz, sonuç 3B editörde düzeltilir. Reçete ve rapor bileşenleri, menü ve araç çubukları gibi 2B arayüz bileşenlerinin 3B karşılığı yoktur; atlanır ya da yer tutucu kutu olur.
Elemanlar tag’lere bağlanır; nesne, sayfa ve menü düzeyinde yetkiyle kısıtlanabilir.
Nerede:StudioLive
Nesnenin renk, metin, görünürlük, konum, boyut ve açı gibi her özelliği betik yazmadan bir tag’e bağlanır.
Nerede:StudioLive
Tag, PLC’den okunan ya da proje içinde tutulan bir değerdir. Ölçekleme, sınır, kalite ve yedek değer tag üzerinde tanımlanır; sayfalar, alarmlar ve raporlar aynı tanımı kullanır.
Nerede:StudioLive
Harici (bağlantılı) ve dahili tag’ler; veri tipi, adres, okuma döngüsü, alt ve üst sınır, birim. Operatör sınır dışına yazamaz.
Ham PLC değeri (ör. 0–27648) doğrusal olarak mühendislik birimine ölçeklenir; kırpma ve ters yönde yazma vardır. Kalite kodu ve yedek değer aynı yerde tanımlanır; kalitesiz tag’e bağlı nesne soluk ve gri çizilir.
Yapı bir kez tanımlanır; her örnek için tag’ler ve PLC adresleri (DB30, DB31, DB32…) üretilir. Yapı için tek faceplate yeter.
Dijital ve analog alarmlar tanımlanır, sınıflara ayrılır ve operatör onayına bağlanır. Geçmiş aylık günlük dosyalarına yazılır.
Nerede:StudioLive
Arşivler seçilen tag’leri kaydeder. Trend Görünümü eğrileri arşivden ya da doğrudan canlı tag’den çizer; canlı akıştan geçmişe kaydırılabilir.
Nerede:StudioLive
Reçete ürüne özgü değerleri PLC’ye aktarır, rapor üretim sonucunu kaydeder. İkisi de tag’leri, yetki sistemini ve Excel’i ortak kullanır.
Nerede:StudioLive
Nerede:StudioLive
10 tetikleyici türü: döngüsel, her gün belirli saatte, haftanın günleri, ayın günü (son gün seçeneğiyle), yılın günü, tek seferlik, tag değişince, tag koşulu, Live başlarken ve kapanırken.
Kullanıcı, grup ve numaralı yetkiler tanımlanır; nesne, sayfa ve menü yetkiyle kısıtlanır.
4 dil, 120+ hazır örnek: VBScript, JavaScript, C ve Python aynı tag, olay ve görevlere bağlanır. VBScript, C ve Python’u ürünün kendi motorları çalıştırır; Windows Script Host, C derleyicisi ya da CPython gerekmez.
Nerede:StudioLive
Aynı iş, dört dilde
' Bir tag’i okur, hesaplanan değeri başka bir tag’e yazar.
Sub Tag_Oku_Yaz()
Dim seviye
seviye = HMIRuntime.Tags("Tank1_Seviye").Read
' Kalan boşluk (%) = 100 - seviye
HMIRuntime.Tags("Tank1_Bosluk").Write 100 - seviye
End Sub// Bir tag’i okur, hesaplanan değeri başka bir tag’e yazar.
var seviye = Tag.read('Tank1_Seviye');
// Kalan boşluk (%) = 100 - seviye
Tag.write('Tank1_Bosluk', 100 - seviye);#include "apdefap.h"
// Bir tag’i okur, hesaplanan değeri başka bir tag’e yazar.
void C_Tag_Oku_Yaz(void)
{
float seviye;
seviye = GetTagFloat("Tank1_Seviye");
// Kalan boşluk (%) = 100 - seviye
SetTagFloat("Tank1_Bosluk", 100.0f - seviye);
}# Bir tag’i okur, hesaplanan değeri başka bir tag’e yazar.
def Py_Tag_Oku_Yaz():
seviye = scada.read("Tank1_Seviye")
# Kalan boşluk (%) = 100 - seviye
scada.write("Tank1_Bosluk", 100 - seviye)Programların arayüzü, uyarı ve hata iletileriyle birlikte 6 dildedir. Proje metinleri sınırsız sayıda dile çevrilebilir ve Live’da dil düğmesiyle değişir.
Nerede:StudioLiveConvert
Live bilgisayarındaki web sunucusu aynı projeyi ağdaki tarayıcılara ve TV’lere açar. Uzaktan kumanda açıksa yetki grubu verilen kullanıcı tarayıcıdan tag’e yazar, alarm onaylar ve reçete işlemi yapar; diğer kullanıcılar ve TV’ler yalnız izler.
Nerede:Live
Uzaktan izleme düz HTTP ile sunulur, HTTPS yoktur: internete doğrudan açmayın, VPN kullanın. TV adresleri varsayılan olarak şifresizdir; kapatılabilir.
Tag’leri dış sistemlere açan, alarmları kişilere ileten, planlı rapor gönderen ve Studio’da işi hızlandıran özellikler.
Studio’da seçilen tag’leri dış OPC UA istemcilerine açar. Her tag için yalnız okuma ya da okuma ve yazma izni.
İnceleSeçili alarmlar kişilere SMS ve e-posta ile gider. İnternet yoksa SIM kartlı GSM / LTE modem kullanılır.
İnceleHazır şablonlara tag atanır; rapor planlanan saatte PDF ve Excel olarak e-postayla gider.
İnceleStudio’da yazarak tag, sayfa, nesne ve betik oluşturur. Paket ayrı indirilir, model bilgisayarda çalışır.
İnceleFabyaVision, bilgisayarınıza kurulan bir Windows yazılımıdır. Proje ve veriler kendi ortamınızda kalır.
Nerede:StudioLiveConvert
Örnek proje yerleşik simülatörle çalışır; PLC gerekmez.