GX Works3でPLCに接続できない時の確認箇所|USB・Ethernetの切り分け

「接続できません」のダイアログの前で固まっていませんか?
設備トラブルの連絡を受けて現場に到着、PCを開いてGX Works3を起動——なのにPLCにつながらない。モニタ接続はトラブルシュートの最も強力な武器です。この武器が使えないままでは、切り分けが何も始まりません。まずは「接続できない」を最優先で解消しましょう。

この記事では、GX Works3でPLC(シーケンサ)に接続できない時の確認箇所を、物理層→設定層→ネットワーク層の順に整理します。手当たり次第に設定をいじるのではなく、下の層から順に潰していくのが最短ルートです。

切り分けの大原則|「物理・設定・ネットワーク」の3層で考える

「接続できない」と一口に言っても、原因が潜んでいる場所は大きく3つの層に分かれます。

  • ① 物理層:ケーブル・コネクタ・USB認識・ハブなど、電気的につながっているかの層
  • ② 設定層:GX Works3の「接続先(接続先指定)」の設定が、実機の接続方法と合っているかの層
  • ③ ネットワーク層(Ethernet接続時):IPアドレス・ファイアウォールなど、PCとPLCが同じネットワーク上で会話できているかの層
「どの層で止まっているか」を特定するのが切り分け
電話がつながらない時に「線が抜けてる?」「番号が違う?」「相手が圏外?」と順に疑うのと同じです。物理→設定→ネットワークの順に確認すれば、闇雲に設定画面を開いたり閉じたりするより、はるかに速く原因にたどり着けます。

下の層(物理)が死んでいれば、上の層(設定・ネットワーク)をいくら直してもつながりません。だから確認は必ず物理層からです。

物理層の確認|ケーブルとUSB認識をまず疑う

「そんな初歩的なこと」と思うかもしれませんが、現場での接続トラブルは物理層で解決することが本当に多いです。

① ケーブルの差し直し・別ケーブルへの交換

まずはケーブルの両端を一度抜いて差し直します。それでもダメなら別のケーブルに交換してみてください。工具箱の中で踏まれ、曲げられ、引っ張られてきたケーブルの断線・接触不良は普通に起きます。「さっきまで別の設備では使えていた」ケーブルでも、コネクタ根元の断線はかかり方次第で症状が出たり出なかったりします。

② USB接続なら、PCがデバイスとして認識しているか

USB接続の場合、Windowsのデバイスマネージャーを開いて、PLCがデバイスとして認識されているかを確認します。ケーブルを抜き差しした時に一覧に変化がなければ、そもそもPCまで信号が届いていません。認識はされているのに「!」マークが付いている場合は、ドライバが正しく入っていない可能性があります。GX Works3のインストール時にUSBドライバも入るのが通常ですが、PCの入れ替え直後などはここでつまずくことがあります。

③ ハブ・中継機器の電源

Ethernet接続でスイッチングハブや中継機器を経由している場合は、その機器の電源が入っているか・LINKランプが点いているかも見ておきます。盤内のハブが省エネ目的の回路でオフになっていた、ハブのACアダプタが抜けていた、というオチも現場ではあり得ます。PLC側・PC側それぞれのLANポートのランプ状態も、物理的につながっているかの手がかりになります。

GX Works3の接続先設定|最も多い原因のひとつ

物理層が問題なければ、次はGX Works3側の「接続先(接続先指定)」の設定を確認します。ここが実機の接続方法と食い違っているのは、接続できない原因として最も多いもののひとつです。なお、画面名や項目名はGX Works3のバージョンによって表記が異なる場合があるため、ここでは「接続先指定」という一般的な概念で説明します。

ありがちな食い違い3パターン

  • (a) 接続方法の不一致:実際はUSBケーブルでつないでいるのに、接続先設定がEthernetのまま(またはその逆)。前回Ethernetで作業したプロジェクトを開くと、設定は前回のまま残っています。
  • (b) 別設備のプロジェクトを開いている:接続先設定はプロジェクトごとに保存されます。似た名前の別設備のプロジェクトを開いていて、接続先がその設備のIPアドレスのままというパターン。目の前のPLCと、開いているプロジェクトが本当に対応しているか確認しましょう。
  • (c) 経由の不一致:PLCに直結する設定なのに実際はネットワーク経由、あるいはその逆。同じEthernet接続でも「直結」か「経路の途中を経由するか」で設定が変わります。

接続先設定の画面には、通常通信テスト(接続確認)の機能が用意されています。設定を変更したら、いきなり読み出し・書き込みに進む前に、まず通信テストで応答が返るかを確認するのが確実です。

Ethernet接続の確認|IPアドレスとファイアウォール

USB接続なら前の2層でほぼ決着しますが、Ethernet接続の場合はもう1層、ネットワーク側の確認が必要です。

① IPアドレスの整合|PCとPLCが同じネットワークにいるか

PCとPLCが会話するには、両者が同一ネットワークに属している必要があります。PC側のIPアドレス設定(固定IPか自動取得か、ネットワーク部がPLCと揃っているか)を確認しましょう。PLC側のIPアドレスは、設備の図面・仕様書や過去のプロジェクトデータが手がかりになります。

