オブジェクト †
- BACnetでオブジェクトは、アナログ信号やスケジュール管理など、信号や機能そのものを表す
- デバイス内に存在する複数の同種オブジェクトは、インスタンス番号という重複しない番号により識別する
- インスタンス番号はオブジェクト種類ごとに 0 ~ 4,194,303 の数値範囲で重複しない値を任意に設定できる
- インスタンス番号 4,194,303 は、初期化されていないオブジェクトを表す
- インスタンス番号 0 を上記と同じ意味で使用するデバイスもあるので注意
- 個々のオブジェクトは、オブジェクトタイプとインスタンス番号により構成されるオブジェクト識別子で識別する
- オブジェクト識別子はオブジェクトIDとも呼ばれる
- Deviceオブジェクトは、BACnetデバイスが必ず持つように定義されている特殊なオブジェクトであり、BACnetデバイス自身を表す
- Deviceオブジェクトには、BACnet上でデバイスを識別するデバイスインスタンス番号を設定する
- デバイスインスタンス番号は、他のオブジェクトと同様に、デバイスのオブジェクトタイプとデバイスインスタンス番号から算出されるデバイス識別子により、BACnet上で識別される
- デバイスインスタンス番号をデバイスIDと呼称して使用することもある
オブジェクトタイプ †
AC (Accumulator) †
電力量など積算値を監視する場合に使用
AI (Analog Input) †
室内温度や設定温度など、アナログ値の情報を監視する場合に使用
AO (Analog Output) †
設定温度の変更など、アナログ値を制御する場合に使用
AV (Analog Value) †
BI (Binary Input) †
発停(ON/OFF)や設備の異常状態(正常/異常)など2状態の情報を監視する場合に使用
BO (Binary Output) †
発停(ON/OFF)の変更など、2状態の動作を制御する場合に使用
BV (Binary Value) †
CA (Calendar) †
休日や祝日などの日付を蓄えるために使用
DV (Device) †
どのBACnet装置にも必ず1つだけ存在し、その装置全体の状態や特徴を示す
MI (Multi-State Input) †
動作モード(冷房/暖房/送風/除湿)や風量(弱/中/強)など複数状態の動作を監視する場合に使用
MO (Multi-State Output) †
動作指令(冷房/暖房/送風/除湿)や風量指令(弱/中/強)の変更など複数状態の動作を制御する場合に使用
MV (Multi-State Value) †
NC (Notification Class) †
EventState?プロパティが変化した時に送信するEventの宛先を指定するために使用
SC (Schedule) †
休指定した時間に空調を自動的にON/OFFしたい場合などスケジューリングによる自動制御を行う場合に使用
TL (Trend Log) †
指定したオブジェクトの値を定期的にロギングするために使用