L'Associazione KNX si impegna a garantire la compatibilità di interoperabilità tra i prodotti dei vari produttori KNX - sia all'interno di domini applicativi specifici che in aree applicative diverse. Per raggiungere questo obiettivo, è essenziale che tutti i produttori KNX aderiscano al Modello di interoperabilità, come dettagliato nel Volume 3/7/1, durante la progettazione delle loro applicazioni.
In alcuni casi, un produttore può avere bisogno di implementare un oggetto di gruppo per il quale non è disponibile un Tipo di Dati (DPT) appropriato nel Volume 3/7/2. In tal caso, il produttore può proporre un DPT non standardizzato per l'approvazione, a condizione che sia conforme alle linee guida di progettazione del DPT KNX.
Tali proposte devono essere presentate al Dipartimento KNX System di KNX Association. Se necessario, il dipartimento può consultare il Gruppo di lavoro Interworking (WGI) per rivedere la presentazione. L'obiettivo di questo processo è di consentire il riutilizzo di DPT non standard da parte di altri produttori e potenzialmente aprire la strada alla loro futura standardizzazione.
Come presentare un tipo di Datapoint non standardizzato per l'approvazione?
- Se nel suo programma applicativo è implementato un tipo di punto dati non standardizzato, è necessario approvarlo prima di sottoporre a registrazione il prodotto KNX in cui viene utilizzato questo DPT non standard.
- Un costruttore può chiedere l'approvazione di questo DPT non standard tramite il suo account MyKNX.
Ulteriori linee guida
- Richiedere per tempo l'approvazione del DPT non standardizzato; preferibilmente in quella fase si sa che sarà necessario un DPT non standardizzato.
- Solo una persona con il ruolo di 'Coordinatore della certificazione dei membri' o 'Collaboratore della certificazione dei membri' può presentare un DPT non standardizzato per l'approvazione in MyKNX.
- Compili il modulo DPT non standardizzato online nel modo più dettagliato possibile, in inglese. In caso contrario, ciò può causare notevoli ritardi nell'approvazione.
- Ogni richiesta di approvazione di un DPT non standardizzato riceverà un ID unico da parte di KNX Association.
- Quando crea il suo progetto nello Strumento produttore, si assicuri che per questo specifico DPT non standardizzato, lasci vuoto il campo Tipo di punto dati.
- Nel completare le informazioni sul DPT non standardizzato nella domanda di registrazione in MyKNX, si assicuri di fare riferimento all'ID del DPT non standardizzato approvato.
- Si può fare riferimento solo ai propri DPT non standardizzati approvati e non ai DPT non standardizzati approvati di altre aziende.
- Se un DPT non standardizzato é mascherato da contatore DPT (ad esempio, 5.010 (DPT_Value_1_Ucount) o qualsiasi altro valore di contatore) e viene rilevato da KNX Association o dal laboratorio di prova accreditato KNX, potrebbe essere respinta qualsiasi futura richiesta di aggiornamento di questo programma applicativo (in cui viene riutilizzato lo stesso non-DPT). Ciò significa che i suoi clienti che già utilizzano questo DPT non standardizzato nei loro progetti non possono riutilizzare programmi applicativi aggiornati, nei quali questo DPT non standardizzato deve essere sostituito da una codifica diversa.
- Se un DPT non standard è stato approvato per la versione dell'applicazione x e viene riutilizzato per lo stesso tipo di prodotto con lo stesso Blocco Funzionale in un programma applicativo con versione x+1, allora KNX Association procederá alla registrazione del programma applicativo aggiornato senza richiedere nuovamente l'approvazione formale del DPT non standard. Il produttore può semplicemente fare riferimento al DPT non standard precedentemente approvato.
Tuttavia, se si tratta di un tipo di prodotto diverso con blocchi funzionali diversi, allora il costruttore KNX sottoporrá nuovamente e anticipatamente tale DPT non standard per approvazione formale. - I DPT non standardizzati dovrebbero essere progettati con l'intenzione di essere riutilizzati da altri produttori e possibilmente anche standardizzati. Seguire le linee guida di progettazione del DPT nel volume 3/7/1 “Interworking Model” delle specifiche KNX e prestare attenzione ai seguenti aspetti durante la progettazione del DPT:
- Riutilizzare la codifica dei campi che si trovano nei DPT standardizzati già esistenti (vedere il volume 3/7/2) e non "reinventare" la ruota.
- Pensare alla gestione degli errori. È possibile gestire facilmente gli errori?
- Non creare conflitti/sovrapposizioni con i tipi di Datapoint standardizzati. Ciò significa che se per una determinata funzionalità esiste una soluzione KNX standardizzata, si dovrà implementare questo DPT standardizzato.
- Scegliere un tipo di dati con la lunghezza appropriata. I bit inutilizzati devono essere posti nella posizione più significativa (e non in qualche luogo al centro o all'inizio) e devono essere pre impostati a zero.
- Se accanto a un DPT standardizzato viene utilizzato un DPT non standardizzato e se questa impostazione può essere modificata tramite i parametri, bisogna assicurarsi che il valore predefinito dell'impostazione dei parametri sia impostato sul DPT standardizzato.
- Se è possibile effettuare un'operazione matematica (più grande di, più piccolo di, più o meno) alla codifica proposta, questo significa che si tratta di un contatore (uCount). I valori dei contatori vengono utilizzati per contare le cose, ad esempio, quante volte un relè è stato acceso/spento? “0: estate”, “1: autunno”, “2: inverno”, “3: primavera” non è un contatore, poiché l’espressione “estate” è più grande di “inverno” non ha senso.
- Se non è possibile effettuare operazioni matematiche alla codifica proposta, molto probabilmente questa è una Enumerazione (N). Si prega di notare che in una Enumerazione, è possibile avere un solo valore attivo per un certo tempo. Se si tratta di un Bit set/Boolean, è possibile attivare più valori contemporaneamente.