まず結論から
結論から:閉じた光経路にも、それに対応する制御機構が必要
シリアル光ファイバーリングネットワークは、光経路を介して分散したノードを接続し、関連機能に対応した機器が障害発生時に通信経路を調整します。経路の冗長性が必要なシリアルデータ収集に適していますが、物理的に円形に接続しただけで、あらゆるポイントツーポイント光ファイバーモデムが自己復旧できるわけではなく、ルールなしで複数のマスターを同時に配置できるわけでもありません。
ネットワークを構築する前に、運用上の役割、インターフェースモード、チャネルの対応関係、光接続の組み合わせ、および機器の冗長化機構を確認してください。本記事では、N0、N1、N2、N3の4つのノードで経路を説明します。ノード数と局番は説明用の例です。要求方向と応答方向は分けて示しており、図は特定モデルの内部アルゴリズムや切替性能を保証するものではありません。
まず運用面で、誰が問い合わせ、どのスレーブが応答するかを決める
一般的な2線式RS485のポーリングでは、マスターが要求を送信し、指定されたスレーブが応答し、ほかのスレーブはプロトコルに従って送信を控えます。リングネットワークは経路を延長するものであり、計器にアドレスを割り当てたり、メッセージの競合をなくしたりするものではありません。同じ銅線区間で2つのドライバーが同時に送信すると、衝突は依然として発生し得ます。1本の光ファイバーケーブルだけで、アプリケーション層の調停機能が自動的に提供されるわけではありません。
マスターを1台使用する案件では、マスター、スレーブ、局番、チャネルを明確に一覧化してください。機器設定で役割を選択できるからといって、あらゆるマルチマスターシステムに対応するわけではありません。複数のシリアルチャネルについても、独立しているのか、共有されているのか、交差接続されているのかを確認する必要があります。端子が多くても、マスター側ソフトウェアがそれらに自由に同時アクセスできるとは限りません。
ノードが銅線と光ファイバーの間でデータを受け渡す仕組み
ローカルのシリアル受信回路が電気的な論理情報を取得し、内部回路が設計に従ってチャネルを構成し、光送信を制御します。隣接ノードは光を受信した後にデータを復元し、機器の仕組みに従ってさらに転送するか、ローカルのシリアルポートに出力します。光経路が伝送するのは対応するシリアル情報であり、銅線上の電圧ノイズをすべて次の局へ移すわけではありません。
ノードは、メッセージがどちらの光方向から入ったか、どのように転送するか、重複や無意味な戻りをどう防ぐかも処理する必要があります。光ポートが2つあることは、インターフェースが2つあることを示すだけで、すべての機器が同じ冗長制御を使うことを意味しません。シリアル光ファイバーモデム、Ethernetスイッチ、シリアルサーバーは扱う通信が異なり、コネクターが同じでも、そのまま混在させて一つのリングを構成することはできません。
説明図では、N2への問い合わせ時の経路例は、N0からN1を経てN2へ至ります。応答はN2からN1を経由してN0へ戻ります。N3を経由するもう一方の物理経路がバックアップです。通常時に転送するか、障害をどう判定するか、方向をどう選択するかは、すべて該当するマニュアルで確認する必要があります。すべてのモデルが常に特定のポートをブロックすると、根拠なく記載しないでください。

