【Windows】USBシリアル変換アダプターを挿しても業務機器が通信しない時のボーレートチェック

【Windows】USBシリアル変換アダプターを挿しても業務機器が通信しない時のボーレートチェック
🛡️ 超解決

工場や実験室でUSBシリアル変換アダプターを使ってPLCや測定器と通信しようとしたとき、アダプターを認識しているのにデータが送受信できないことがあります。多くの場合、原因はボーレート(通信速度)の不一致です。本記事では、ボーレート設定の確認方法を中心に、ハードウェア接続、ドライバ、COMポート番号の競合など切り分け手順を具体的に解説します。会社PCで作業する際に管理者へ確認すべきポイントも含めていますので、最後までご確認ください。

【要点】この記事で確認すること

  • 最初に見る場所: デバイスマネージャーのポート(COMとLPT)でアダプターが正しいCOM番号で認識されているか、プロパティのボーレート設定が業務機器と合っているか。
  • 切り分けの軸: ハードウェア(ケーブル・電源)→ドライバ・COM番号→ボーレート設定→ターミナルソフトによる送受信確認。
  • 注意点: 会社PCでは標準ドライバ以外のインストールやCOMポート番号の変更が制限されている場合があります。管理者権限が必要な操作は事前に相談してください。

ADVERTISEMENT

1. 通信が確立しない原因の全体像

USBシリアル変換アダプターを使った通信がうまくいかない原因は、大きく分けて三つの層に分けられます。最初に物理的な接続と電源、次にOS側の認識とドライバ、最後に通信パラメータ(ボーレート、データビット、パリティなど)の設定です。このうち最も頻度が高いのがボーレートの不一致で、全体の半数以上を占めるというデータもあります。

ハードウェア接続の問題

USBケーブルの断線や接触不良、アダプター自体の故障、接続先の業務機器の電源が入っていないなど、物理的な要因が最初の障壁です。また、USBポートによっては電力供給が不足し、アダプターが不安定になる場合があります。

ドライバとCOMポート認識

多くのUSBシリアル変換アダプターはFTDIやSilicon Labs、Prolificなどのチップを使っています。Windowsが自動でドライバをインストールしますが、まれに競合や古いドライバで正常動作しないケースがあります。また、COMポート番号が他のデバイスと重複すると通信できません。

ボーレート(通信速度)の不一致

業務機器側のボーレートが例えば9600bpsに設定されているのに、Windows側のCOMポート設定が115200bpsになっていると、データ化けやタイムアウトが発生します。これが最も見落とされがちな原因です。

お探しの解決策が見つからない場合は、こちらの「Windowsトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

2. まず確認すべき基本項目

ボーレートの前に、ハードウェアとOSの認識状態を確認してください。以下の手順で進めます。

デバイスマネージャーでのCOMポート確認

  1. Windowsのスタートボタンを右クリックし、「デバイスマネージャー」を開きます。
  2. 「ポート(COMとLPT)」の項目を展開し、USBシリアル変換アダプターが表示されているか確認します。通常「USB Serial Port (COM3)」のような名称です。
  3. 表示されない場合は、USBポートを変えるか、別のケーブルを試してください。それでも認識しないならアダプターの故障かドライバの問題です。
  4. COM番号に注意してください。他のデバイスと同じ番号だと競合します。番号を変更するには、該当ポートを右クリック→プロパティ→ポート設定→詳細設定→COMポート番号で変更できますが、管理者権限が必要です。

別のUSBポートやケーブルを試す

PCの背面ポートや別のUSBハブ経由で試してください。特にノートPCの左側と右側で電源系統が異なる場合があります。また、ケーブル長が長すぎると信号が減衰するため、3メートル以内のシールドケーブルを推奨します。

電源供給が十分か確認する

一部のUSBシリアル変換アダプターはRS-232Cレベルの信号を生成するために電力を消費します。USBポートから十分な電力が供給されない場合、不安定になることがあります。特にUSBハブを使っている場合は、バスパワータイプではなくセルフパワータイプに変更してください。

3. ボーレート設定の確認手順

基本確認が済んだら、ボーレートの設定に進みます。以下の手順でWindows側の設定を確認し、業務機器のマニュアルと照合してください。

デバイスマネージャーからポート設定を開く

  1. デバイスマネージャーの「ポート(COMとLPT)」で該当のCOMポートを右クリックし、「プロパティ」を選択します。
  2. 「ポート設定」タブを開き、「ビット毎秒」がボーレートの値です。ここに表示されている数値(例:9600、19200、115200)が現在の設定です。
  3. 業務機器のマニュアルで指定されたボーレートと一致しているか確認します。もし異なる場合は、プルダウンから正しい値を選んで「OK」をクリックします。
  4. 設定変更後、一度アダプターを抜き差しするか、PCを再起動すると反映されます。
  5. また、「データビット」「パリティ」「ストップビット」「フロー制御」もマニュアル通りに設定してください。特にフロー制御(ハードウェア/ソフトウェア/なし)は見落としがちです。

