FabyaVisionKullanım Kılavuzu
/

Convert: ön analiz, PLC adresleri ve raporlar

9 dk okumaProjeler

Convert'in proje yazılmadan önce gösterdiği ön analiz paneli (PUT/GET, OPC UA sunucusu, lisans), PLC adresi çözülemeyen tag'ler, optimize veri bloklarının iki çözümü, sonuç ekranı ve .fvs'nin yanına yazılan rapor dosyaları.

Bu konu, Convert ile dönüştürmenin son iki adımını anlatır: proje diske yazılmadan önceki ön analiz ve Sonuç ekranı. Asıl konu PLC adresleridir: dönüştürülen projenin Live'da PLC'den veri okuyabilmesi için her bağlı tag'in bir adresi olmalıdır.

PLC adresleri nasıl bulunur

TIA Portal'da HMI tag'leri çoğunlukla PLC'deki bir değişkene sembolik adla bağlıdır (örneğin DB_HMI.Hiz). FabyaVision'ın S7 sürücüsü ise PLC'yi mutlak adresle okur (örneğin DB1.DBD4). Convert sembolik adı, TIA Portal'ın derlenmiş veri bloğundaki konum bilgisiyle mutlak adrese çevirir. Bu yüzden PLC'ler dönüştürülmese de her zaman okunur: TIA kaynağında projedeki bütün PLC'lerin, HMI tag'lerinin kullandığı veri blokları ve PLC tag tabloları dışa aktarılır.

Bu çeviri yalnız standart erişimli veri bloklarında yapılabilir. Optimized block access açık veri bloklarında değişkenin sabit bir adresi yoktur (Optimize veri blokları). TIA açmadan proje klasöründen okunan WinCC Professional istasyonlarında PLC verisi olmadığı için sembolik adresler çözülmez.

WinCC Professional'ın S7-300 / 400 bağlantılarındaki mutlak adres yazımları da S7 sürücüsünün yazımına çevrilir: veri bloğu için DB156,DW100, DB6,D52.5, DB23,DD2, DB4,DBB7; bellek, giriş ve çıkış için M13.5, Q5.2, I8.2, MW10, MD20 (Almanca E = I, A = Q).

Ön analiz

Ayarlar adımında Yazmadan önce ön analizi göster açıksa (varsayılan) dönüştürme, proje bellekte çevrildikten sonra durur ve Ön analiz: yazmadan önce gözden geçirin paneli açılır. Bu sırada diske hiçbir şey yazılmamıştır.

Ön analiz paneli: proje özeti, adres sorunları ve PLC haberleşmesi kartı.1234567
Ön analiz paneli: proje özeti, adres sorunları ve PLC haberleşmesi kartı.
  1. Proje özeti — sayfa, nesne, tag, PLC adresi çözülen tag oranı, uyarı.
  2. Adres sorunları — nedene göre tag sayısı.
  3. PLC kartı — CPU, yazılım sürümü, IP adresi.
  4. Haberleşme — PUT/GET, OPC UA sunucusu, lisans (projedeki ayar).
  5. Optimize DB — OPC UA ile bağlanacak tag'ler.
  6. Bağlantıyı dene — çalışan PLC'yi yoklar.
  7. Vazgeç / Projeyi yaz — hiçbir şey yazmadan durdurur / projeyi yazar.
  • Proje kartı: her proje için sayfa, nesne ve tag sayısı, PLC adresi çözülen tag oranı, uyarı sayısı, dönüşüm kalitesi çubuğu (tam / yaklaşık / yer tutucu) ve adresi olmayan tag'lerin nedenlere göre sayısı.
  • PLC haberleşmesi: bu HMI'lerin tag'lerinin bağlı olduğu ya da optimize tag'i olan her PLC için bir kart: CPU, yazılım sürümü, IP adresi ve aşağıdaki satırlar.
  • Projeyi yaz dönüştürmeyi bitirir; Vazgeç hiçbir şey yazmadan durdurur.

