Documentation on the ELKA KNX/EIB-DMX Gateway
Documentation on the ELKA KNX/EIB-DMX Gateway
Documentation on the ELKA KNX/EIB-DMX Gateway
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
instabus <strong>KNX</strong>/<strong>EIB</strong>-<br />
Product documentati<strong>on</strong><br />
<strong>DMX</strong>GATE_1V00 GB.DOC<br />
Stand: 08.01.2009<br />
Seite: 1 v<strong>on</strong> 8<br />
<str<strong>on</strong>g>Documentati<strong>on</strong></str<strong>on</strong>g> <strong>on</strong> <strong>the</strong> <strong>ELKA</strong> <strong>KNX</strong>/<strong>EIB</strong>-<strong>DMX</strong> <strong>Gateway</strong><br />
Hardware<br />
Interface descripti<strong>on</strong><br />
RS232 - Interface<br />
The <strong>Gateway</strong> has a RS232-Schnittstelle with 9pol Sub D socket. The socket is wired<br />
as DCE (data communicati<strong>on</strong> equipment, how a modem), thus <strong>the</strong> c<strong>on</strong>necti<strong>on</strong> to a<br />
normal PC interface is possible. As data format 8 data bits 1 stop bit and no parity<br />
are used. The Baud rate amounts to 9600 Baud.<br />
The socket is allocated as follows.:<br />
Pin Signal Signal directi<strong>on</strong> <strong>Gateway</strong>-Functi<strong>on</strong> (DCE)<br />
1 DCD <strong>Gateway</strong> � ext. Device High-Level (TRUE)<br />
2 RxD <strong>Gateway</strong> � ext. Device Data-Output<br />
3 TxD <strong>Gateway</strong> � ext. Device Data-Input<br />
4 DTR <strong>Gateway</strong> � ext. Device Activiati<strong>on</strong> RS232<br />
5 GND<br />
6 DSR <strong>Gateway</strong> � ext. Device High-Level (TRUE)<br />
7 RTS <strong>Gateway</strong> � ext. Device Handshake-Input<br />
8 CTS <strong>Gateway</strong> � ext. Device Handshake-Output<br />
9 ----
<strong>DMX</strong> – Interface<br />
Bridge activates<br />
internal Terminal<br />
resistor RT between<br />
<strong>DMX</strong> IN+<br />
and <strong>DMX</strong> IN- (opti<strong>on</strong>al)<br />
<strong>DMX</strong> OUT<br />
230V L<br />
N<br />
<strong>DMX</strong>-<br />
<strong>DMX</strong>+<br />
<strong>DMX</strong>+ : not inverting input/output<br />
<strong>DMX</strong>- : inverting input/output<br />
instabus <strong>KNX</strong>/<strong>EIB</strong>-<br />
Product documentati<strong>on</strong><br />
<strong>DMX</strong>+<br />
<strong>DMX</strong>-<br />
<strong>EIB</strong> + -<br />
<strong>DMX</strong> IN<br />
<strong>DMX</strong>GATE_1V00 GB.DOC<br />
Stand: 08.01.2009<br />
Seite: 2 v<strong>on</strong> 8<br />
Programming-<br />
Interface<br />
Depending <strong>on</strong> programming (see below) <strong>the</strong> gateway works as <strong>DMX</strong> master or <strong>DMX</strong><br />
Slave. Up to 512 channels can be administered in each case.<br />
.
Software<br />
instabus <strong>KNX</strong>/<strong>EIB</strong>-<br />
Product documentati<strong>on</strong><br />
<strong>DMX</strong>GATE_1V00 GB.DOC<br />
Stand: 08.01.2009<br />
Seite: 3 v<strong>on</strong> 8<br />
For c<strong>on</strong>figurati<strong>on</strong> of <strong>the</strong> gateway you need <strong>the</strong> software <strong>DMX</strong>Gate. This software<br />
defines <strong>the</strong> c<strong>on</strong>necti<strong>on</strong> of <strong>the</strong> <strong>KNX</strong>/<strong>EIB</strong> group addresses to <strong>the</strong> <strong>DMX</strong>-channels.<br />
After starting of <strong>the</strong> software, <strong>the</strong> main window of <strong>the</strong> applicati<strong>on</strong> appears. Via <strong>the</strong><br />
menue item “Datei” (File) a new project can be created or an existing project can be<br />
opened.
Creating a new project<br />
instabus <strong>KNX</strong>/<strong>EIB</strong>-<br />
Product documentati<strong>on</strong><br />
<strong>DMX</strong>GATE_1V00 GB.DOC<br />
Stand: 08.01.2009<br />
Seite: 4 v<strong>on</strong> 8<br />
When a new project is created, a new window appears in which <strong>the</strong> <strong>KNX</strong>/<strong>EIB</strong> group<br />
addresses can be assigned to <strong>the</strong> <strong>DMX</strong>-channels. Depending <strong>on</strong> <strong>the</strong> setting chosen<br />
(see below) <strong>the</strong> group addresses are shown as 2- or 3-level display. The channel<br />
assignment is definded by selecting <strong>the</strong> desired <strong>DMX</strong>-channel, entering <strong>the</strong><br />
corresp<strong>on</strong>ding group address ant <strong>the</strong> data type. As data types 1-bit (0/1) and 1-byte<br />
(0…255)-values are available. An input in <strong>the</strong> field “Benennung” (name) is opti<strong>on</strong>al<br />
and is <strong>on</strong>ly used for documentati<strong>on</strong> purposes. After operati<strong>on</strong> of <strong>the</strong> key<br />
“übernehmen” (accept), <strong>the</strong> data are shown next to <strong>the</strong> channel number in <strong>the</strong> list.<br />
The assignments can be changed by selecting <strong>the</strong> assignment, changing it and<br />
c<strong>on</strong>firming it by “übernehmen” (accept).<br />
An assignment can be deleted by pressing <strong>the</strong> key “löschen” (delete).
Open an existing project<br />
instabus <strong>KNX</strong>/<strong>EIB</strong>-<br />
Product documentati<strong>on</strong><br />
<strong>DMX</strong>GATE_1V00 GB.DOC<br />
Stand: 08.01.2009<br />
Seite: 5 v<strong>on</strong> 8<br />
When an existing project has been opened, <strong>the</strong> assignments are shown which, as<br />
described above, can be changed and extended.
Settings<br />
Interface<br />
instabus <strong>KNX</strong>/<strong>EIB</strong>-<br />
Product documentati<strong>on</strong><br />
<strong>DMX</strong>GATE_1V00 GB.DOC<br />
Stand: 08.01.2009<br />
Seite: 6 v<strong>on</strong> 8<br />
Via <strong>the</strong> menue item „Einstellungen/Schnittstelle“ (settings/interface) <strong>the</strong> serial<br />
interface of <strong>the</strong> PC can be selected by means of which <strong>the</strong> c<strong>on</strong>figurati<strong>on</strong> is to be<br />
loaded into <strong>the</strong> gateway.<br />
Opti<strong>on</strong>s<br />
Under „Einstellungen/Opti<strong>on</strong>en“ (settings/opti<strong>on</strong>s) <strong>the</strong> display format of <strong>the</strong> group<br />
addresses can be chosen and <strong>the</strong> operati<strong>on</strong> mode of <strong>the</strong> gateway can be<br />
determined. In <strong>the</strong> operati<strong>on</strong> mode “Slave” <strong>the</strong> gateway receives data from <strong>the</strong><br />
<strong>DMX</strong>512-system and c<strong>on</strong>verts <strong>the</strong>se to <strong>KNX</strong>/<strong>EIB</strong>-massages which are sent to <strong>the</strong><br />
assigned group addresses. In <strong>the</strong> operati<strong>on</strong> mode “Master” <strong>the</strong> received <strong>KNX</strong>/<strong>EIB</strong>data<br />
are sent cyclically to <strong>the</strong> assigned <strong>DMX</strong>512-channels. Here, starting with<br />
channel 1, all channels up to <strong>the</strong> highest channel number assigned are sent, even if<br />
individual channels are not assigned.<br />
Please note: <strong>DMX</strong> signals are digital data streams, which cannot be added simply by<br />
coupling. In additi<strong>on</strong> a c<strong>on</strong>verter (Merger) is necessary, which is equipped with two<br />
receivers and <strong>on</strong>e transmitter. The Merger receives all data and sends <strong>the</strong>m correctly<br />
compound up. That means if you use a gateway in <strong>the</strong> operati<strong>on</strong> mode “master” in<br />
combinati<strong>on</strong> with a fur<strong>the</strong>r master (e.g. C<strong>on</strong>trol desk) a Merger is absolutely<br />
necessary.
Lists<br />
instabus <strong>KNX</strong>/<strong>EIB</strong>-<br />
Product documentati<strong>on</strong><br />
<strong>DMX</strong>GATE_1V00 GB.DOC<br />
Stand: 08.01.2009<br />
Seite: 7 v<strong>on</strong> 8<br />
The menue item „Listen" (lists) creates a text file in which <strong>the</strong> channel assignments<br />
are listed:<br />
****************************************************************<br />
K<strong>on</strong>figurati<strong>on</strong> <strong>DMX</strong> - <strong>EIB</strong> <strong>Gateway</strong> V1.00<br />
----------------------------------------------------------------<br />
Projekt: C:\<strong>DMX</strong>\WORK\<strong>DMX</strong>TEST.DGT<br />
Datum: 10.12.2001 15:08:15<br />
****************************************************************<br />
Kanäle:<br />
Kanal GrpAdr Benennung<br />
-------------------------------------------------------------<br />
001 01/2/003 Kanal 1 1Byte(+)<br />
002 01/2/004 Kanal 2 1Byte(+)<br />
003 01/2/005 Kanal 3 1Byte(+)<br />
004 01/2/006 Kanal 4 1Byte(+)<br />
005 01/2/007 Kanal 5 1Byte(+)<br />
006 01/2/008 Kanal 6 1Byte(+)<br />
007 01/2/009 Kanal 7 1Byte(+)<br />
008 01/2/010 Kanal 8 1Byte(+)<br />
009 01/2/011 Kanal 9 1Byte(+)<br />
010 01/2/012 Kanal 10 1Byte(+)<br />
011 01/1/009 Kanal 11 schalten<br />
100 00/0/001 Kanal 100 schalten<br />
101 00/0/002 Kanal 101 schalten<br />
102 00/0/003 Kanal 101 schalten<br />
103 00/0/004 Kanal 101 schalten<br />
104 00/0/005 Kanal 101 schalten<br />
105 00/0/006 Kanal 101 schalten<br />
106 00/0/007 Kanal 101 1Byte(+)<br />
107 00/0/008 Kanal 101 1Byte(+)<br />
108 00/0/009 Kanal 101 1Byte(+)<br />
109 00/0/010 Kanal 101 1Byte(+)<br />
110 00/0/011 Kanal 101 1Byte(+)<br />
111 00/0/012 Kanal 101 1Byte(+)<br />
112 00/0/013 Kanal 101 1Byte(+)<br />
113 05/1/005 schalten<br />
114 05/0/006 schalten<br />
115 05/0/007 schalten<br />
116 08/0/003 1Byte(+)
Programming <strong>the</strong> <strong>Gateway</strong><br />
instabus <strong>KNX</strong>/<strong>EIB</strong>-<br />
Product documentati<strong>on</strong><br />
<strong>DMX</strong>GATE_1V00 GB.DOC<br />
Stand: 08.01.2009<br />
Seite: 8 v<strong>on</strong> 8<br />
Via menue item „Prog/Start“ <strong>the</strong> programming of <strong>the</strong> gateway is initiated. First of all<br />
<strong>the</strong> program tries to get a c<strong>on</strong>necti<strong>on</strong> to <strong>the</strong> gateway. When this has been successful,<br />
<strong>the</strong> firmware versi<strong>on</strong> of <strong>the</strong> gateway as well as <strong>the</strong> free memory sectors are indicated.<br />
Via <strong>the</strong> butt<strong>on</strong> „Start“ <strong>the</strong> c<strong>on</strong>figurati<strong>on</strong> data can be loaded into <strong>the</strong> gateway.