KNX integratin fr Prject Designer Intrductin With this KNX integratin t Prject Designer it is pssible t cntrl KNX devices like n/ff, dimming, blinds, scene cntrl etc. This implementatin is intended fr integratin in smaller installatins, nt fr larger residential installatins. The interface t the KNX bus is achieved by using a standard LAN t KNX IP interface that several KNX manufacturers make. The integratin is license based, and bught licenses are added t yur cmpany accunt at Neets where yur wn user is attached. This means that yu need t lgin t Prject Designer t be able t use this integratin. Requirements Neets Cntrl system that supprts cntrlling LAN devices One free LAN cnnectin in the Prject Designer prject that shuld interface t the KNX interface. A KNX IP interface that supprts KNXnet/IP / KNX TP tunneling. Tested and verified: Gira KNX IP interface, PN: 216800/100 Weinzier, KNX IP Interface 730 ABB i-bus KNX IP Interface IPS/S 2 Neets Prject Designer versin 1.12.0 r newer Basic knwledge f KNX and KNX Grup Addresses Internet cnnectin Dc#: 315-0001-002 KNX manual.dcx 1 f 8
What are the limitatins and what is nt supprted Due t memry cnstraints in ur cntrl systems we nly supprt creatin f 50 different grup addresses n large cntrl systems like QueBec Pr, SieRRa II, Tang, AlFa II, DelTa and 10 grup addresses n small cntrl systems like OsCar and EcH Plus. Decimal numbers in flating pint values are nt supprted, and runding and precisin f values might nt be cmpletely accurate. As mst f the IP interfaces nly supprts ne incming netwrk cnnectin, an interface is required fr each Neets cntrl system that needs access t the KNX bus. Please nte that an IP ruter is nt the same as an IP interface. This integratin supprts feedback in a way where we get a reply n the same grup address as we are sending t. E.g. if a blind is set t g half way, then the KNX bus will tell what the current state is which might be different. If the intentin is t react n this kind f feedback, then a new grup address can be created and then nly use the feedback part f it. Nrmally when using level sequences in Neets cntrl systems, the default value is transmitted t the device n startup. This will nt be the case fr KNX level sequences as it culd cause unwanted behavir. Only the fllwing datatypes are supprted DPT-1 DPT-2 DPT-5 DPT-6 (except Data pint sub type DPST-6-20) DPT-9 (except decimals n values) DPT-17 DPT-18 DPT-20 DPT-26 Dc#: 315-0001-002 KNX manual.dcx 2 f 8
Grup addresses and ETS sftware Three level structure We are wrking with grup addresses in the Three level frmat. KNX recmmends using the three level structure fr smaller prjects. A three level grup address can lk smething like 1/0/9. There are sme recmmendatins frm KNX hw t setup grup addresses n the KNX devices but we will nt cver that here. Please see the KNX Prject Design Guidelines dcument. ETS sftware The grup addresses might already be cnfigured in the ETS sftware. Hwever it is nt pssible t directly imprt an ETS file int Prject Designer, but the fllwing steps will make it a bit easier t prepare fr entering the grup addresses in Prject Designer. 1) Open yur KNX cnfiguratin file in the ETS sftware. 2) Click n Reprts in the menu. 3) Select Grup Addresses. Prject Designer Grup Address dialg In the Grup Address dialg all the grup addresses and their crrespnding data type shuld be defined. Optinally a name fr each item can be prvided t make it easier t distinguish the items when used in the prject. If a name is nt prvided a default ne is created. When selecting data types that generates level sequences, a minimum and maximum range can be defined. This is especially useful when perating with e.g. temperatures and the desired range is within smething that the HVAC system can handle, instead f using negative temperatures. Dc#: 315-0001-002 KNX manual.dcx 3 f 8
Please be aware that the range n the feedback item is using this range as well. When grup addresses and the crrespnding data types are selected in the dialg, sequences t be used n buttns etc. are ppulated in the sequence tlbx. A descriptin f the supprted data types and hw they are mapped in Prject Designer can be fund in Appendix 1. If a reprt frm the ETS sftware is present it will shw the grup addresses and the data type. In ETS it is pssible t select a generic data type. Prject Designer des nt supprt that, s if that is the case then simply just pick the first ne in the list that matches that. E.g. Type is 1 bit, then select DPT 1.001 r smething similar in the Grup address dialg. Adding sequences When adding a cntrl sequence frm the sequence tlbx a dialg will appear. Multiple ptins is available and which ptin t use must be selected frm the list. Dc#: 315-0001-002 KNX manual.dcx 4 f 8
After a value is selected frm the list and 'OK' is pressed, the sequence is added t the buttn. The selectin can, at any time, be edited frm the Actin tree. Level sequences are added the same way as usual, with ptin t select either up/dwn r exact values. Tgether with the generated KNX sequences is als crrespnding feedback sequences. By using these the cntrl system can synchrnize and react n changes n the KNX netwrk. Please be aware that feedback is handled by PUSH messages, which means the Neets cntrl system will nly get updates nce a KNX device has changed its status. S in general when the Neets cntrl system starts it will nt get the current status frm the KNX netwrk. Example Based n abve screenshts the fllwing sequences will be generated Dc#: 315-0001-002 KNX manual.dcx 5 f 8
The first picture shws the cntrl and level sequences in the sequence tlbx. Adding a cntrl sequence is nrmally dne n buttns, e.g. Meeting rm lights will turn n/ff the lights. Level sequences, in this case the Meeting rm temperature can be used n a graphical slider r simply as an indicatr t shw the current temperature in the rm. Anther example. If yu select data type 2.005 alarm cntrl, then fur different values are created: N cntrl, N alarm N cntrl, Alarm Cntrl, N alarm Cntrl, Alarm They will appear as ne sequence in the sequence tlbx, but actually cntains fur pssible values. Additinally the created feedback item will cntain a reply list with the matching values. Debugging KNX If there are prblems cnnecting t the KNX IP interface r yu just want t mnitr the cmmunicatin yu can enable debugging. Select the KNX IP interface in the System wrkspace and enable it in the prperties windw. Debug infrmatin is then bradcasted (255.255.255.255) n the selected UDP prt. Use e.g. Dcklight Scripting t mnitr the data. Dc#: 315-0001-002 KNX manual.dcx 6 f 8
Appendix 1 - Supprted data types DPT-1 1 bit. Is mapped t tw cntrl sequences. One fr n and ne fr ff. DPT-2 2 bit. Is mapped t fur cntrl sequences, ne fr each cmbinatin. DPT-5 8 bit unsigned Is mapped t ne level sequence. DPT-6 (except Data pint sub type DPST-6-20) 8 bit signed Dc#: 315-0001-002 KNX manual.dcx 7 f 8
Is mapped t ne level sequence. DPT-9 2 byte (16 bit) flat Is mapped t ne level sequence. Only whle numbers are supprted due t limitatin in cntrl system. All decimals are ignred. DPT-17 8 bit Is mapped t ne level sequence. DPT-18 8 bit Is mapped t tw level sequence. One fr activate and ne fr learn. DPT-20 8 bit Is mapped int a number f cntrl sequences. DPT-26 8 bit Is mapped t tw level sequences. One fr active and ne fre inactive. Dc#: 315-0001-002 KNX manual.dcx 8 f 8