疎通の確認には、コマンドプロンプトからのpingという一般的な手法が使えます。PLCのIPアドレスに対してpingを打って応答が返れば、少なくともネットワーク経路は生きていると判断できます。pingが通らないのにGX Works3の設定だけいじり続けても解決しません。逆にpingが通るなら、疑うべきは接続先設定やソフト側です。

② IPアドレスの重複

同じネットワーク上に同一IPアドレスの機器が2台いると、通信が不安定になったり、意図しない機器と会話してしまったりします。「つながる時とつながらない時がある」「別のPCでは症状が違う」といった不可解な挙動の時は、IP重複も疑ってください。設備の増設・改造後に起きやすいトラブルです。

③ ファイアウォール・セキュリティソフト

PC側のファイアウォールやセキュリティソフトが、GX Works3の通信をブロックしていることがあります。会社支給のPCはセキュリティ設定が厳しめのことが多く、ソフトの入れ替え・Windowsの大型更新の後に急につながらなくなった場合はここが怪しいです。設定変更には情報システム部門の許可が必要なケースもあるため、自分のPCだけ症状が出るなら早めに相談しましょう。

④ 有線/無線の切替ミス

意外と多いのがこれです。LANケーブルをPLC側につないだのに、PCがWi-Fi側(社内ネットワークやテザリング)を優先して見ている状態。PCは有線と無線の両方を同時に持てるため、意図しない側のネットワークで通信しようとしていることがあります。設備との接続作業中はWi-Fiを一時的にオフにすると、切り分けがシンプルになります。

直結かネットワーク経由かを把握する

Ethernet接続と言っても、現場には2つの形態があります。

  • 直結:PCと装置のLANポートをケーブルで直接つなぐ。設備単独で完結している場合の定番です。
  • ネットワーク経由:工場内のネットワーク(ハブやスイッチ経由)に入って、その先のPLCに接続する。複数設備が同じネットワークにぶら下がっている工場で使われます。

どちらの形態かによって、PC側のIP設定も接続先指定の内容も変わります。初めて触る設備で「どっちなのか分からない」時に最大のヒントになるのが、前任者の接続実績です。過去のプロジェクトデータに保存された接続先設定を見れば、「この設備はこのIPに、この経路でつないでいた」という実績がそのまま残っています。ゼロから推理するより、まず過去のプロジェクトを探すほうが確実で速いです。

それでもつながらない時|PLC側の状態と迂回ルート

3層すべて確認してもつながらない場合、視点をPC側からPLC側に移します。

PLC側の電源・エラー状態を確認する

そもそもPLCの電源が入っているか、CPUがエラー停止していないか。前面LEDの状態を見れば、PLC自身のコンディションが分かります。PLC側のトラブルが疑われる場合の全体的な見方はPLCが動かない時のトラブルシューティング手順|どこから見るかの全体地図を、ERR LEDが点灯している場合はPLCのCPUエラー(ERR LED)の確認と解除手順を参照してください。

別ポートから入って設定を読み出す「迂回」の考え方

Ethernetでつながらなくても、CPU直結の別ポート(USBなど)からなら入れることがあります。別ポートで接続できたら、PLCのEthernet設定パラメータを読み出して、実際に設定されているIPアドレスを確認する——という迂回ルートが使えます。「PLCのIPが分からないからつながらない」という膠着状態を、別の入口から解くわけです。読み出したIPに合わせてPC側とGX Works3の設定を直せば、Ethernet接続も復旧できます。

予防策|接続情報の一覧化が次回の自分を救う

今回の「つながらない」を解消できたら、その情報を記録に残すところまでやっておきましょう。

  • 設備ごとの接続方法:USBかEthernetか、直結かネットワーク経由か
  • PLC側のIPアドレス:設備名とセットで一覧化
  • PC側の設定:固定IPが必要ならその値、Wi-Fiオフが必要ならその旨
  • 使用したプロジェクトデータの場所:接続実績ごと次の人に引き継げる

次に同じ設備で作業する時、この一覧があれば「接続できない」に費やす時間はほぼゼロになります。前任者の接続実績が最大のヒントになると書きましたが、次の設備担当者にとっての「前任者」はあなた自身です。トラブル対応で得た接続情報は、その場のメモで終わらせず設備台帳や共有フォルダに残しておきましょう。

また、接続できた後のモニタ作業でX・Y・Mなどのデバイスを追いかけることになるので、デバイスの基礎が曖昧な方は三菱PLCのデバイス種類まとめ|X・Y・M・L・D・T・Cの使い分けもあわせて押さえておくと、接続後の切り分けがスムーズになります。

まとめ:「接続できない」は3層切り分けで最短解決

GX Works3でPLCに接続できない時は、物理層(ケーブル・USB認識・ハブ)→設定層(接続先指定と実機の一致)→ネットワーク層(IP整合・重複・ファイアウォール・有線無線)の順に下から確認するのが鉄則です。直結かネットワーク経由かが分からなければ前任者の接続実績を探し、Ethernetで入れなければ別ポートから設定を読み出す迂回ルートも使えます。モニタ接続はトラブルシュートの最も強力な武器——「つながらない」を素早く解消できる人は、その先の原因特定も速いです。解決したら接続情報を一覧に残して、次回の自分と後任者を救ってあげましょう。