Panel kapalıysa ön analiz gösterilmez; Optimize DB tag'lerini OPC UA ile bağla seçeneği doğrudan uygulanır.

PLC kartındaki satırlar

Satırlar TIA projesindeki ayarı gösterir. Proje PLC'ye yüklenmemişse çalışan PLC farklı olabilir. Ayarın TIA Portal'daki yeri TIA'nın İngilizce menü adlarıyla verilir.

SatırNe gösterir
S7 sürücüsü (PUT/GET)İzinli: standart veri bloğu ve mutlak adresli tag'ler S7 sürücüsüyle okunur. Projede kapalı: S7 sürücüsü bu PLC'den hiçbir tag okuyamaz; TIA Portal'da Properties › Protection & Security › Connection mechanisms › Permit access with PUT/GET communication from remote partner açılıp PLC'ye yüklenmelidir. S7-300 / 400'de bu ayar gerekmez.
OPC UA sunucusuAçık: port, güvenlik ve giriş biçimi. Projede kapalı: Properties › OPC UA › Server › General › Activate OPC UA server. S7-300 / 400'de, yazılım sürümü 2.0'dan eski S7-1500'de ve 4.4'ten eski S7-1200'de OPC UA sunucusu yoktur.
OPC UA lisansıSunucu açık ama satın alınan lisans seçilmemişse uyarı: Properties › Runtime licenses › OPC UA › Type of purchased license.
Sertifika, GirişPLC istemci sertifikalarını kendiliğinden kabul etmiyorsa Live'ın sertifikası PLC'nin güvenilir listesine eklenmelidir. PLC anonim girişe izin vermiyorsa bağlantıya kullanıcı adı yazılır, şifre Live bilgisayarında girilir (Bağlantı güvenliği).

Bağlantıyı dene

PLC'nin IP adresi biliniyorsa kartta Bağlantıyı dene düğmesi vardır. Bu bilgisayardan PLC'ye ulaşılıyorsa çalışan PLC yoklanır: S7 portu (102) açılıyor mu, OPC UA portu açılıyor mu ve OPC UA protokolünün ilk iletisine yanıt geliyor mu. PLC'ye hiçbir şey yazılmaz, oturum açılmaz. Sonuçlar: açık, kapalı (bağlantı reddedildi), yanıt yok; OPC UA için ayrıca OPC UA sunucusu yanıt verdi ya da port açık, OPC UA yanıtı yok. İkisi de yanıtsızsa PLC'ye bu bilgisayardan ulaşılamıyordur (ağ, IP adresi ya da güvenlik duvarı); projedeki ayarlar yine geçerlidir.

Optimize veri blokları

S7-1200 ve S7-1500'de Optimized block access açık veri bloklarında değişkenlerin sabit bir bayt adresi yoktur. FabyaVision'ın S7 sürücüsü değişkene mutlak adresle eriştiği için bu tag'leri okuyamaz ve yazamaz. Convert iki çözüm sunar.

1. OPC UA ile okuma (PLC programı değişmez)

Optimize DB tag'lerini OPC UA ile bağla açıkken ön analizde PLC kartında … tag'i yeni bir OPC UA bağlantısıyla bağla kutusu işaretli gelir. İşaretli kalırsa Convert:

  • PLC başına <PLC adı>_OPC_UA adlı bir OPC UA bağlantısı ekler. IP adresi PLC'nin adresidir; port, güvenlik ve giriş projedeki OPC UA sunucusu ayarından gelir.
  • Uygun tag'leri bu bağlantıya taşır ve adreslerine düğüm kimliğini yazar, örneğin nsu=http://www.siemens.com/simatic-s7-opcua;s="DB_Motor"."Hiz". Ad alanı numarası yerine ad alanının adresi kullanılır.
  • PLC'de yazmaya kapalı üyeleri raporda yalnız okunur olarak listeler.