ターミナルソフトを使って通信テスト

設定後、ターミナルソフト(Tera Term、Putty、RealTermなど)を使って実際にデータを送受信してみます。COMポート番号とボーレートを指定して接続し、業務機器から何かデータが送られてくるか、またはATコマンドなどを送って応答があるか確認します。応答がない場合はボーレート以外のパラメータも疑ってください。

業務機器のマニュアルで正しいボーレートを調べる

機器によってはDIPスイッチや設定画面でボーレートを変更できるものもあります。マニュアルを参照するか、メーカーサポートに問い合わせて正しい値を入手してください。工場出荷時のデフォルト値は9600bpsが多いですが、最近の機器では115200bpsもよく使われます。

4. 失敗パターンと判断基準

実際によくある症状とその原因を表にまとめました。自分の症状に当てはめて切り分けに活用してください。

症状 主な原因 確認・対処
デバイスマネージャーに表示されない USBポート不良、ケーブル断線、ドライバ未インストール 別のポート・別PCで試す。ドライバを再インストール。
表示されるが通信できない ボーレート不一致、COM番号競合、フロー制御誤設定 プロパティで設定確認、番号変更、フロー制御を「なし」に。
通信はできるが文字化けする ボーレートが近いが微妙に異なる、データビット不一致 パラメータをマニュアル通りに再設定。
特定のソフトでのみ通信できない ソフトのCOMポート設定が間違っている、排他制御 ソフト内のポート設定を確認。他のソフトを閉じて試す。
抜き差しするとCOM番号が変わる USBポートごとに異なるCOM番号が割り当てられる 常に同じポートを使うか、COM番号を固定する(管理者権限)。

5. 管理者への確認事項と再発防止

会社PCでUSBシリアル変換アダプターを使う場合、セキュリティポリシーやドライバの管理に注意が必要です。以下の点をIT管理者に確認しておくとトラブルを未然に防げます。

社内で許可されているUSB機器の確認

多くの企業ではUSBストレージデバイスだけでなく、シリアル変換アダプターを含むすべてのUSB機器がデバイス制御ポリシーの対象となります。許可されていないアダプターを接続すると、自動的にブロックされたり、監視ログに記録される可能性があります。事前に使用可能な機器リストを入手してください。

ドライバの一元管理やセキュリティポリシー

標準ドライバで動作するアダプターでも、Windows Updateやグループポリシーでドライバのインストールが制限されている場合があります。管理者が承認したドライバのみインストール可能な環境では、アダプターのベンダーから提供されるインストーラを管理者に依頼する必要があります。また、COMポート番号の変更やポート設定の書き換えには管理者権限が必要です。やむを得ず設定を変更する場合は、作業前に管理者に連絡し、許可を得てから行ってください。

6. よくある質問

Q1. ボーレートを変更しても通信できません。どうすればいいですか?
他のパラメータ(データビット、パリティ、ストップビット、フロー制御)もマニュアル通りになっているか確認してください。また、業務機器側の設定が正しいかも再確認しましょう。機器によってはDIPスイッチで変更できるものもあります。

Q2. アダプターを抜き差しするたびにCOM番号が変わって困ります。
デバイスマネージャーのプロパティからCOM番号を固定できます(例:COM3に固定)。ただし、管理者権限が必要な設定です。IT管理者に依頼してください。または、同じUSBポートに常に接続すれば番号は変わりません。

Q3. ターミナルソフトで接続しようとすると「ポートが開けません」と出ます。
他のソフトが同じCOMポートを使用している可能性があります。タスクマネージャーで該当ソフトを終了させるか、PCを再起動してから再度試してください。それでもダメならドライバを再インストールしてみます。

Q4. 会社のセキュリティポリシーでUSBポートがロックされています。どうすれば使えますか?
自分で解除することはできません。業務上どうしても必要な場合は、IT管理者に申請し、例外的に許可を得てください。その際、使用するアダプターの型番や目的を明確に伝えるとスムーズです。

まとめ

USBシリアル変換アダプターを使った通信トラブルの多くは、ボーレート設定の確認と基本ハードウェアの切り分けで解決します。最初にデバイスマネージャーでCOMポートを認識しているか確認し、次にプロパティでボーレートを業務機器に合わせてください。それでも通信できない場合は、USBポートやケーブル、電源、ドライバの競合を順に検証します。会社PCでは管理者の許可なく設定を変更できないケースもあるため、必要に応じてIT部門に相談しながら作業を進めてください。


💻
Windowsトラブル完全解決データベース 起動不能、更新の不具合、動作が重い、設定の消失など、Windows 10/11のあらゆるトラブル解決手順を網羅しています。
この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。