BACnetとModbusは、空調設備や照明、電力計、監視装置などをつなぐ代表的な通信プロトコルです。
どちらも設備同士の情報連携に使われますが、設計思想、扱える情報量、ビル自動化システムとの相性には明確な違いがあります。
新築のBAS導入だけでなく、既存設備の改修や省エネ対策、中央監視盤の更新でも、通信方式の選択は重要な検討事項になります。
この記事では、BACnetとModbusの特徴を比較しながら、設備の種類や運用目的に応じた使い分けを分かりやすく解説します。
BACnetとModbusの違いと選定の考え方

それではまず、BACnetとModbusの違いと、どちらを選ぶべきかという考え方について解説していきます。
BACnetの特徴とビル自動化への適性
BACnetは、Building Automation and Control Networksの略称で、ビル自動化を目的に設計されたオープンな通信規格です。
空調、照明、防災、セキュリティ、電力監視など、建物内にある多様な設備を統合する用途に向いています。
単純な数値の送受信だけではなく、温度、湿度、運転状態、警報、スケジュール、制御優先順位といった設備管理に必要な情報を、共通の考え方で扱える点が大きな特徴です。
例えば空調機の状態を中央監視で確認する場合、BACnetでは運転中か停止中か、設定温度はいくつか、異常が発生しているか、手動操作が優先されているかといった情報を整理して取得できます。
そのため、複数メーカーの設備を一つのBASで管理したい場面では、BACnetが有力な選択肢になるでしょう。
BACnetは設備を横断して管理するための仕組みを持つ通信プロトコルです。
中央監視や統合管理を前提とする建物では、将来の増設や改修も見据えて採用を検討しやすい規格です。
Modbusの特徴と機器接続への適性
Modbusは、産業用機器の通信で長く使われてきた、比較的シンプルな通信プロトコルです。
電力計、インバータ、温湿度計、ボイラー、発電設備、PLCなどでは、現在もModbus対応機器が数多く流通しています。
通信の考え方は比較的分かりやすく、親機側が子機側へ問い合わせを行い、指定したアドレスのデータを読み書きする構成が基本です。
レジスタと呼ばれるデータ領域に、電流値、電圧値、積算電力量、運転信号、異常信号などを格納し、上位システムが必要な値を取得します。
機器単位で必要なデータだけを確実に取り込む用途では、Modbusは導入しやすく、コスト面でも扱いやすい選択になりやすいでしょう。
Modbusで電力量計から積算値を読む場合のイメージです。
中央監視装置が指定アドレスを読み取り、取得した複数レジスタを組み合わせて積算電力量や瞬時電力として表示します。
用途別に見る基本的な結論
結論からいえば、複数設備を統合的に管理するならBACnet、単体機器や計測機器との接続を中心に考えるならModbusが適しています。
ただし、実際の現場ではどちらか一方だけを使うとは限りません。
中央監視盤と主要な空調設備はBACnetで連携し、電力計や小規模な計測機器はModbusで接続する構成も一般的です。
| 比較項目 | BACnet | Modbus |
|---|---|---|
| 主な用途 | ビル自動化と統合監視 | 機器監視と制御 |
| 情報の扱い | 設備オブジェクトとして整理 | レジスタ番号で管理 |
| 得意な規模 | 中規模から大規模の建物 | 小規模機器から設備単位 |
| メーカー間連携 | 統合管理に向く | 仕様確認が特に重要 |
| 導入の考え方 | 将来拡張も含めて設計 | 必要点数を明確にして接続 |
建物全体の運用設計を先に固めてから、各設備に適した通信方式を当てはめることが失敗を防ぐ近道です。
BACnetの通信方式とオブジェクト構造
続いては、BACnetがどのように情報を整理し、設備間通信を行うのかを確認していきます。
オブジェクトで設備情報を表す仕組み
BACnetでは、設備の情報をオブジェクトという単位で表現します。
アナログ入力、アナログ出力、バイナリ入力、バイナリ出力、マルチステート値など、信号の性質に応じたオブジェクトが定義されています。
室温のような連続値はアナログ入力、ファンの運転状態のような二値情報はバイナリ入力として扱うのが一般的です。
各オブジェクトには現在値、単位、上限値、下限値、警報状態、説明文などのプロパティを持たせることができます。
この構造により、単に数値を読むだけでなく、その値が何を意味するのかを上位システム側で理解しやすくなります。
BACnet/IPとBACnet MS/TPの違い
BACnetには複数の通信方式がありますが、代表的なのはBACnet/IPとBACnet MS/TPです。
BACnet/IPはEthernetやIPネットワークを利用する方式で、中央監視サーバー、管理用パソコン、上位コントローラーなどをつなぐ場面に適しています。
BACnet MS/TPはRS-485配線を利用する方式で、現場のコントローラーや小型機器を接続する構成でよく採用されます。
| 通信方式 | 主な配線 | 適した機器 | 特徴 |
|---|---|---|---|
| BACnet/IP | Ethernet | 監視サーバー、上位装置 | ネットワークとの親和性が高い |
| BACnet MS/TP | RS-485 | 現場コントローラー、端末機器 | 省配線で設備系統に組み込みやすい |
建物内では、上位側をBACnet/IP、現場側をBACnet MS/TPとし、ルーターやコントローラーを介して接続する構成も見られます。
優先制御と警報通知の考え方
BACnetの利点として、複数の制御要求を整理する優先制御の考え方があります。
通常運転のスケジュール、管理者による手動操作、火災時の非常制御などが重なった場合でも、どの指令を優先するかを設計しやすくなります。
また、異常を検知した際に上位装置へ知らせる通知機能も、ビル設備管理に適した要素です。
警報を単に表示するだけでなく、重要度、発生時刻、復帰時刻、対象設備を記録できれば、保守対応の迅速化につながります。
運転制御と異常管理を一体で考えられることが、BACnetをBASで活用する大きな価値です。
BACnet導入では、対応しているかどうかだけで判断しないことが重要です。
必要なオブジェクト、警報情報、制御権限、データ更新周期まで確認すると、導入後の認識違いを減らせます。
Modbusのレジスタと通信方式
続いては、Modbusにおけるレジスタの考え方と、代表的な通信方式を確認していきます。
コイルとレジスタによるデータ管理
Modbusでは、データをコイルやレジスタと呼ばれる領域に割り当てて管理します。
運転と停止のようなオンオフ信号にはコイル、温度や電力量のような数値にはレジスタを使うことが多くなります。
ただし、どのアドレスに何のデータが入っているかは、機器メーカーが用意する通信仕様書で確認しなければなりません。
同じ電力計でも、電圧値の格納位置、データの単位、小数点の扱い、符号の有無が異なる場合があります。
このため、Modbus連携ではレジスタマップの確認が設計の要になります。
例えば温度値がレジスタに253と格納され、小数点以下一桁を省略する仕様の場合、表示温度は25.3度として扱います。
数値の読み方は機器ごとに異なるため、単位と倍率を必ず照合する必要があります。
Modbus RTUとModbus TCPの使い分け
Modbus RTUはRS-485を使う通信方式で、設備機器や計測器の接続で広く利用されています。
配線をバス状につなぐ構成にしやすく、比較的少ない配線で複数台の機器を接続できる点が魅力です。
一方のModbus TCPはEthernetを利用する方式で、ネットワーク対応の電力計、ゲートウェイ、PLC、監視装置などで採用されています。
IPネットワークに接続できるため、上位システムとの連携や遠隔監視を考える際に扱いやすい方式です。
| 方式 | 通信媒体 | 主な利用場面 | 注意点 |
|---|---|---|---|
| Modbus RTU | RS-485 | 現場機器、計測器、制御盤 | 終端抵抗や極性、配線距離に注意 |
| Modbus TCP | Ethernet | 上位監視、ネットワーク機器 | IPアドレスとネットワーク設計が必要 |
Modbus接続で起こりやすい注意点
Modbusはシンプルな反面、設定条件の食い違いが通信不良につながりやすい特徴があります。
RTU通信では、通信速度、データビット、パリティ、ストップビット、局番を一致させる必要があります。
また、RS-485では配線の極性、分岐の方法、終端抵抗、シールド処理も安定通信に影響します。
Modbus TCPでは、IPアドレスの重複、ポート番号、ネットワークの分離方針、セキュリティ対策を確認することが重要です。
機器が通信対応であっても、データ仕様と配線条件まで合っていなければ、期待した監視や制御は実現しません。
BASにおけるBACnetとModbusの役割
続いては、BASにおいてBACnetとModbusがどのような役割を担うのかを確認していきます。
中央監視システムとの連携
BASは、Building Automation Systemの略称で、建物内の設備を監視し、必要に応じて制御する仕組みです。
中央監視盤や監視サーバーでは、空調の状態、室内環境、照明の点灯状況、電力使用量、設備警報などを集約します。
このような統合監視では、設備情報を共通の形式で扱いやすいBACnetが活用される傾向にあります。
一方で、現場に設置された電力計や計測器のデータを収集する部分では、Modbusが使われることも珍しくありません。
つまりBASでは、BACnetとModbusは競合するだけでなく、役割分担しながら共存する規格ともいえます。
ゲートウェイを使った異種プロトコル連携
BACnet非対応の機器をBASに取り込む際には、ゲートウェイを利用する方法があります。
ゲートウェイは、Modbusのレジスタ情報をBACnetのオブジェクトへ変換するなど、異なる通信プロトコル間を橋渡しする装置です。
例えば、Modbus対応の電力計で取得した積算電力量を、BACnetのアナログ入力として中央監視に表示する構成が考えられます。
既設機器を活用できるため、全面更新を避けながら監視範囲を広げたい場合に有効です。
Modbus電力計の積算電力量をゲートウェイでBACnetデータへ変換し、中央監視画面に表示する構成です。
この場合は、レジスタ番号、データ型、倍率、更新周期、BACnetオブジェクト名を設計書に明記します。
省エネ管理とデータ活用
近年は、設備を動かすだけでなく、運転データを分析して省エネや保全に役立てるニーズが高まっています。
空調の設定値と室温、外気温、電力使用量、設備の運転時間を組み合わせることで、無駄な運転や能力不足の兆候を把握しやすくなります。
このとき重要になるのは、通信規格そのものよりも、必要なデータが欠けずに取得でき、意味が分かる形で蓄積されていることです。
監視のための通信から、改善のためのデータ基盤へ発展させる視点が求められます。
導入時に確認したいメリットと注意点
続いては、BACnetとModbusを導入する際のメリットと、事前に確認したい注意点を見ていきます。
オープン規格を採用するメリット
BACnetとModbusはいずれも広く普及したオープン規格であり、特定のメーカーだけに依存しにくい点がメリットです。
対応機器の選択肢が増えるため、改修時に既存設備との接続可否を検討しやすくなります。
将来的に監視装置を更新したり、設備を増設したりする場合も、標準的な通信規格に対応していれば選定の幅を保ちやすいでしょう。
ただし、オープン規格であれば必ず相互接続できるわけではありません。
対応している通信方式、実装されている機能、公開されるデータ項目には差があるため、対応表だけで判断しない姿勢が必要です。
仕様書で確認すべき項目
機器選定や工事発注の前には、通信仕様書を用意し、必要なデータを一覧化することが大切です。
監視したい項目、制御したい項目、警報として受けたい項目、更新周期、データの単位、制御権限を整理します。
BACnetでは、通信方式、デバイス番号、オブジェクト一覧、通知機能、スケジュール機能などを確認します。
Modbusでは、局番、通信条件、レジスタ番号、データ長、エンディアン、倍率、書込み可否などが確認項目です。
| 確認項目 | BACnetでの主な確認内容 | Modbusでの主な確認内容 |
|---|---|---|
| 識別情報 | デバイス番号、オブジェクト名 | 局番、IPアドレス |
| 通信条件 | IPまたはMS/TP設定 | RTU条件またはTCP設定 |
| データ定義 | オブジェクトとプロパティ | レジスタ番号とデータ型 |
| 制御条件 | 優先順位、書込み権限 | 書込み可能アドレス |
| 異常情報 | イベント、通知、警報状態 | 異常レジスタ、状態ビット |
保守とセキュリティの考慮
設備ネットワークは長期間にわたって使われるため、初期導入時だけでなく保守性も考慮する必要があります。
誰が通信設定を管理するのか、設定変更をどこに記録するのか、故障時にどの資料を参照するのかを明確にしておくと安心です。
また、BACnet/IPやModbus TCPを建物内ネットワークへ接続する場合は、外部ネットワークとの接続範囲にも注意が必要です。
不要な通信を制限し、機器用ネットワークを適切に分離し、管理用端末のアクセス権限を整えることが望まれます。
通信の利便性を高めるほど、ネットワーク設計と運用ルールの重要性も増します。
設備管理、情報システム、施工会社が必要な情報を共有できる体制づくりが、安定運用につながります。
設備別に考えるBACnetとModbusの使い分け
続いては、代表的な設備ごとにBACnetとModbusをどう使い分けるかを確認していきます。
空調設備と熱源設備の選定
空調設備では、運転状態、設定値、室温、湿度、フィルター警報、発停制御、スケジュールなど、多くの情報を扱います。
複数の空調機やコントローラーを中央監視でまとめて運用するなら、BACnetの情報構造が役立ちます。
一方で、熱源機器や小型の補助設備では、Modbusで必要な運転データを取り込む構成も考えられます。
重要なのは、機器がどの規格に対応するかだけではなく、中央監視に必要な監視点と制御点をすべて提供できるかという点です。
電力計とエネルギー監視の選定
電力計、ガス計、流量計などの計測機器では、Modbusが多く採用されています。
積算値、瞬時値、最大需要電力、力率、各相電圧などをレジスタから読み取り、エネルギー監視システムへ集約します。
建物全体のBASで一元表示したい場合には、ゲートウェイを介してBACnetへ取り込む方法も有効です。
計測機器はModbus、統合監視はBACnetという組み合わせは、実務上分かりやすい構成の一つです。
改修工事での選定ポイント
既存建物の改修では、新築以上に現場条件の確認が重要になります。
既存の中央監視がBACnetに対応していても、増設する機器がModbusのみ対応ということはあります。
反対に、既存設備の通信仕様が独自方式で、ゲートウェイだけでは必要な制御を実現しにくい場合もあるでしょう。
改修計画では、既設機器の通信方式、監視盤の空き容量、ネットワーク経路、配線ルート、停止可能な工事時間を確認する必要があります。
将来の更新を見据えるなら、今回接続する範囲だけでなく、次回改修でどの設備を統合したいかまで考えておくと効果的です。
BACnetとModbusの違いのまとめ
BACnetとModbusは、どちらも設備の監視と制御に役立つ通信プロトコルですが、得意とする領域が異なります。
BACnetは、空調、照明、警報、スケジュールなどを統合しやすく、ビル自動化やBASに適した規格です。
Modbusは、電力計や計測器、制御機器とのシンプルなデータ連携に強く、導入機器の多さも魅力になります。
複数メーカーの設備を長期的に運用する場合は、通信規格の対応有無だけでなく、取得できるデータ、制御範囲、警報情報、保守体制まで確認することが重要です。
建物全体の統合監視にはBACnet、機器単位のデータ収集にはModbusという基本を押さえつつ、必要に応じてゲートウェイを活用するとよいでしょう。
設備の目的と将来の拡張計画に合わせて選定することで、運用しやすく、改善につながるビル自動化システムを構築できます。