DALIは照明制御のプロトコルですが制御を管理する機能は無いのでDALI以外のシステムを用意する必要があります。
KNXはDALIを管理するための機能や製品などがそろっているとても使いやすい方法のひとつです。
今回は、ドイツ JUNG社のKNX-DALIゲートウェイを触ってみたのでご紹介します。
KNX-DALIゲートウェイとは
KNX-DALIゲートウェイはKNXのひとつのデバイスでこのデバイスを通してDALIの照明器具をコントロールすることができます。
JUNGの製品もそうですが、多くのKNX-DALIゲートウェイがDALI BUS電源の機能ももっており、そのために100Vや230Vといった主電源の供給が必要になります。
その為、DALI側にはDALI BUS電源を用意する必要がなく、むしろ、別途DALI BUS電源があると正しく動かないので、使用するKNX-DALI GatewayがDALI BUS電源の機能をもっているかどうかは必ず確認するポイントとなります。
製品写真と寸法
まずは大きさ、縦:90mm 高さ:64mm 横:72mm になります。
接続方法
こちら、DALI機器とKNX機器の写真です。(汚くてごめんなさい)
KNX-DALIゲートウェイのDALI端子とDALI機器を信号線でつなぎます。
ETS5での使い方
ETS5でプロジェクトを作成。Builidng(構造)の設定とDeviceの追加をします。
Devicesの画面で、DALI Gatewayを選択し、画面下部のParameterを選ぶと、「Open product specific parameter dialog」というボタンが表示されます。
Open product specific parameter dialog
ETSからJung社のKNX-DALI Gateway独自のアプリケーションが立ち上がります。
ただし、ETSで設定したKNX-DALI Gatewayの個別アドレスの設定が実機に書き込まれていないと、これからおこなうDALIのコンフィグレーションができないので、KNX-DALI Gatewayに対してプログラミングボタンをおして、ETSからFull Downloadしておきましょう。
このように個別アドレスが書き込まれていればOKです。
DALI Commissioning
最初は右の方のDALI commissioningのウィンドウのには何も表示されないので、左のメニューから「DALI commissioning」を選び、右上のSearch devicesを押します。
すると、DALIのネットワークには下記のようなコマンドが流れます。
Special A500 * INITIALIZE (all) Special A500 * INITIALIZE (all) Special A3FF * DTR0= 255 (0xFF) Conf FF80 Bcast SET SHORT ADDRESS (DTR0) Conf FF80 Bcast SET SHORT ADDRESS (DTR0) Special B114 * SEARCHADDRH Special B39E * SEARCHADDRM Special B57C * SEARCHADDRL Special BB00 * QUERY SHORT ADDRESS Answer FF = 255 (0xFF) Special B701 * PROGRAM SHORT ADDRESS (A0) Special B901 * VERIFY SHORT ADDRESS (A0) Answer FF = 255 (0xFF) Special AB00 * WITHDRAW Special B114 * SEARCHADDRH Special B39E * SEARCHADDRM Special B585 * SEARCHADDRL Special BB00 * QUERY SHORT ADDRESS Answer FF = 255 (0xFF) Special B703 * PROGRAM SHORT ADDRESS (A1) Special B903 * VERIFY SHORT ADDRESS (A1) Answer FF = 255 (0xFF) Special AB00 * WITHDRAW Special B114 * SEARCHADDRH Special B39E * SEARCHADDRM Special B58E * SEARCHADDRL Special BB00 * QUERY SHORT ADDRESS Answer FF = 255 (0xFF) Special B705 * PROGRAM SHORT ADDRESS (A2) Special B905 * VERIFY SHORT ADDRESS (A2) Answer FF = 255 (0xFF) Special AB00 * WITHDRAW Special B114 * SEARCHADDRH Special B39E * SEARCHADDRM Special B597 * SEARCHADDRL Special BB00 * QUERY SHORT ADDRESS Answer FF = 255 (0xFF) Special B711 * PROGRAM SHORT ADDRESS (A8) Special B911 * VERIFY SHORT ADDRESS (A8) Answer FF = 255 (0xFF) Special AB00 * WITHDRAW Special B147 * SEARCHADDRH Special B34A * SEARCHADDRM Special B5BF * SEARCHADDRL Special BB00 * QUERY SHORT ADDRESS Answer FF = 255 (0xFF) Special B713 * PROGRAM SHORT ADDRESS (A9) Special B913 * VERIFY SHORT ADDRESS (A9) Answer FF = 255 (0xFF) Special AB00 * WITHDRAW Special B1A1 * SEARCHADDRH Special B34E * SEARCHADDRM Special B548 * SEARCHADDRL Special BB00 * QUERY SHORT ADDRESS Answer FF = 255 (0xFF) Special B715 * PROGRAM SHORT ADDRESS (A10) Special B915 * VERIFY SHORT ADDRESS (A10) Answer FF = 255 (0xFF) Special AB00 * WITHDRAW Special B1A1 * SEARCHADDRH Special B34E * SEARCHADDRM Special B549 * SEARCHADDRL Special BB00 * QUERY SHORT ADDRESS Answer FF = 255 (0xFF) Special B717 * PROGRAM SHORT ADDRESS (A11) Special B917 * VERIFY SHORT ADDRESS (A11) Answer FF = 255 (0xFF) Special AB00 * WITHDRAW Special B1A1 * SEARCHADDRH Special B34E * SEARCHADDRM Special B54A * SEARCHADDRL Special BB00 * QUERY SHORT ADDRESS Answer FF = 255 (0xFF) Special B719 * PROGRAM SHORT ADDRESS (A12) Special B919 * VERIFY SHORT ADDRESS (A12) Answer FF = 255 (0xFF) Special AB00 * WITHDRAW Special B1A1 * SEARCHADDRH Special B34E * SEARCHADDRM Special B54B * SEARCHADDRL Special BB00 * QUERY SHORT ADDRESS Answer FF = 255 (0xFF) Special B71B * PROGRAM SHORT ADDRESS (A13) Special B91B * VERIFY SHORT ADDRESS (A13) Answer FF = 255 (0xFF) Special AB00 * WITHDRAW Special B1D1 * SEARCHADDRH Special B3D5 * SEARCHADDRM Special B5EA * SEARCHADDRL Special BB00 * QUERY SHORT ADDRESS Answer FF = 255 (0xFF) Special B71D * PROGRAM SHORT ADDRESS (A14) Special B91D * VERIFY SHORT ADDRESS (A14) Answer FF = 255 (0xFF) Special AB00 * WITHDRAW Special A100 * TERMINATE Special A5FF * INITIALIZE (unaddressed only) Special A5FF * INITIALIZE (unaddressed only) IAP FF06 Bcast RECALL MIN LEVEL Special A700 * RANDOMIZE Special A700 * RANDOMIZE Special B1FF * SEARCHADDRH Special B3FF * SEARCHADDRM Special B5FF * SEARCHADDRL Special A900 * COMPARE Special B100 * SEARCHADDRH Special B300 * SEARCHADDRM Special B500 * SEARCHADDRL Special A100 * TERMINATE
①「Hide previously assigned DALI devices」のチェックを外すと右側のウィンドウにこのアプリケーションで設定したデバイスには②Addressが振られています。どうやらこれがDALIアドレスのようです。
また、③のStatusをみると、Addressが振られたDALI Deviceはassigned、振られていないものにはnot assignedとなっています。つまり、この画面からだとアドレスを振られたDALIデバイスも、アドレスが振られていないデバイスも確認できます。
①どれかのDALIデバイスを選択した状態で、②Selected devicesのOn/Offボタンを押すと、該当するDALIデバイスが点灯・消灯します。
また、③All devicesのOn/Offボタンを押すと、全てのDALIデバイスが点灯・消灯します。
Groupの設定
①Groupsのボタンをおすと、DALI Deviceをどのグループにするかのセッティングができます。右のウィンドウに表示されるDALIデバイスを選択し、<ーのボタンを押せばそのグループに追加されます。
これは、DALIのグループと同じです。なので、DALIマスタースイッチで、対応するグループを選択して操作すると、ここで設定したグループの器具が操作できます。
ただし、②で表示されるグループは1つづれていて、こちらのコンフィグレーション画面でGroup1と表示されるものは、実際のDALIのグループではGroup0のことです。
KNX-DALI Gatewayのデバイスオブジェクト
ここでDALIデバイスやGroupを設定すると、KNX-DALI Gatewayのデイバスオブジェクトが表示されます。
あとは、このデバイスオブジェクトをグループアドレスに追加して操作することができます。
まとめ
以上、簡単にJUNG製のKNX-DALI Gatewayデバイスについての操作方法を説明しました。他の機能やグループアドレスでの設定方法などは次回にご紹介したいと思います。
また、KNX-DALI GatewayはJUNGだけでなく各社から出ていますので、他メーカーのKNX-DALI Gatewayについても今後は検証していきたいと思います。
以上、KNX-DALI Gatewayについて調べてわかったことをご紹介させていただきました。