通信/ネットワーク
- IPv6/2002.11
- IPアドレス/2005.7
- RS-232/485規格/1999.9
- イーサネット/1999.10
- EtherNet/IP、EtherCAT/2011.7
- Ethernetケーブルとハブ(HUB)/2002.6
- 一般電話回線/2002.5
- インターネットとイントラネット(1)/2001.12
- インターネットとイントラネット(2)/2002.1
- ADSL/2002.10
- SLMPについて/2001.1
- FL-net(OPCN-2)/2005.8
- HDMI製品の開発プロセスについて/2020.4
- HLS(Hi-speedLink System)/2010.10
- OPC(OLE for Process Control)/1997.10
- 画像データの圧縮技術/1999.8
- 920MHz帯無線通信について/2015.10
- 携帯電話とメール機能/2002.4
- CC-Link/2000.2
- CC-Link IE TSNについて/2020.10
- CC-Link Ver.2.0/2005.2
- セキュア通信について/2020.7
- 専用電話回線と避雷器(1)/2008.9
- 専用電話回線と避雷器(2)/2008.10
- 全二重通信方式と半二重通信方式/1996.2
- ダイヤルアップルータとブロードバンドルータ/2003.3
- 通信ケーブルのシールド線の配線処理/2012.1
- TCPとUDP/2002.2
- データ伝送速度の単位“bps”と“ボー”/1993.11
- デジタル簡易無線/2015.7
- テレメータ装置と専用電話回線/2002.3
- DeviceNet/2000.1
- DNS(Domain Name System)/2006.10
- 特定小電力無線局/2003.11
- DoPa/2003.6
- ネットワークトポロジ/2002.8
- HART(ハート信号)(1)/1998.11
- HART(ハート信号)(2)/1998.12
- HART7(1)/2014.10
- HART7(2)/2015.1
- BACnet(1)/2007.8
- BACnet(2)/2007.9
- BACnet MS/TP/2018.7
- PoE(IEEE802.3af)/
2009.12 - FLEX NETWORK/2009.11
- フィールドバスの現状と問題/1996.12
- PROFIBUS(プロフィバス)/1999.12
- PROFIBUS-DPV1/2005.3
- PROFIBUS-PA/2005.6
- MECHATROLINK-II/2008.12
- MECHATROLINK-III/2009.3
- Modbus(モドバス)/1999.11
- USB/2003.9
- リアルタイムOS/2007.2
- LONWORKSについて/2001.11
- Wi-Fi(ワイファイ)/2013.7
- WirelessHART とISA100(その1)/2016.10
- WirelessHART とISA100(その2)/2017.1
エムエスツデー 2007年9月号
BACnet(2)
前回の記事「BACnet(1)」では、BACnet 制定の経過と BACnet の仕様の種類についてご説明しました。今回は BACnet の仕様の概要についてご説明します。
BACnetの仕様の概要
(1)特 徴
• ネットワーク上の物理的なデバイス(I/O)およびデバイスが有するデータを抽象化されたデータ集合「オブジェクト」として定義している。
• オブジェクトにアクセスするための目的を分類したサービス(標準手続き)を規定している。
• 物理層、データリンク層に汎用的なものを利用し、プロトコルの階層構造としては、ネットワーク層、アプリケーション層を加えた4層の縮退アーキテクチュアを採用している。
(2)BACnet通信
BACnet 通信としては、使用するネットワーク層に対応してBACnet LAN(Ethernet、ARCNET、MS /TP、LonTalk などを利用する通信)、または Internet Protocol(IP)を使用した BACnet /IP があります。
(3)サービス(図1)
各 BACnet オブジェクトへのアクセス(データの読み出し、書き込みやイベントの送受信など)は、アプリケーション層の「サービス」を通して行われます。BACnetを使用するアプリケーションは、この標準化されたサービスを通してオブジェクトにアクセスします。
BACnet には 31種類(ネットワークセキュリティサービスを含めると33種類)注)のサービスが規定されていて、データの読み出し、書き込み、属性値の変化(イベント)の通知などを行うことを可能にしています。
(4)BACnetオブジェクト(図2)
データ通信に対するネットワーク透過性(Network Visible)をもち、標準化されたデータ表現として、オブジェクト指向の手法を採用し、23 種類 注)の「オブジェクト型(Object Type)」を定義しています。制御装置はこのオブジェクトの集合としてモデル化されます。
オブジェクトとは、センサ、デバイスあるいはメモリ内のデータを抽象化して属性(Property)とともにこれを集合として定義したものです。
(5)属性(プロパティ)
オブジェクトは「Object_Name」(オブジェクト名)というようなプロパティをもちます。
代表的なプロパティの例を以下に示します(( )内の数字はプロパティ番号)。
Object_Identifer(75) Object_Name(77)
Object_Type(79) Present_Value(85)
* * *
一つのデバイスから他のオブジェクトへのアクセス、すなわちそのオブジェクトがもつ属性の読み出し、または書き込みによって、データの取得あるいは他のデバイスの制御を行うことができます。
現在日本では、BACnet のほかに BACnet に準拠していると称しているが、完全に同じではない通称「日本版 BACnet」と呼ばれるプロトコル(IEIEJp、IEIEJp-A の2種類)が存在しています。
日本国内で BACnet を使用したビル設備の統合を考えるときには、これら3種類のプロトコルのいずれかを使用することになります。どのプロトコルを利用するかは個々の物件に対する方針によって決まりますが、プロトコルが混在するときは接続性の確保やプロトコルの違いに対して注意を払う必要があります。
〈参考資料〉
BACnetの 最新情報 http://www.bacnet.org/
注)サービスあるいはオブジェクト型の種類については追加されている場合がありますから、最新の BACnet 規格でご確認ください。