SPS ve KNX Arasında Veri Transferi
Bu örnekte, bir SPS'nin (ayrıca kontrol panelleri, AwapSwitch, EnOcean, MQTT vb.) düğmesini KNX otobüsüne nasıl aktaracağınız gösterilmektedir.
Öncelikle, yeni bir periferik
Kontrol Paneli (bulunur Sensorler altında)
Yapıda eklenir ve ardından Explorer'da
Uygula'ya tıklanır.
Öğenin açılmasının ardından,
Düzenle'ye tıklayarak aşağıdaki adımlarla başlayın.
Düğme ile Açma ve Kapatma
Bir açma ve bir kapatma düğmesiyle bir kontrol oluşturulmaktadır. Bir değeri değiştirmek için, lütfen örnekteki "Bir Lambayı Kontrol Etme" bakınız.
İpuçları: Programı buradan indirip içe aktarabilirsiniz:
example_transfer_onoff.antobj
- İş Bloku VISU'yu silin.
- Yeni bir iş bloku ekleyin ve adı olarak N verin.
- Veritabanına Tr_on adını verin.
- Girişte, şimdi in.Tr_on adlı değişkeni girin.
- Çıkışta, out.on adlı değişkeni girin.
- Şimdi sağ tıklayarak iş bloku yanındaki boş alana tıklayın ve
Kopyala'yı seçerek oluşturulan ağı kopyalayın.
- Şimdi yeni ağdaki tüm değişkenlerin adını on'dan off'a değiştirin.
- Artık girişleri Tr_on ve Tr_off, sağ taraftaki
İletişim altında SPS ile bağlayabilirsiniz. Veri türü bool'a bırakılabilir. Eğer bir kontrol paneliniz varsa, girişleri bir VISUVAR ile bağlayabilirsiniz.
- Şimdi KNX arayüzünde KNX otobüsünden iki kez gruplama adresini girin. Bir kere on'da ve bir kere off'ta.
- Artık bir açma ve kapatma komutu gönderilmesi için veri türlerini uyarlamanız gerekmektedir. on'da trig_p'yi ve off'ta trig_n'yi seçin.
- Şimdi düğme bırakıldığında bir veya sıfır için bir impuls gönderilir.
Düğme ile Dimmleme
Bu örnek, iki düğmeyle KNX lambasını açma ve kapatma ve aynı zamanda relatif dimmleme yapabilmenizi açıklamaktadır. Bu, bir KNX jalousie ile hemen hemen aynıdır.
İpuçları: Programı buradan indirip içe aktarabilirsiniz:
example_transfer_dim.antobj
- Yukarıda bahsedilen adımları gerçekleştirin.
- Mevcut ağların altında yeni bir
ağ ekleyin. Ağı ihtiyacınıza göre
ok simgeleriyle aşağıya taşımanız gerekmektedir. Bu önemlidir çünkü sıralama daha sonra bir rol oynayacaktır.
- Şimdi yeni bir iş bloku ekleyin ve adı olarak TON verin.
- dim_up adlı veritabanını tanımlayın.
- Girişte IN, mevcut değişkenin adını in.TR_on'a yazın.
- Girişte PT, gecikme süresini T#300ms'a ayarlayın.
- Çıkışta Q, out.dim_up adlı değişkeni tanımlayın.
- Şimdi sağ tıklayarak iş bloku yanındaki boş alana tıklayın ve
Kopyala'yı seçerek oluşturulan ağı kopyalayın.
- Şimdi yeni ağdaki tüm değişkenlerin adını on'dan off'a ve up'tan down'a değiştirin.
- Artık çıkışları dim_up ve dim_down, sağ taraftaki KNX altında ilgili gruplama adresiyle bağlayabilirsiniz.
- Dimmleme için doğru veri türünü seçin. Bu, dim_up'ta bool_dimup ve dim_down'da bool_dimdw'dir.
- Aynı anda dimmleme yapma ve açma kapatma yapmaması için çıkışın açma kapatmayı engellemesi gerekmektedir. Bu nedenle, mevcut iş bloku N'nin çıkışına yeni bir iş bloku AND ekleyin.
- İş Bloku AND'nun ikinci girişine dim_up.Q adını girin.
- İkinci girişi negasyon edin. İkinci girişe çift tıklayabilirsiniz, ardından negasyon bir daire ile gösterilir.
- Aşağıdaki ağla eklemeyi ve negasyonu tekrarlayın. Bu sırada ikinci giriş için adı dikkat edin. Bu ikinci ağta dim_down.Q'ya denmelidir.