RS232ケーブルは、2台の機器間でポイントツーポイントのシリアル通信を行うために使用されます。一般的な例として、コンピューターとPLC、CNC工作機械、モータードライブ、実験室用計測器、バーコードスキャナー、POS端末、UPS、ネットワーク機器のコンソールポートとの接続があります。
RS232は一般消費者向けノートパソコンの多くから姿を消しましたが、産業設備の保守、機器設定、レガシーシステムの統合では現在も広く使用されています。難しいのは、物理的に差し込めるケーブルを見つけることではなく、信号規格、コネクター、ピン配列、配線方式、通信設定、ドライバー対応を確認することです。
このガイドでは、RS232ケーブルの用途、一般的なケーブルの種類、最新のコンピューターをシリアル機器に接続する前に確認すべき項目について説明します。

1. RS232ケーブルとは?
RS232は、2台の機器間でシリアル通信を行うための電気インターフェース規格です。信号の電圧レベル、各信号の機能、データ線と制御線の動作を規定します。ただし、共通のコネクター、機器のコマンドセット、ソフトウェアプロトコルを規定するものではありません。
一般的なRS232リンクでは、DTEと呼ばれるデータ端末装置と、DCEと呼ばれるデータ通信装置を接続します。従来の代表例はコンピューターとモデムです。現在では、保守用ノートパソコンと産業用コントローラー、またはコンピューターと測定器の接続などに使用されています。
RS232が規定するのは信号方式であり、特定のコネクターではない
一般にDB9と呼ばれる9ピンD-subコネクターはRS232と強く関連付けられていますが、コネクターと通信規格は同じものではありません。厳密には、この9ピンコネクターはDE-9ですが、商業上はDB9という名称が広く使われています。
RS232は、DB9、DB25、RJ45、RJ11、RJ12、Mini-DIN、オーディオタイプのコネクター、端子台、独自仕様のコネクターなどを介して伝送できます。また、DB9コネクターがRS422、RS485、CAN、またはメーカー独自の信号に使用される場合もあります。
コネクターの形状だけで通信規格を判断しないでください。ケーブルを接続する前に、機器の取扱説明書、ポートの表示、ピン配列を確認してください。
ポイントツーポイントのシリアル通信の仕組み
基本的なRS232接続では、通常3本の導線を使用します。
- TxD: 送信データ
- RxD: 受信データ
- GND: 信号グラウンド
機器によっては、RTS、CTS、DTR、DSR、その他のハードウェアフロー制御線も必要です。同じコネクターを備えた2本のケーブルでも動作が異なることがあるのは、このためです。
RS232は物理的な通信インターフェースを提供します。ボーレート、データビット、パリティ、ストップビット、フロー制御などの設定も、両端で一致させる必要があります。RS232リンク上では、メーカー独自のコマンド形式やアプリケーションプロトコルが使用される場合もあります。
2. RS232ケーブルは何に使用される?
RS232ケーブルは主に、シリアルインターフェースを備えた機器の設定、監視、プログラミング、低速データの交換に使用されます。接続先の機器を長期間設置して使用する場合に、特に有用です。
| 用途 | 代表的な機器 | 目的 | 一般的なケーブル |
|---|---|---|---|
| 産業オートメーション | PLC、HMI、VFD、サーボドライブ、CNCコントローラー | プログラミング、設定、診断 | DB9、Mini-DIN、または機器専用プログラミングケーブル |
| ネットワーク保守 | ルーター、スイッチ、ファイアウォール、サーバー | コンソールアクセスと復旧 | DB9またはRJ45コンソールケーブル |
| 試験・計測 | メーター、はかり、データロガー、アナライザー | データ収集と遠隔制御 | DB9またはUSB-RS232ケーブル |
| 小売・POS | バーコードスキャナー、レシートプリンター、はかり、ディスプレイ | 取引データと機器データの転送 | DB9、RJ11、またはRJ12シリアルケーブル |
| 電力システム | UPS、電源コントローラー、バッテリーモニター | 状態監視と設定 | DB9または独自仕様のシリアルケーブル |
| 組み込み機器 | コントローラー、開発システム、専用機器 | デバッグ、ファームウェア更新、保守 | USBコンバーターまたはカスタムケーブル |

