KNX Association, belirli bir uygulama segmenti veya etki alanındaki çeşitli KNX üreticilerinin ürünleri arasında ve aynı zamanda farklı uygulamalarda Birlikte Çalışmanın garanti edilmesini sağlar. Bu nedenle, KNX üreticilerinin uygulamalarını tasarlarken Cilt 3/7/1'de açıklanan Birlikte Çalışma Modeline bağlı kalmaları son derece önemlidir.
Ancak /cilt 3/7/2'de uygun bir Veri Türü (DPT) bulanmaması durumunda KNX üreticisinin kendisi için bir grup objesi uygulamış olması mümkündür. Bu durumda, KNX üreticisinin, Working Group Interworking'e (WGI) danışabilecek KNX Association'ın KNX Sistem departmanına onay için standart olmayan bir DPT göndermesine izin verilir.
Standartlaştırılmamış bir veri noktası türü onay için nasıl gönderilir?
- Başvuru programınızda standartlaştırılmamış bir veri türü uygulanıyorsa, bu standart dışı DPT'nin kullanıldığı KNX ürününü kayıt için göndermeden önce öncelikle onaylanması gerekir.
- Üretici, bu standart dışı DPT'nin onayını MyKNX hesabından talep edebilir.
Diğer yönergeler
- Standartlaştırılmamış DPT'nin onayını zamanında talep edin, tercihen bu aşamada standartlaştırılmamış bir DPT'nin gerekli olacağını bilirsiniz.
- Yalnızca “Üyenin Sertifikasyon koordinatörü” rolüne sahip bir kişi standart dışı bir DPT'yi MyKNX'te onay için sunabilir.
- Çevrimiçi standart olmayan DPT formunu İngilizce olarak olabildiğince ayrıntılı olarak doldurun. Aksi takdirde, bu onayda önemli gecikmelere neden olabilir.
- Standart olmayan bir DPT'nin onaylanması için yapılan her istek, KNX Association'dan özgün bir ID alacaktır.
- Manufacturer Toolda projenizi oluştururken, bu standart dışı DPT için Veri Noktası Türü alanını boş bıraktığınızdan emin olun:
- MyKNX'teki kayıt başvurusunda standartlaştırılmamış DPT bilgilerini doldururken onaylı standart dışı DPT'nin kimliğine başvurduğunuzdan emin olun.
- Diğer şirketlerin onaylı standart dışı DPT'lerine değil, yalnızca kendi onaylı standart dışı DPT'lerine atıfta bulunulabilir.
- KNX Association veya KNX onaylı test laboratuvarı tarafından sayaç DPT olarak gizlenmiş standartlaştırılmamış herhangi bir DPT (ör. 5.010 (DPT_Value_1_Ucount) veya başka bir sayaç değeri) bulunursa, bu uygulama programının gelecekteki herhangi bir güncelleme talebi ( aynı DPT olmayanın yeniden kullanıldığı durumlarda) reddedilecektir. Bu, projelerinde halihazırda bu non-DPT'yi kullanan müşterilerinizin, non-DPT yi daha sonra farklı bir kodlama ile değiştirilmesi gereken güncellenmiş uygulama programlarını yeniden kullanamayacakları anlamına gelir.
- Standartlaştırılmamış bir DPT, uygulama sürümü x için onaylanmışsa ve sürüm x+1'e sahip bir uygulama programında aynı Fonksiyonel Blokla aynı ürün tipi için yeniden kullanılıyorsa, daha sonra KNX Association, standartlaştırılmamış DPT'nin resmi olarak yeniden onayı olmadan güncellenen uygulama programını kaydetmeye devam edecektir. Üretici daha önce onaylanmış, standartlaştırılmamış DPT'ye başvurabilir.
Ancak, farklı Fonksiyonel Bloklara sahip farklı bir ürün tipiyle ilgiliyse, KNX üreticisi önce bu standartlaştırılmamış DPT'yi resmi onay için tekrar sunacaktır. - Standart olmayan DPT'ler, diğer üreticiler tarafından yeniden kullanılmak ve hatta muhtemelen standardize edilmek üzere tasarlanmalıdır. KNX Spesifikasyonlarının Cilt 3/7/1 “Birlikte Çalışma Modeli” bölümündeki DPT tasarım yönergelerini izleyin ve DPT'nizi tasarlarken aşağıdakilere dikkat edin:
- Halihazırda mevcut standartlaştırılmış DPT'lerde (bkz. Cilt 3/7/2) bulunabilen alanların kodlamasını yeniden kullanın ve tekerleği “yeniden icat etmeyin”.
- Hata yönetimini düşünün. Kolay bir hata yönetimi mümkün mü?
- Standart Veri türleriyle çakışmayın/örtüşmeyin. Bu, belirli bir işlevsellik için standart bir KNX çözümü varsa, bu standartlaştırılmış DPT'nin uygulanacağı anlamına gelir.
- Uygun uzunlukta bir veri türü seçin. Kullanılmayan bitler en son konuma (ortada veya başlangıçta bir yere değil) yerleştirilmeli ve sıfıra ayarlanmalıdır.
- Standartlaştırılmış bir DPT'nin yanında standart olmayan bir DPT kullanılıyorsa ve bu ayar parametreler aracılığıyla değiştirilebilirse, parametre ayarının varsayılan değerinin standartlaştırılmış DPT'ye ayarlandığından emin olunmalıdır.
- Önerilen kodlamaya matematiksel bir işlem (büyüktür, küçüktür, artı veya eksi) yapabiliyorsanız, bunun bir sayaç değeri (uCount) olduğu anlamına gelir. Sayaç değerleri, birşeyleri saymak için kullanılır; bir rölenin kaç kez açılıp/kapatıldığı. “0: yaz”, “1: sonbahar”, “2: kış”, “3: ilkbahar” bir Sayaç değeri değildir, çünkü “yaz” ifadesi “kış”tan daha büyük olduğu için bir anlam ifade etmez.
- Önerilen kodlamaya matematiksel işlemler yapamıyorsanız, büyük olasılıkla bu bir Enumeration'dır (N). Lütfen bir Enumeration'da, aynı anda etkin olan yalnızca bir değere sahip olabileceğinizi unutmayın. Bit seti/Boolean ise, aynı anda birden fazla değeri etkinleştirebilirsiniz.