FabyaVisionKullanım Kılavuzu
/

Simülatör sürücüsü

3 dk okumaHaberleşme

PLC olmadan sayfa tasarlamak, denemek ve sunum yapmak için adresi bir sinyal üreticisi olan yerleşik sürücü: sinus, rampa, kare, rastgele, sayaç ve sabit; ayrıca elle değiştirilen değerler.

Ne zaman kullanılır

Simülatör, Live içinde çalışan bir sürücüdür; ağ adresi ve port gerektirmez. Tag'in adresi bir sinyal üreticisidir: Live çalışırken tag değeri bu işlevin ürettiği değerle güncellenir. Yeni bir sayfayı PLC'ye bağlanmadan denemek, eğitim ve sunum yapmak, trend ve alarm davranışını görmek için kullanılır. Hızlı başlangıç ve Tanıtım projesi bu sürücüyü kullanır (İlk projeniz).

Bağlantı ve tag kurma

  1. Bağlantı ekleyin

    Bağlantılar bölümünde Ekle, sürücü Simülatör. IP adresi ve port hücreleri kilitlidir; sürücü parametresi yoktur. Bağlantı Live'da her zaman Simülatör durumundadır.

  2. Tag ekleyin

    HMI Tag'leri bölümünde bu bağlantıya bağlı bir tag oluşturup veri tipini seçin (Bool, Byte, SInt, Int, UInt, DInt, UDInt, Real, LReal).

  3. Sinyali yazın

    Adres hücresine işlevi yazın: sinus(20, 80, 60). Hücre altında sinyalin açıklaması görünür; yanlış yazım kabul edilmez.

    Simülatör tag'leri: adres sütunundaki işlevler sinyali tanımlar; seçili tag'in adres çözümü Denetçi'de görünür.12
    Simülatör tag'leri: adres sütunundaki işlevler sinyali tanımlar; seçili tag'in adres çözümü Denetçi'de görünür.
    1. Adres — simülatörde adres bir sinyal işlevidir.
    2. Adres Çözümü — sinyalin açıklaması.

Sinyal işlevleri

Sayılar ondalık nokta ile yazılabilir (0.5); işlev adı büyük / küçük harfe duyarsızdır. Zaman, Live'ın başlamasından beri geçen saniyedir.

İşlevÜretilen değer
sinus(en az, en çok, periyot sn)En az ile en çok arasında salınan sinüs dalgası; başlangıçta aralığın ortasından başlar.
rampa(en az, en çok, periyot sn)Her periyotta en azdan en çoğa doğrusal artan, sonra en aza dönen testere dişi.
kare(en az, en çok, periyot sn)Periyodun ilk yarısında en çok, ikinci yarısında en az değeri veren kare dalga. Bool tag'de en çok değeri 1 ise ilk yarıda açık, ikinci yarıda kapalı olur.
rastgele(en az, en çok)Her güncellemede aralıkta rastgele bir değer.
sayac(en az, en çok, adım süresi sn)Her adım süresinde 1 artan, en çoğa gelince en aza dönen sayaç.
sabit(değer)Hep aynı değer.

Kurallar: en az değeri en çok değerinden küçük olmalı, periyot ve adım süresi sıfırdan büyük olmalıdır. Sürücü sayıyı tag tipine çevirir: Bool için 0,5 ve üzeri açık; Real / LReal için 3 ondalık basamağa yuvarlanır; tam sayı tiplerinde en yakın tam sayıya yuvarlanır.

Elle değiştirilen değer

Adres boş bırakılırsa simülatör tag'i sinyal üretmez; değeri Başlangıç değeri ile başlar ve Live çalışırken operatör ya da betik tarafından yazılarak değişir (kontrol düğmesi, G/Ç alanı, betik). Sinyalli bir simülatör tag'ine yazılırsa sinyal bundan sonra durur ve tag yazılan değerde kalır; sinyal Live yeniden açılınca yeniden başlar.

İpuçları ve sınırlar

  • Sinyal, tag'in okuma döngüsü aralığında güncellenir; Live en az 100 ms uygular. Hızlı ve yavaş değişen sinyalleri farklı döngülere koymak için Döngüler tablosunu kullanın.
  • Simülatör değeri ham değer sayılır: tag'de ölçekleme açıksa üretilen değer ölçeklenir. Tanıtım projesindeki T101_Seviye (sinus(9400, 25160, 80), ham 0 – 27648 → % 0 – 100) böyle çalışır.
  • Simülatör bağlantısının kalitesi her zaman iyidir; yedek değer ayarı hiç kullanılmaz.
  • Hazır bir projeyi gerçek PLC'ye taşırken bağlantıyı değil tag'lerin bağlantısını ve adreslerini değiştirirsiniz: tag tablosunda Bağlantı ve Adres kolonlarını güncelleyin; çok sayıda tag için tabloyu Excel'e aktarıp bu iki kolonu düzenleyin ve geri alın (Tag'leri Excel ile aktarma).

İlgili konular

FabyaVision 0.1.0 Kullanım Kılavuzu · 18 Ekim 2026© Fabyatek Yazılım Bilişim Teknolojileri Ltd. Şti.