産業オートメーションと機械のプログラミング
多くのPLC、HMI、モータードライブ、CNCコントローラー、旧型オートメーションシステムでは、RS232がローカルのプログラミングまたは保守用インターフェースとして使用されています。技術者はノートパソコンを接続して、プログラムのアップロード、パラメーターの変更、ログの取得、メインネットワーク経由で通信できない機械の診断などを行えます。
物理的にDB9コネクターが搭載されていても、標準的なPC用ピン配列とは限りません。Mitsubishi、Omron、Schneiderなどの機器シリーズでは、異なるコネクター、ハンドシェイク構成、メーカー独自の配線が使用される場合があります。そのため、インターフェースの種類と機器のモデルの両方に基づいてケーブルを選択する必要があります。
ネットワーク機器の設定
ルーター、スイッチ、ファイアウォール、サーバーには、初期設定や緊急復旧用のシリアルコンソールが搭載されていることがあります。コンソールアクセスは通常のEthernet設定に依存しないため、ネットワークが利用できない場合でも役立ちます。
最新の保守用ノートパソコンにシリアルポートが標準搭載されていることは少ないため、エンジニアはUSB-RS232アダプター、DB9-RJ45コンソールケーブル、ジェンダーチェンジャー、null modemアダプターなどを携帯することがあります。遠隔地で必要になる前に、ドライバーをダウンロードして動作を確認しておく必要があります。
RJ45コンソール接続が必ずしもEthernetであるとは限りません。RJ45はコネクターの形式を示すものであり、信号とピン割り当ては機器によって異なります。
実験室、POS、専用機器
RS232は、少量で予測可能なデータを交換する計測器に現在も適しています。例として、はかり、マルチメーター、データロガー、バーコードスキャナー、レシートプリンター、ラベルプリンター、カスタマーディスプレイ、入退室管理機器などがあります。
これらの機器は、一般消費者向けコンピューターよりもはるかに長く使用される傾向があります。USB-RS232アダプターを使用すれば、新しいコンピューターでも、物理的なCOMポートを前提に設計された機器との通信を継続できます。
組み込みシステムと保守用インターフェース
RS232は、専用機器の診断、ファームウェア更新、保守アクセスにも使用されます。ただし、組み込みボードには、本来のRS232信号ではなくTTLレベルのUARTが搭載されていることがよくあります。どちらのインターフェースもTx、Rx、GNDを使用する場合がありますが、電気的な電圧レベルは異なります。
RS232出力をTTL UART入力に直接接続すると、通信できないだけでなく、機器が損傷する可能性があります。アダプターを選択する前に、ポートがRS232、TTL UART、RS422、RS485のどれであるかを確認してください。
3. 一般的なRS232ケーブルとアダプターの種類
| ケーブルまたはアダプター | 一般的な用途 | 注文前の確認事項 |
|---|---|---|
| DB9-DB9ケーブル | シリアル機器の接続または延長 | オス・メス、ストレート/null modem配線、ピン配列 |
| DB9-DB25ケーブル | 異なるD-sub形式を使用する機器の接続 | コネクターサイズだけでなく、シリアル信号のピン対応 |
| USB-RS232アダプター | 最新のコンピューターにシリアルCOMポートを追加 | チップセット、ドライバー、OS、コネクターのオス・メス、制御線 |
| USB-C-RS232アダプター | 新しいUSB-C対応ノートパソコンとシリアル機器の接続 | ネイティブUSB-C対応とドライバーの互換性 |
| RS232-RJ45アダプター | コンソールアクセス、またはモジュラーケーブルを介したシリアル伝送 | 機器固有のRJ45ピン配列。Ethernetコンバーターではない |
| Mini USB-RS232ケーブル | Mini USB形状のポートを使用する機器の接続 | ポートの配線と変換回路の有無 |
| 機器専用プログラミングケーブル | 特定のPLC、無線機、ドライブ、コントローラーのプログラミング | 正確なメーカー、モデル、ソフトウェアの互換性 |
DB9およびDB25シリアルケーブル
DB9は最もよく知られているRS232コネクターで、DB25は古いコンピューター、モデム、専用機器などに見られます。DB25コネクターが必ずしもパラレルポートとは限らず、同様にDB9コネクターが必ずしもRS232とは限りません。いずれの形式を接続する場合も、事前に機器の資料を確認してください。
延長ケーブルの場合は、必要なすべての導線がストレート配線されているか確認してください。3線式の用途ではTxD、RxD、GNDだけで動作する場合がありますが、別の機器ではハードウェアフロー制御信号が必要になることがあります。
USBおよびUSB-C-RS232アダプター
USB-RS232ケーブルは、単なる受動的なコネクター変換アダプターではなく、能動型コンバーターです。USBとRS232では電気的な信号方式が異なるため、ケーブルにはコンピューター上に仮想シリアルポートを作成する電子回路が内蔵されています。
Redditユーザーからは、アダプターの信頼性はプラグだけでは決まらないという報告が繰り返し寄せられています。一般的な懸念事項として、ドライバーの提供状況、OSとの互換性、高いボーレートでの安定動作、旧型ソフトウェアへの対応、変換チップセットの品質などが挙げられています。
提供された議論ではFTDIベースのアダプターが頻繁に推奨されていましたが、チップセットのブランドだけで適合性が保証されるわけではありません。購入者は、製品が正規品であること、必要なOSに対応していること、機器が必要とする信号を提供できることを確認する必要があります。
Mini USB、RJ45、RJ11、Mini-DINケーブル
GSCデータでは、“mini USB to RS232”、“RS232 to RJ45”、“RS232 to Cat5”、“RS232 DIN”、“RJ12 RS232”などの検索語ですでに表示実績が確認されています。これらのコネクターは、産業用コントローラー、ネットワーク機器、小売用ハードウェア、プログラミングケーブルなどでよく使用されます。
これらはRS232用のピン割り当てが統一されていないため、特に注意が必要です。外部コネクターが同じ2本のケーブルでも、内部配線が異なる場合があります。
機器専用プログラミングケーブル
機器専用ケーブルは、USBシリアルコンバーターと独自仕様のコネクターおよびピン配列を組み合わせている場合があります。また、接続先機器に必要な追加部品が内蔵されていることもあります。
このようなケーブルは、機器メーカーの正式名称とモデル番号を使用して選択してください。“USB to RS232”という説明だけでは、PLC、ドライブ、無線機、ロボットコントローラーとの互換性を確認できません。
4. 適切なRS232ケーブルの選び方
- 信号規格を特定します。 機器がTTL UART、RS422、RS485、CAN、その他のインターフェースではなく、本来のRS232を使用していることを確認してください。
- 両端のコネクターを確認します。 各端のコネクターファミリー、ピン数、オスまたはメスの接点タイプを記録してください。
- 機器のピン配列を確認します。 機器の取扱説明書を使用して、TxD、RxD、信号グラウンド、必要な制御線を特定してください。
- DTEとDCEの役割を特定します。 ストレート配線とクロス配線のどちらが必要かを判断してください。
- 通信パラメーターを確認します。 ボーレート、データビット、パリティ、ストップビット、フロー制御を確認してください。
- アダプターの互換性を確認します。 USBアダプターの場合は、チップセット、OS、ドライバー、仮想COMポートの要件を確認してください。
- 使用環境を確認します。 ケーブル長、シールド、機械的応力、狭い設置スペース、電磁ノイズを考慮してください。
- 導入前にテストします。 ドライバーをインストールし、実際の機器を接続して、必要なすべてのボーレートとソフトウェア機能をテストしてください。
緊急復旧用にケーブルを準備する場合は、動作確認済みの予備ケーブルと正しいドライバーのオフラインコピーを保管してください。基本的な9600baudのコンソールセッションで動作するコンバーターでも、より高速なファームウェア転送や、特定のシリアルポート動作を要求するソフトウェアでは正常に動作しない場合があります。
5. ストレートケーブルとNull Modem RS232ケーブルの違い
コネクターのオス・メスだけでは、RS232ケーブルがストレートかnull modemかを判断できません。違いは内部の信号配線にあります。
| ケーブルタイプ | 信号配線 | 一般的な接続 |
|---|---|---|
| ストレート | 通常、各ピンが対応する同じ番号のピンに接続されます | DTE-DCE接続またはシリアル延長。機器のピン配列によって異なる |
| Null modem | 送信信号と受信信号を交差接続。制御線も交差する場合がある | 2台のコンピューターや特定のコントローラーなどのDTE-DTE接続 |