Taşınamayan optimize tag'ler adressiz kalır ve nedeni kartta yazar: üye veri bloğunda yok; üyede TIA'nın Accessible from HMI/OPC UA/Web API ayarı kapalı; üye DTL (OPC UA'da yapı olarak yayınlanır). Şu durumlarda o PLC için eşleme hiç yapılmaz: S7-300 / 400 ya da OPC UA sunucusu olmayan yazılım sürümü; OPC UA sunucusunda Standart SIMATIC sunucu arayüzü kapalı; güvenlik ilkesi FabyaVision ile uyuşmuyor (Yok ya da Basic256Sha256 açılmalı); anonim ve kullanıcı adı / şifre girişinin ikisi de kapalı.

Bağlantının Live'da çalışması için PLC'de OPC UA sunucusu açık olmalı ve CPU'ya OPC UA çalışma lisansı atanmış olmalıdır. Sürücünün ayrıntıları: OPC UA.

2. Veri bloğunu standart erişime çevirme

TIA Portal'da ilgili veri bloğunun özelliklerinde Optimized block access işaretini kaldırın, PLC'yi derleyip yükleyin ve projeyi yeniden dönüştürün. FB instance veri bloklarında bu ayar FB'nin kendisindedir.

Adres sorunu nedenleri

NedenAnlamıNe yapılır
Optimize DBVeri bloğunda Optimized block access açık: değişkenin sabit bir bayt adresi yok.Yukarıdaki iki çözümden biri.
Dolaylı adresAdres bir tag ile indisleniyor (%DB[tag]…); S7 sürücüsü dolaylı adres okumaz.Adresi Studio'da elle girin ya da PLC tarafında sabit adresli bir değişken kullanın.
PLC'de bulunamadıVeri bloğu, DB üyesi ya da PLC tag'i dışa aktarılan PLC verisinde yok. PLC derlenmemiş ya da HMI tag'i eski bir adı gösteriyor olabilir.PLC'yi TIA Portal'da derleyin, HMI tag'inin bağlantısını düzeltin, yeniden dönüştürün.
PLC verisi yokBağlantının PLC'si dönüştürmeye katılmadı: başka bir projede ya da kaynak TIA'sız.PLC'nin de bulunduğu TIA projesinden ya da paketten dönüştürün.
Geçersiz adresAdres bulundu ama sürücünün biçimine uymuyor.Adresi Studio'da düzeltin (Tag adresleri).
Adres bilgisi yokTag'de adres ya da PLC değişkeni bilgisi yok.Adresi Studio'da girin.

Adresi olmayan tag yine projeye eklenir. Studio'da Projeyi denetle bu tag'ler için Adres girilmedi hatası verir.

Sonuç ekranı

Her proje için bir kart açılır:

  • Özet kartları: sayfa, nesne, tag, PLC adresi çözülen tag oranı, bağlantı ve betik sayısı; altında dönüşüm kalitesi çubuğu.
  • OPC UA kartı (yeşil): kaç optimize tag'in hangi OPC UA bağlantısına taşındığı.
  • Adres kartı (sarı ya da kırmızı): PLC adresi olmayan tag sayısı, kaçının ekranlarda / alarmlarda kullanıldığı ve nedenlere göre dağılım. Listeyi göster PLC adresleri sekmesine gider; Excel'de aç CSV listesini açar.
  • Düğmeler: Raporu aç, Adres listesini Excel'de aç ve paket saklandıysa Paket klasörünü aç.
Sonuç adımı: özet, OPC UA'ya taşınan tag'ler ve PLC adresi olmayan tag'ler.12345
Sonuç adımı: özet, OPC UA'ya taşınan tag'ler ve PLC adresi olmayan tag'ler.
  1. Raporu aç / Adres listesini Excel'de aç — .fvs'nin yanına yazılan dosyalar.
  2. Özet — sayfa, nesne, tag, PLC adresi çözülen tag oranı, bağlantı, betik.
  3. Dönüşüm kalitesi — tam / yaklaşık / yer tutucu.
  4. OPC UA — optimize DB tag'lerinin taşındığı bağlantı.
  5. Adres uyarısı — PLC adresi olmayan tag'ler.

Kartın altındaki sekmeler: PLC adresleri (adres sorunu varsa ilk açılan sekme), Uyarılar (bütün rapor satırları; düzeye göre süzgeç ve arama), Sayfa önizleme (FabyaVision çizim motoruyla tasarım görünümü; değerler ve animasyonlar çalışmaz), Nesne türleri (WinCC nesne türü başına tam / yaklaşık / yer tutucu) ve Bağlantılar (sürücü, IP adresi, tag sayısı; IP'si bilinmeyen bağlantıda girilmedi yazar).

PLC adresleri sekmesinde optimize veri blokları varsa önce iki çözümün açıklaması gelir. Liste aranabilir; neden çipleri listeyi süzer; Yalnız kullanılanlar yalnız ekranlarda, alarmlarda, arşivlerde ya da reçetelerde kullanılan tag'leri gösterir. Sütunlar: HMI tag, PLC değişkeni, veri bloğu, neden ve kullanıldığı yerler (Motor_1 › Akim, Alarm 6: … gibi).

PLC adresleri sekmesi: optimize veri bloğu açıklaması, süzgeçler ve adres sorunu listesi.123456
PLC adresleri sekmesi: optimize veri bloğu açıklaması, süzgeçler ve adres sorunu listesi.
  1. PLC adresleri — adres sorunu varsa ilk sekme.
  2. Optimize DB açıklaması — iki çözüm yolu.
  3. Ara — tag, PLC değişkeni, ekran.
  4. Neden çipleri — listeyi nedene göre süzer.
  5. Yalnız kullanılanlar — ekranda / alarmda kullanılan tag'ler.
  6. Liste — HMI tag, PLC değişkeni, veri bloğu, neden, kullanıldığı yerler.

Yazılan dosyalar

Convert her projenin .fvs dosyasının yanına şunları yazar (örnekte proje Tesis_Ornek.fvs):

Dosyaİçerik
Tesis_Ornek_Dönüşüm_raporu.htmlTarayıcıda açılan, yazdırılabilir rapor: özet ve kalite, PLC adresi olmayan tag'lerin tamamı, OPC UA ile bağlanan tag'ler, PLC haberleşmesi, bağlantılar, nesne türleri, bütün uyarılar.
Tesis_Ornek_PLC_adres_sorunları.csvYalnız adres sorunu varsa. Noktalı virgül ayraçlı, Excel'in doğrudan açtığı liste. Sütunlar: HMI tag, PLC değişkeni, veri bloğu, neden, ayrıntı, bağlantı, tip, kullanım sayısı, kullanıldığı yerler.
Tesis_Ornek_Paket (klasör)Yalnız Dışa aktarım paketini de sakla açıksa ve kaynak TIA ya da proje klasörüyse: TIA'sız bilgisayarda yeniden dönüştürmek için paket.

Rapor ve CSV metinleri ile dosya adlarının ek kısmı Convert'in arayüz dilindedir. Rapor ya da liste yazılamazsa günlüğe uyarı düşer; proje yine yazılmış sayılır.

Dönüştürmeden sonra Studio'da

  1. Projeyi açın ve denetleyin

    Studio'da aç ile açın, F7 ile Projeyi denetle'yi çalıştırın. Adresi olmayan tag'ler ve IP adresi girilmemiş bağlantılar listede görünür.

  2. Bağlantıları tamamlayın

    Bağlantılar tablosunda IP adreslerini, OPC UA bağlantısının güvenlik ve giriş ayarlarını denetleyin.

  3. Gerçek PLC ile sınayın

    Projeyi Live'da gerçek PLC ile çalıştırıp değerleri, animasyonları ve olayları tek tek doğrulayın.

Sınırlar ve dikkat edilecekler

İlgili konular

FabyaVision 1.2.1 Kullanım Kılavuzu · 2 Kasım 2026© Fabyatek Yazılım Bilişim Teknolojileri Ltd. Şti.