Genel bilgi
Simülatör Live’ın içinde çalışır. 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.
Tag’in adresi bir sinyal üreticisidir: Live çalışırken tag değeri bu işlevin ürettiği değerle güncellenir. Adres boş bırakılırsa tag’in değeri elle değişir.
- Bool
- Byte
- SInt
- Int
- UInt
- DInt
- UDInt
- Real
- LReal
Bağlantı ve tag kurma
-
Bağlantı ekleyin
Bağlantılar bölümünde Ekle’ye tıklayın ve Haberleşme sürücüsü olarak Simülatör’ü seçin. IP adresi ve Port hücreleri kilitlidir, sürücü parametresi yoktur. Bağlantı Live’da her zaman Simülatör durumundadır.
-
Tag ekleyin
HMI Tag’leri bölümünde bu bağlantıya bağlı bir tag oluşturun ve veri tipini seçin. Ayrıntı için HMI tag’leri sayfasına bakın.
-
Sinyali yazın
Adres hücresine işlevi yazın:
sinus(20, 80, 60). Hücrenin altında sinyalin açıklaması görünür; yanlış yazım kabul edilmez.
Sinyal işlevleri
| İşlev | Parametreler | Üretilen değer |
|---|---|---|
sinus
| en az, en çok, periyot (sn) | En az ile en çok arasında salınan sinüs dalgası; 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. |
sinus(0, 100, 10) // 0 ile 100 arasında, 10 sn periyotlu sinüs rampa(0, 100, 30) // 0’dan 100’e 30 sn’de çıkan testere dişi kare(0, 1, 2) // Periyodun yarısında 1, yarısında 0 rastgele(20, 80) // 20 ile 80 arasında rastgele değer sayac(0, 1000, 1) // Her saniye 1 artan sayaç
- Sayılar ondalık nokta ile yazılabilir (
0.5). İşlev adı büyük / küçük harfe duyarlı değildir. Zaman, Live’ın başlamasından beri geçen saniyedir. - 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 sayılır, Real ve LReal 3 ondalık basamağa yuvarlanır, tam sayı tipleri en yakın tam sayıya yuvarlanır.
Örnekler
| Amaç | Tag tipi | Adres |
|---|---|---|
| Tank seviyesi, 64 sn periyotlu, 40 ile 92 arası | Real | sinus(40, 92, 64)
|
| Pompa çalışıyor | Bool | kare(0, 1, 300)
|
| Sıcaklık | Real | rampa(20, 90, 120)
|
Elle değişen değer
Adres boş bırakılırsa tag 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 tag’e yazılırsa sinyal durur ve tag yazılan değerde kalır. Sinyal Live yeniden açılınca yeniden başlar.
Davranış 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 aralığını 0 – 100’e çevirerek böyle çalışır. - Simülatör bağlantısının kalitesi her zaman iyidir; yedek değer ayarı hiç kullanılmaz.
- String, WString ve DateTime tipleri desteklenmez. Tarayıcıdan izlemede simülatör çalışmaz; değerler Live’dan gelir.
Sık sorulanlar
Simülatör tag’lerini sonradan PLC’ye nasıl bağlarım?
Önce Bağlantılar bölümünde PLC’nin bağlantısını ekleyin. Sonra tag tablosunda tag’lerin 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.
İlgili sayfalar
HMI tag’leri
Harici ve dahili tag’ler, ölçekleme, kalite, yapılar (UDT) ve Excel ile toplu aktarım.
StudioBağlantılar
Bağlantılar tablosu, sürücü seçimi, bağlantı sınama, tanılama, yeniden bağlanma ve şifrelerin saklanması.
HaberleşmeSiemens S7
S7-1500, S7-1200 ve S7-300 / 400 CPU’larına PUT/GET ile bağlanır.
HaberleşmeModbus TCP
Modbus TCP cihazlarını Modicon adresiyle okur ve yazar; birim kimliği, 32 bit bayt sırası.