DTEとDCEの接続
従来のDTE-DCE接続では、各機器の役割によって送受信信号が配置されるため、ストレートケーブルで正しく接続できます。2台の機器が同じ役割を持つ場合は、null modemケーブルが必要になることがあります。
最新の産業用製品は、従来のコネクターのオス・メスに関する慣例に必ずしも従いません。オスまたはメスのコネクターだけで推測せず、取扱説明書とピン配列を優先してください。
TxDとRxDを交差させる必要がある場合
両方の機器が対応する同じ導線から送信し、別の導線で受信している場合、一方のTxDがもう一方のRxDに接続されるまでデータを交換できません。Null modemケーブルは、このクロス接続を行います。
機器の電源が入った状態で、むやみに配線を入れ替えないでください。まず電気規格と信号割り当てを特定してください。ハードウェアフロー制御が有効になっている場合、TxDとRxDを交差させるだけでは不十分なことがあります。
6. 一般的なRS232接続の問題
| 症状 | 考えられる原因 | 確認項目 |
|---|---|---|
| どちらの方向にもデータが送信されない | インターフェース、ピン配列、またはケーブルタイプの誤り | RS232/TTL/RS422/RS485、TxD、RxD、GND、null modemの必要性 |
| 文字化けする | 通信設定の不一致 | ボーレート、データビット、パリティ、ストップビット |
| 短時間動作した後に停止する | ドライバー、アダプターの安定性、またはフロー制御 | ドライバーのバージョン、電源管理、RTS/CTS、連続転送 |
| 9600では動作するが115200では失敗する | コンバーターの品質、タイミング、または信号品質 | 定格ボーレート、実機テスト、ケーブル長 |
| COMポートが表示されない | USBドライバーがない、または互換性がない | チップセット、OS、デバイスマネージャー、ケーブルの正規品確認 |
| 特定のケーブルでしか通信できない | 内部配線または対応信号の違い | 導通マップ、ハンドシェイク線、メーカー指定のピン配列 |

