INTESIS社の「BACnet IP & MS/TP Client to KNX TP Gateway」の検証記事です。
*製品のユーザーズマニュアルの日本語訳を掲載しておりますが、実際に使用される場合は弊社(スマートライト株式会社)に相談いただくか、メーカー公式ドキュメントでの確認をお願いします。
[intesis-bacnet-knx-list]
今回はユーザーマニュアルのP.9 “5 セットアッププロセスとトラブルシューティング”から和訳して確認していきます。
セットアッププロセスとトラブルシューティング
Intesis MAPS: Intesis BACnetシリーズの設定・監視ツール
説明
Intesis MAPSは、Intesis KNXシリーズの監視と設定のために特別に開発されたWindows®互換のソフトウェアです。
インストール手順や主な機能については、Intesis MAPS User Manual for KNXで説明されています。この このマニュアルは、Intesisデバイスに付属のインストール・シートに記載されたリンク、または製品ウェブサイトからダウンロードできます。
ここでは、BACnetからKNXシステムへの具体的なケースのみを取り上げます。
各パラメータの詳細や設定方法については、Intesis MAPSのユーザーマニュアルをご確認ください。
Intesis MAPS(KNX)User Manual(英語)
接続
「BACnet IP & MS/TP Client to KNX TP Gateway」をLANケーブルに接続して電源をいれます。
PCでIntesis MAPSを立ち上げます。
Star -> Create New Project
をおすと、”Select Template”とでるので、「IBOX-KNX-BAC-Template」を選んで”Next”をおします。
“Discoverd Gateways”でIBOXを選択すると、左下のGateway IP:`portが表示されるので、Connectを押します。
「BACnet IP & MS/TP Client to KNX TP Gateway」がソフトウェアから接続されました。
Configuration tab
Configuration “タブを選択して、接続パラメーターを設定します。このウィンドウには、General(ゲートウェイの一般パラメータ)、KNX(KNX TP-1インターフェースの設定)、BACnet Client(BACnetインターフェース・パラメーター)が表示されます。
General
Generalセクションでは、一般的なゲートウェイのパラメータに関連するすべてのオプションを定義できます。
1. Gateway Name
デバイスの名前。プロジェクト内でのデバイスの識別を容易にするために、ユーザーが変更することができます。
2. Project description
プロジェクトの簡単な説明。プロジェクト内での識別を簡単にするために、ユーザーが変更することができます。
3. IP Address
ゲートウェイに関連付けられたIPアドレス。プロジェクトの要件に合わせてユーザーが変更することができます。このIPは、Modbus TCPまたはBACnet IP通信を使用する場合、Modbus TCPおよびBACnet IP側で使用されるものと同じものになります。
4. Netmask
IP通信に適用されるネットワークマスク。プロジェクトの要件に合わせてユーザーが変更することができます。このネットマスクは、Modbus TCPまたはBACnet IP通信を使用する場合、Modbus/IPおよびBACnet IP側で使用されるものと同じものになります。
5. Gateway
IP通信に適用されるデフォルトゲートウェイ。プロジェクトの要件に合わせて、ユーザーが変更することができます。このデフォルト・ゲートウェイは、Modbus TCPまたはBACnet IP通信を使用する場合、Modbus/IPおよびBACnet IP側で使用されるものと同じものです。
6. DNS
このパラメータは、スタティックIP(非DHCP)を選択した場合にのみ表示されます。ゲートウェイの性質上、接続していくつかのドメイン名を解決するためにはDNSが必要です。
7. Password
これは、IP接続を使用する際にゲートウェイへの接続を許可するパスワードです。デフォルトでは、パスワードは「admin」に設定されています。
パスワードを変更するには、このフィールドに希望のパスワードを設定し、ゲートウェイに設定をダウンロードするだけです。
8.Conversions
このセクションでは、MAPS上でさまざまな変換を定義することができ、内部プロトコルから外部プロトコル、またはその逆の値を変更することができ、プロジェクトの要件を満たすインテグレーターを支援します。
9. Time Configuration
このセクションでは、タイムゾーンと、必要に応じてNTPサーバーを使用するかどうかを選択できます。
KNX
KNXセクションでは、KNX側に関連するすべてのパラメータを設定できます。
1. Physical Address
このパラメータでは、ゲートウェイに設定するKNX物理アドレス(個別アドレス)を設定します。これは、単一のKNX TP-1セグメント内のゲートウェイの固有の識別子です。最大値は
値は15.15.255です。
2. Extended Addresses
このパラメータは、KNX拡張アドレスの使用を有効にするために使用します。この設定を有効にすると使用できるKNXグループアドレスの範囲が、標準の15/7/255から31/7/255になります。
BACnet Client Configuration
BACnetネットワーク/ネットワーク内のBACnetサーバー機器に接続するためのパラメーターを設定します。
BACnetクライアントの設定には3つのセクションがあります。一般設定、デバイス設定、ゲートウェイ設定モードです。
– General Configuration
- Device name: BACnetネットワーク上のデバイスの名前(デバイスオブジェクトの’object name’プロパティ)
- Device Instance: BACnetネットワーク上の機器のインスタンス番号(デバイスオブジェクトのインスタンス番号プロパティ オブジェクト)
- Password: 他のBACnetネットワークの機器から送られてきたサービス「Device Management – Restart」を実行する機器のBACnetパスワード
- Sequential comms: 他のBACnetサーバー機器との逐次通信を可能にします。つまり、最後のリクエストに対するレスポンスを受信するまで、Intesisから新しいリクエストは開始されません。これはBACnet IP to MSTPルーターの後ろにあるBACnet MSTPデバイスと通信する場合に必要となりますが、MSTPでは同時トランザクションができないためこれが必要になります。
– Gateway Mode
- Mode: IntesisがBACnet IPまたはBACnet MSTPのどちらで接続するのかを選択します。セクションの残りのパラメータ セクションの残りのパラメーターは、これに応じて異なります。
- (Mode IP) UDP Port: BACnetのIP通信に使用されるUDPポートです。デフォルトでは47808(0xBAC0)となっています。
- (Mode IP) Network Role: 他のネットワークの機器と通信する機器の能力に関することです。「Disabled」「Foreign Device」「BBMD」のいずれかを選択できます。フォーリンデバイスの場合は、接続するBBMDのIP また、TTL(time-to-live)を入力する必要があります。BBMDを選択した場合は、BACnetネットワーク内のBBMDのテーブルを入力する必要があります。
- (Mode MSTP) Max Masters: MSTPラインにおけるBACnet MSTPマスター機器の最上位MACアドレス
- (Mode MSTP) Max Info Frames:MSTPラインでトークンを受信したときに、デバイスがネットワークに送出できる最大フレーム数
- (Mode MSTP) Baudrate: BACnet MSTPリンクのボーレートを示します
- (Mode MSTP) MAC Address:MSTPラインのBACnet MSTPデバイスとしてのIntesisのMACアドレス
– Devices Configuration
このセクションでは、IntesisがどのBACnetサーバーデバイスと通信するかを1つのエントリーとして入力します。Signalsテーブルでは、各信号が読み書きされるデバイスと関連づけられる必要があります。
– BACnet Devices Configuration (マニュアルと現在のバージョンのIntesisMAPS1.1.24.0のソフトの画面が違うようです)
このセクションでは、IntesisがどのBACnetサーバーデバイスと通信するのかを1つ入力する必要があります。
Signals」テーブルでは、各シグナルを読み書きするデバイスと関連付ける必要があります。
こちらでBACnet Deviceの設定をします。
- Device Name : MAPS内のデバイス識別子。シグナルテーブルからデバイスを参照する際に使用されます
- Recipient Type:BACnetネットワーク内でデバイスを識別する方法。オプションは、Device (インスタンス)、Address、Address (MSTP)です。どのオプションを選択するかによって、次のようなパラメータが表示されアドレスの詳細を入力します
- (Recipient type: Device) Object Instance: BACnetサーバー機器のデバイスオブジェクトのインスタンス番号
- (Recipient type: Address) Network:送信先ネットワーク、0…65535 0はローカルネットワーク、65535はブロードキャスト (すべてのネットワーク)になります
- (Recipient type: Address) IP / Port:BACnetサーバー機器のIPとPort
- .(Recipient type: Address (MAC)) Network: 送信先ネットワーク、0…65535 0はローカルネットワーク、65535は ブロードキャスト(すべてのネットワーク)
- (Recipient type: Address (MAC)) MSTP MAC Address: BACnetサーバー機器のMACアドレス0~255
- Reading type:BACnetサーバー機器の読み取りに使用されるサービスに関連しています。オプションはポーリング (ReadProperty), COV, COV-unconf (未確認のCOV), Polling Multiple (ReadPropertyMultiple)
- Write priority:書き込みを行う際の優先順位。デフォルトは(none)(優先順位なし)で、1(最高)から16(最低)までとnoneを選択できます
- COV Lifetime:: COVサブスクリプションが更新される定期的なタイムアウト
– BACnet scan functionality
Devices Configuration」セクションには、BACnetネットワークをスキャンして既存のBACnetサーバーとそのオブジェクトを探す機能があります。そのオブジェクトをスキャンする機能があります。
マニュアルにある「Scan」はこのBACnet Explorerに変わった感じです。
“Advanced Configuration”の「Config」を押すと、
“BACnet IP Parameters”を設定できます。
- Start and End Instance:検索は、ネットワーク上に存在するデバイスのDevice object instance numberに基づいて行われます。また、可能なすべてのインスタンス(0~4194302)に対して行うこともできますし、デバイスのインスタンスが事前にわかっている場合や、特定の範囲内にある場合には、絞り込んで検索することもできます。始点と終点のインスタンス間で値を絞るとBACnetデバイスの検索が速くなります
- Step:一度にクエリーをかけるBACnetデバイスの数
- Scan timeout:BACnet機器からのリクエスト後、回答を待つまでの時間
- Discover MSTP slaves (only when Explore Mode is MSTP):MSTPスレーブノードのスキャンを有効にします(デフォルトでは、MSTPマスターノードのみが検出されます)。有効にすると、スキャンの開始MAC、終了MAC、およびタイムアウト(単位は ms)を調整できます
- MSTP Slaves through IP (only when Explore Mode is IP):BACnet/IPネットワークにBACnet IP to MSTPルーターが存在する場合 対応するBACnet/IPルーターを介してMSTPスレーブのスキャンを有効にします(BACnet/IPルーターの下にあるMSTPマスターノードは常にスキャンされることに注意してください)。有効にすると、Net 番号、開始MAC、終了MAC、スキャンのタイムアウト(単位:ms)を調整できます。
まとめ
INTESIS社の「BACnet IP & MS/TP Client to KNX TP Gateway」について、Intesis社の設定ツール「IntesisMAPS」の画面を見ながらマニュアルを検証しました。
ここから先は、実際にBACnetデバイスが必要になるので、機器を準備して検証したいとおもいます。
また、こちらの検証に協力したいただける方がおられましたら、ご連絡いただけるとうれしいです。
よろしくおねがいします。
→ 連絡先: スマートライト株式会社 中畑(下記URLに電話、FAX、連絡フォームがあります)
お問い合わせ – スマートライト株式会社