バックアップ経路の制御が必要な理由
閉ループは複数の物理経路を提供する一方、機器にはそれに対応する転送制御と障害管理が必要です。対応する設計がなければ、単に回線を閉じるだけで、重複、競合、通信不能が生じる場合があります。STP、RSTP、ERPSなどのEthernetの仕組みも、根拠なくシリアル光トランシーバーに適用することはできません。
一方の光経路が途切れた後、残った経路でマスターと対象ノードがつながっていても、転送を調整できる可能性があるのは、その条件に対応する機器だけです。検出、切替、上位層の再試行にはいずれも時間がかかり、その過程でメッセージの欠落やタイムアウトが発生する場合があります。収集周期を満たすかどうかは、実際のデータ、負荷、ノード規模で測定する必要があり、無瞬断と記載すべきではありません。
元の光経路が復旧した後も、切戻しや経路安定化の過程を検証する必要があります。表示灯が一つ正常に戻っただけでは、マスターが重複応答、古いデータ、異常フレームを受信していないことは証明できません。特に時間要件の厳しい通信や動作実行を伴う通信では、要求方向と応答方向の両方を継続して記録する必要があります。
光ファイバー断、電源喪失、複数障害を分けて検討する
光ファイバーケーブルの1区間が断線した場合、図ではN0がN3とN2を経由して、引き続きN1に到達でき、残った経路で障害箇所の両側のノードと通信できる可能性があります。ただし、ノード自体の電源喪失は別の問題です。通常、そのノードに接続された計器の通信は影響を受け、ほかの通信が迂回できるかどうかは、残存する光経路と機器の実装に依存します。自己復旧は、故障したハードウェアを自動的に修理することではありません。
光ファイバーが2か所で断線すると、一部のノードがマスターへの経路を持たない孤立区間になる場合があります。ソフトウェアは、存在しない物理接続を作り出すことはできません。光モジュール故障、電源障害、機器再起動、銅線断線も、それぞれ影響範囲が異なります。設計段階で、対応対象とする単一障害と、対応対象外の障害条件を明記する方が、単に「冗長化」と記すよりも有用です。
光ファイバーの途中区間には金属によるデータの導通経路はありませんが、端点の電源、銅線、筐体には、それぞれ独立した保護が必要です。冗長二重電源も、同じ電源に2本の配線をつなげばよいという意味ではありません。両方の光経路の物理ルートが同じ脆弱な箇所を通れば、共通の障害の影響も受けます。経路と電源の独立性は、施工図に具体的に反映する必要があります。

FC2P-D/Q/Rでインターフェースと2本の光回線を確認する
飛暢科技のFC2P-D/Q/R製品資料には、1–2個のシリアルポート、DIPスイッチによるインターフェース種別の設定、2本の光回線の障害時切替、および対応するトポロジーの選択肢が記載されています。これはシリアルリングネットワークを確認するための具体的な対象となります。実際のチャネル数、インターフェースモード、マスター・スレーブ関係、ノードの互換性、光部品は納入バージョンに基づいて確認する必要があり、オプション項目がすべての機器に同時に備わっていると考えてはいけません。
同資料のシリアル通信速度範囲とポート形状は発注内容の確認に使えますが、自動識別と方向制御は、実際の端末を使った受入試験が引き続き必要です。各光区間について、シングルモードかマルチモードか、1芯か2芯か、送受信の組み合わせ、端面、パワーバジェットを個別に確認してください。シリアル側では、パラメーター、局番、ローカル端末のバイアスを確認し、光リングを構成したからといって銅線区間の条件確認を省略しないでください。
障害復旧を開始時刻と終了時刻のある記録にする
まずマニュアルに従ってベンチ上で、マスターが各スレーブを安定して読み取れるようにし、その後に本番用の光経路を接続します。通常時のチャネル表、ポート状態、問い合わせ頻度、要求と応答、エラー数を保存してください。承認された保守時間帯に光ファイバーの1か所の断線を模擬し、最後に通信が成功した時刻、成功が再開した時刻、影響を受けたノード、および復旧後の異常と重複を記録します。
マスター再起動、単一ノードの電源喪失、光経路復旧の試験をそれぞれ計画し、許容される影響範囲と切戻し手順を事前に定めてください。動作実行を伴うコマンドでは、復旧中の動作の重複を防ぐため、確認、再試行、重複排除の仕組みを確認する必要があります。稼働中の本番システムで、試験のために独断で回線を切断しないでください。
マスター・スレーブとアドレスの一覧、光ファイバー経路、機器設定、通常時の基準データ、障害試験結果、復旧手順を引き渡してください。最終的な結論は、「これらの設定と障害条件の下で、通信性能が合意内容を満たす」とすべきであり、どのような障害もリングネットワークが自動的に復旧すると総括すべきではありません。
資料に関する注記:図版は、飛暢科技公式サイトのオリジナル製品写真を外観の参考にしています。場面図および物理的な仕組みの拡大図は確認済みですが、該当モデルの分解図、実測波形、実際のプロジェクト現場を示すものではありません。図中の配線関係は仕組みを説明するためのものであり、実際の配線と電源は納入モデルおよびマニュアルに従ってください。
検証資料: TI:RS-485の電気的インターフェースとバス設計
FOA:光リンクバジェットと損失
飛暢科技 FC2P-D/Q/R シリアル光ファイバーリングネットワーク製品
飛暢科技 シングルチャネルシリアル光ファイバーモデムのカテゴリ
中国語の技術記事から翻訳。原文初公開日:2021-04-14。原文最終改訂日:2026-10-13。 中国語の原文を読む