RS232とTTL、RS422、RS485の混同
実際のユーザーによる議論から得られる重要な教訓の一つは、“シリアル”という言葉だけでは電気インターフェースを特定できないということです。USB-to-TTLケーブルとUSB-to-RS232ケーブルは外観が似ていても、出力する信号レベルが異なります。RS422とRS485は差動信号を使用しますが、RS232はシングルエンド信号を使用します。
アダプターには出力インターフェースが明確に記載されている必要があります。一方の端がUSBで、もう一方にTx/Rx線またはD-subコネクターがあるという理由だけで選択しないでください。
ピン配列、ボーレート、フロー制御の誤り
RS232では通信設定が自動的にネゴシエーションされません。機器がデータを送信している場合は、オシロスコープやロジックアナライザーを使用すると、ボーレートや信号の動作を推定できることがあります。機器がコマンドを待っていて信号を出していない場合は、取扱説明書またはメーカー資料を確認するのが最も安全です。
両方の機器で9600-8-N-1などの設定を一致させる必要があります。これは、9600baud、8データビット、パリティなし、1ストップビットを表します。適切な設定は機器によって異なります。
シールドの終端方法は、機器の設計や設置場所の接地システムによっても異なります。一般的なアドバイスが矛盾する場合でも、メーカーの配線図を優先してください。
USBアダプターとドライバーの不具合
USBシリアルアダプターは、未対応のチップセット、ドライバーの不足、模倣部品、電源管理の動作、旧型ソフトウェアとの非互換性などによって動作しない場合があります。一部のレガシーアプリケーションは物理UART特有の動作を想定しているため、すべての仮想COMポートで正常に動作するとは限りません。
現場保守やファームウェア更新では、導入前にコンピューター、OS、ドライバー、アダプター、ケーブル、ソフトウェア、接続先機器の組み合わせ全体をテストしてください。
7. RS232ケーブルに関するよくある質問
RS232は現在も使用されていますか?
はい。RS232は、産業オートメーション、機械の保守、実験室用計測器、POS機器、ネットワークコンソール、UPSシステム、専用機器で現在も広く使用されています。長年にわたって稼働し続ける既設機器が多いことが、RS232が現在も使われている主な理由です。
DB9は常にRS232ですか?
いいえ。DB9はコネクターの形式を示すものであり、電気信号やプロトコルを示すものではありません。DB9ポートがRS232、RS422、RS485、CAN、または独自仕様のインターフェースに使用される場合があります。必ずポートの表示と機器の取扱説明書を確認してください。
RS232をUSBに直接接続できますか?
受動的な配線だけで標準USB信号をRS232に変換することはできません。USB-RS232アダプターには変換回路が内蔵されており、通常はドライバーを介して仮想COMポートを作成します。
USB-to-TTLケーブルとUSB-to-RS232ケーブルは同じですか?
いいえ。TTL UARTとRS232は異なる電気レベルを使用します。接続先機器がTTL UARTを明確に必要としている場合を除き、USB-to-TTLケーブルをUSB-to-RS232アダプターの代わりに使用しないでください。
RS232ケーブルはどの程度の長さまで使用できますか?
安定して通信できる長さは、ボーレート、ケーブル容量、電気ノイズ、ドライバー性能、受信機の特性によって異なります。従来の保守的な推奨値は、標準的な動作条件で約15mです。ただし、ノイズの多い環境や高いボーレートでは、より短いケーブルが推奨されます。すべてのシステムに同じ最大距離が適用されると仮定せず、設置環境全体でテストしてください。
RS232-to-RJ45アダプターはシリアルデータをEthernetに変換しますか?
必ずしも変換するわけではありません。多くのDB9-to-RJ45アダプターは、シリアル導線をRJ45コネクターまたはツイストペアケーブルに割り当てるだけです。RS232をEthernetやTCP/IPに変換するものではありません。実際のシリアルデバイスサーバーには、能動電子回路とネットワーク設定機能が搭載されています。
RS232ケーブルを差し込めるのに通信できないのはなぜですか?
電気規格、ピン配列、配線方向、通信パラメーターが間違っていても、コネクターは物理的に接続できる場合があります。信号タイプ、TxD/RxD/GNDの割り当て、ストレートまたはnull modemの要件、ボーレート、パリティ、ストップビット、フロー制御を確認してください。
関連ガイド





