シリアル通信規格として長年使われてきた「RS232」と、産業用通信の標準として普及している「RS485」は、同じシリアル通信でありながら電気的特性・接続方式・用途において大きな違いがあります。
古い機器ではRS232が使われていることが多く、現代の産業システムに接続するためにRS232をRS485に変換するケースも珍しくありません。
この記事では、RS232とRS485の電圧レベルの違い・伝送距離の比較・接続方式の差・互換性の有無・変換方法などについてわかりやすく解説していきます。
両規格の特性を正確に把握することで、既存システムとの接続設計やインターフェース選定がスムーズになるでしょう。
RS232とRS485の基本的な違い
それではまず、RS232とRS485の最も根本的な違いである信号方式と電圧レベルの差について解説していきます。
RS232とRS485の最大の違いは「シングルエンド信号(非平衡)か差動信号(平衡)か」という信号方式の違いです。
RS232はグランド(GND)を基準とした1本の信号線で論理値を表すシングルエンド方式であり、RS485は2本の差動線の電位差で論理値を表す差動方式です。
この信号方式の違いが、ノイズ耐性・伝送距離・接続数のすべてに大きな差をもたらしています。
RS232の電圧レベルは論理「1」(Mark)が-3V〜-15V、論理「0」(Space)が+3V〜+15Vという高電圧範囲であり、±3V〜±15Vの大きな振幅を持ちます。これはノイズマージンを確保するための設計ですが、高電圧のため消費電力が大きく、TTLロジックとの直接接続には変換ICが必要です。
電圧レベルの詳細比較
| 比較項目 | RS232 | RS485 |
|---|---|---|
| 信号方式 | シングルエンド(GND基準) | 差動(2線間の電位差) |
| 論理「1」の電圧 | -3V〜-15V(TxD線) | A線<B線(差動電圧が負) |
| 論理「0」の電圧 | +3V〜+15V(TxD線) | A線>B線(差動電圧が正) |
| 最小信号振幅 | ±3V(マージン込み) | ±200mV(受信感度) |
| 最大電圧 | ±15V | ±6V程度(コモンモード含む) |
| グランド基準 | 必要(GND線が必須) | 不要(差動で自己完結) |
伝送距離の比較
RS232とRS485の伝送距離の差は非常に大きく、システム設計において重要な選定基準となります。
RS232の最大伝送距離は一般に15m程度(規格上は静電容量で制限)とされており、オフィスや機器内部などの短距離接続に適しています。
RS485の最大伝送距離は低速時に約1200mであり、RS232の約80倍もの距離に対応できます。
工場・ビル・屋外設備など広いエリアでの通信が必要な場合は、RS485一択といえるほどの伝送距離の差があります。
RS232の短い伝送距離はシングルエンド信号の特性によるもので、ノイズ・容量成分による信号劣化が伝送距離を制限します。
RS485は差動信号のノイズ除去効果と低い受信感度閾値(±200mV)により、信号が大幅に減衰しても通信できる特性が長距離伝送を可能にしています。
接続方式の違いと接続数の比較
続いては、RS232とRS485の接続方式の違いと接続可能なノード数の差について確認していきます。
接続方式の違いはシステムのスケーラビリティ(拡張性)に直結する重要な特性です。
RS232の接続方式
RS232は基本的に1対1のポイントツーポイント接続専用の規格です。
1本のRS232ポートに接続できるのは1台の機器のみであり、複数機器を接続するためには機器ごとに別々のRS232ポートが必要です。
RS232の信号線はTxD(送信)・RxD(受信)・GNDが最低限必要で、フロー制御を使う場合はRTS・CTS・DTR・DSRなどの制御線も使用します。
コネクタはDB-9(D-sub 9ピン)またはDB-25(D-sub 25ピン)が標準的に使用されています。
RS232は全二重通信が可能であり、TxDとRxDが独立しているため同時送受信ができますが、あくまでも1対1の通信に限られます。
RS485の接続方式
RS485はマルチドロップ接続(バス型)が基本であり、1本の通信バスに最大32台(高インピーダンス品で256台)のノードを接続できます。
全ノードが同一の2線(またはGNDを含む3線)を共有するため、配線量はノード数に関わらず一定です。
RS485のマルチドロップ接続は大規模システムでの配線コスト削減に大きく貢献し、産業用ネットワークに不可欠な特性です。
1本の通信バスで工場全体のセンサー・制御機器を接続できるため、ビル設備管理・工場自動化・エネルギー管理システムで広く採用されています。
通信速度の比較
RS232の通信速度は規格上115.2kbpsが一般的な上限とされており(一部製品は1Mbps程度まで対応)、産業用途では9600bps・38400bpsなどが多く使われます。
RS485は規格上10Mbpsまで対応しており、距離と速度のトレードオフ内であれば高速通信も可能です。
実用的な産業用RS485通信では9600bps〜115200bpsが一般的ですが、短距離での高速データ収集では1Mbps以上の速度も使われます。
高速通信が必要なシステムではRS485がRS232を大きく上回る性能を発揮でき、用途の幅が広い点でもRS485が優位です。
RS232とRS485の互換性と変換方法
続いては、RS232とRS485の互換性の有無と、両規格間の変換方法について確認していきます。
レガシー機器との接続において変換技術は非常に実用的な知識です。
RS232とRS485の互換性
RS232とRS485は電気的に互換性がありません。
電圧レベル・信号方式・インピーダンスがまったく異なるため、直接接続すると機器の損傷につながります。
RS232機器とRS485機器を接続するためには「RS232-RS485変換器(コンバータ)」が必要です。
変換器は市販品として多数のメーカーから提供されており、USBポートへの対応品・DINレールマウント型・小型組み込み型など多様な形態があります。
RS232-RS485変換器の仕組み
RS232-RS485変換器は内部でRS232の信号をデジタルレベルに変換し、RS485の差動信号に変換して出力します。
変換器にはRS232側のTxD・RxD・GNDの入力と、RS485側のA線・B線の出力が設けられています。
半二重RS485変換では、RS232のデータ送信を検出して自動的にRS485ドライバを有効にする「Auto Direction Control(自動方向制御)」機能を持つ製品が便利です。
この機能により、ソフトウェア側でのRS485の送受切り替え制御が不要になり、既存のRS232用ソフトウェアをそのまま使用できます。
変換器によっては電源をRS232の制御線(DTR・RTS)から取得する「バスパワー型」もあり、外部電源が不要で使いやすいものもあります。
変換器選定のポイント
| 選定ポイント | 確認事項 |
|---|---|
| 通信速度対応 | 使用するボーレートに対応しているか |
| 絶縁の有無 | GND電位差・ノイズ対策が必要か |
| 自動方向制御 | ソフトウェアからの方向制御が不要か |
| 接続コネクタ | DB-9・端子台など機器に合った形状か |
| 電源方式 | 外部電源・USB給電・バスパワーのいずれか |
RS232・RS485の用途による使い分け
続いては、RS232とRS485それぞれが得意とする用途と、実際の選択基準について確認していきます。
用途の違いを理解することで、新規システムの規格選定や既存システムとの接続対応が的確に行えます。
RS232が適した用途
RS232が引き続き使われる場面としては「PCと計測器の1対1接続」「旧来の産業機器との接続(レガシー対応)」「短距離・低ノイズ環境でのシンプルな接続」などがあります。
多くの計測機器・PLCの設定ポート・旧型FAX・POSレジスターなどにRS232が搭載されており、レガシー機器との接続では今日でもRS232の知識が必要です。
オフィス環境・機器内部配線など短距離・ノイズの少ない環境ではRS232の使い勝手の良さ(シンプルな配線・ターミナルソフトでの動作確認の容易さ)が活きます。
フロー制御(ハードウェア・ソフトウェア)が充実しているため、データ転送の信頼性管理がしやすい特性もあります。
RS485が適した用途
RS485が選択される場面は「工場・ビル設備の多点監視・制御」「長距離通信が必要なシステム」「Modbusプロトコルを使った機器ネットワーク」「多数の機器を1本のバスで接続するシステム」などです。
新規に産業用通信システムを設計する場合は、ほぼすべてのケースでRS485(またはより新しいフィールドバス・産業用イーサネット)が選択される時代となっています。
RS232はレガシー対応・小規模システムでの活用に限定される傾向が強まっており、将来的なシステム拡張・他システムとの連携を考慮するとRS485の採用が有利です。
RS232とRS485の共存・移行戦略
既存システムにRS232機器とRS485機器が混在する場合は、RS232-RS485変換器を活用することで段階的な移行が可能です。
完全移行が難しい場合でも、新規追加機器はRS485で接続し、既存RS232機器は変換器経由で接続するというハイブリッド構成が現実的な選択です。
長期的には産業用イーサネット(EtherNet/IP・PROFINET・CC-Linkなど)への移行も視野に入れつつ、現状の要件に合った通信規格を選択することが重要です。
まとめ
この記事では、RS232とRS485の電圧レベルの違い・伝送距離の比較・接続方式の差・互換性の有無・変換方法・用途による使い分けなどについて詳しく解説してきました。
RS232はシンプルな1対1の短距離通信向け規格であり、RS485は長距離・多ノードの産業用通信に特化した規格です。
両規格は電気的に互換性がないため、混在環境では変換器を適切に使用することが重要です。
RS232とRS485の違いを正確に理解することで、既存システムとの接続設計や新規システムの規格選定が確実に行えるでしょう。