html 光ファイバー経由のRS485:セグメント、送受信切り替え、応答時間の配分 | FCTELE
                                   +8618758069661 [email protected]
製品検索 検索ガイド: スペース = AND(かつ)、 | = OR(または)、 ! = NOT(除外)

ご質問はありますか? 今すぐお電話ください!

+8618758069661

またはメッセージをお送りください

オンラインお問い合わせ

RS485光変換器:透過伝送、方向制御、パラメーターの選定

閲覧数: 85 +3FCTELEによるオリジナル記事著者:FCTELE技術チーム
概要

RS485バスを光ファイバーで延長する際、何を適切に維持する必要がありますか?

各ローカル電気セグメントには、引き続き適切なトポロジー、終端、信号定義、電源が必要です。光リンクの両端装置は対応するシリアルデータを伝送しますが、アプリケーションプロトコルを自動的に変換するわけではありません。半二重の送受信切り替え、処理、伝搬にかかる時間は、要求/応答全体の所要時間に加算されます。原因不明のエラーを隠すためにタイムアウトを際限なく延ばすのではなく、計測器の正常動作時の基準を確立し、長い応答、ポーリング負荷、復旧動作を検証してください。

3つの仕組みと検証の適用範囲信号の流れを追い、実際のサービスを検証する

01各電気セグメントの適切な構成を維持する

Keep each electrical segment validThe fiber separates copper sections without replacing their local bus requirements.RS485E/OO/ELocal busRemote busEach copper segment has its own conditionsFiber is not one continuous electrical bus

光ファイバーは銅線区間を分離しますが、各区間のローカルバス要件を不要にするものではありません。

02送信側が回線を解放する

Release the transmitting lineThe request driver must release the half-duplex segment for the reply.Master TXSlave TXReleaseSeparate request and response drive windows

要求を送信するドライバーは、応答のために半二重セグメントを解放する必要があります。

03通信全体の所要時間を見積もる

Budget the entire exchangePolling includes serial transmission, device processing, return traffic and any retries.Node 1Poll 1Node 2Poll 2Node 3Poll 3One shared polling timelineTimeouts and retries also consume scan time

ポーリングには、シリアル送信、機器の処理、応答の伝送、および再試行の時間が含まれます。

スワイプして3つの図を比較 →

概念を説明するための図であり、実測波形、設置配線図、特定製品の内部構成を示すものではありません。
  • 各電気セグメントの適切な構成を維持する

    各区間の終端と短い分岐配線を評価してください。

  • 送信側が回線を解放する

    短い要求、長い応答、実際の送受信切り替え動作をテストしてください。

  • 通信全体の所要時間を見積もる

    タイムアウト方針を変更する前に、アドレスごとの遅延を測定してください。

選定・検証チェックリスト確認項目と関連ガイドを展開する
対象サービスと実際の運用条件に関する確認事項
確認項目確認する内容検証方法
各電気セグメントの適切な構成を維持する光ファイバーは銅線区間を分離しますが、各区間のローカルバス要件を不要にするものではありません。各区間の終端と短い分岐配線を評価してください。
送信側が回線を解放する要求を送信するドライバーは、応答のために半二重セグメントを解放する必要があります。短い要求、長い応答、実際の送受信切り替え動作をテストしてください。
通信全体の所要時間を見積もるポーリングには、シリアル送信、機器の処理、応答の伝送、および再試行の時間が含まれます。タイムアウト方針を変更する前に、アドレスごとの遅延を測定してください。

RS485/光ファイバー変換装置は、RS485電気セグメントのデータを光ファイバー経由で別のRS485回線へ伝送するため、長距離にわたり、より複雑な電磁環境にさらされるシリアル接続に適しています。透過型モデルは通常、シリアルデータをそのまま維持し、Modbus RTUをModbus TCPへ自動的に変換することはありません。選定の要点は、シリアル形式、半二重/全二重、方向制御、光ポートの組み合わせ、およびアプリケーションの応答時間要件です。

光リンクで接続された2つの電気セグメント

例えば、制御室のPLCが離れたポンプ室の計測器をポーリングする場合、ローカル側では短いRS485回線でコンバーターに接続し、光ファイバーで構内を横断した後、遠隔側コンバーターを計測器バスに接続します。これにより、長距離区間は光媒体が担い、同じ銅線を遠隔端まで敷設する必要がなくなります。光ファイバー区間は銅導体による接続を形成しないため、両エリア間のデータ回線の電気的経路を分離するのに役立ちます。

ただし、装置全体が絶縁電源やポート絶縁を備えているか、どのようなサージ保護を備えているかは、具体的な構造と試験内容によって異なります。光ファイバーは機器の電源側のリスクをなくすことはできず、遠隔端の短い銅線を落雷や配線ミスから自動的に保護するものでもありません。

光ファイバーは独立した2つのRS485電気セグメントを接続します。各セグメントのバス配線、終端、保護は、引き続き要件に従って個別に設計する必要があります。
光ファイバーは独立した2つのRS485電気セグメントを接続します。各セグメントのバス配線、終端、保護は、引き続き要件に従って個別に設計する必要があります。

透過変換はプロトコル変換ではない

透過型装置は通常、受信したシリアルデータを相手側で対応する電気信号として復元します。マスターとスレーブは引き続き元のアドレス、ファンクションコード、データ解釈方法を使用します。コンバーターが新しい計測器アドレスを勝手に作り出したり、レジスターの意味を書き換えたりすることはありません。

システムがEthernet経由でシリアルポートにアクセスする場合、シリアルサーバーによるネットワークカプセル化と、プロトコルゲートウェイによる意味レベルの変換を区別する必要があります。機器にRJ45管理ポートがあるというだけでは、Modbus TCPを出力できる証拠にはなりません。「伝送ネットワーク」「データ形式」「アプリケーションプロトコル」は、調達条件にそれぞれ分けて記載する必要があります。

半二重の要点:送信をいつ終了し、受信をいつ開始するか

2線式RS485は通常、半二重です。マスターは要求を送信した後、スレーブが応答できるように回線を解放する必要があります。コンバーターの自動方向制御、バッファリング方式、切り替えタイミングは、実際のメッセージ、特に短いメッセージ、連続フレーム、長い応答に対応している必要があります。方向の切り替えが遅すぎるとスレーブの応答の冒頭を遮り、早すぎるとローカル側のデータを途中で切ってしまう可能性があります。

光ファイバー内の伝搬と機器の処理にも時間がかかるため、マスターのタイムアウト設定は、伝送、変換、スレーブの処理、応答の戻りまでをカバーする必要があります。理論上の光速だけを根拠に遅延がないと判断したり、測定せずにすべての機器の遅延を一定のマイクロ秒数と記載したりしないでください。Modbus RTUなどのプロトコルにはフレーム間隔の要件もあるため、機器の処理方式がプロジェクトに適していることを確認する必要があります。

要求と応答はシリアルポート、コンバーター、光ファイバーを通過します。方向制御と全体の応答時間の両方が、ポーリングを安定して実行できるかどうかを左右します。
要求と応答はシリアルポート、コンバーター、光ファイバーを通過します。方向制御と全体の応答時間の両方が、ポーリングを安定して実行できるかどうかを左右します。

仕様表を項目ごとに確認する方法

両端の機器が同じボーレート、データビット、パリティ、ストップビットに対応していることを確認し、2線式か4線式か、配線の極性、基準接地の要件も確認してください。A/B端子の名称はメーカーによって異なる場合があるため、D+/D-または詳細な定義と照合する必要があります。光ポートについては、シングルモード/マルチモード、1芯/2芯、波長の組み合わせ、および両端の専用仕様の互換性を確認してください。

ローカル端と遠隔端はそれぞれ別の電気セグメントに属し、光ファイバーをまたいで「1つのバス」として終端抵抗を数えることはできません。バスの幹線、短いスタブ、シールド、接地は現場の規定に従う必要があり、終端の位置と抵抗値は回線に適合させる必要があります。すべてのノードに無作為に抵抗を追加してはいけません。光ポートの伝送距離と受光電力範囲も確認する必要があります。

デバッグは計測器1台から始める

まず短い銅線でPLCと計測器が正常に通信できることを確認し、次に1組のコンバーターと短い光ファイバーを追加し、最後に現場のリンクへ置き換えてノードを段階的に増やします。要求数、タイムアウト数、CRCエラー数、応答遅延を記録してください。実際に使用する最長のメッセージとスキャン周期で負荷試験を行い、電源復旧後に方向制御が動作停止状態にならず、設定も失われないことを確認してください。

光リンクが正常なのにシリアルポートがタイムアウトする場合は、まず極性、形式、マスター/スレーブのアドレス、方向切り替えのタイミングを確認してください。ノードを増やすとエラーが発生する場合は、電気セグメントの配線と負荷を確認してください。このように進めることで、各段階で問題のある境界を具体的に特定できます。

ノードが増えるとポーリング周期が長くなるのはなぜか?

マスターは要求を1つずつ送信して応答を待つ必要があり、再試行にも時間がかかります。光リンクを追加すると、データビットが完全に正しくても、応答時間の増加によって元のタイムアウト設定が適さなくなる場合があります。ノード数、各メッセージの長さ、スレーブの処理時間に基づいてポーリング周期全体を見積もり、現場での統計データで検証する必要があります。

タイムアウトを際限なく延ばして回線エラーを隠さないでください。どのアドレスで、どの種類のコマンドで、どのような負荷条件下でタイムアウトが発生するかを記録すると、応答の遅い機器、不適切な終端、断続的な電源の問題を特定するのに役立ちます。ある通信速度範囲に対応できることは、あらゆるトポロジーやノード数で安定することを意味しません。特に、長い分岐や過剰な終端は電気セグメントの条件を変化させます。

多地点光ネットワークでは、機器が対応するトポロジーとデータ分配方式を明確に定義する必要があります。一般的なポイントツーポイント装置は、受動型光スプリッターだけで任意の多局間通信に変更することはできません。光パワーバジェットと制御機構の両方が要件を満たさない可能性があります。リング型または多地点型のシリアル光通信システムは、複数のマスターが半二重セグメントを同時に駆動しないよう、全体計画に基づいて設計する必要があります。

保守時には、両端の電源とアラーム記録を確認してください。遠隔側コンバーターの再起動後に光リンクが復旧しても、マスターやアプリケーションはエラー状態のままである可能性があります。受入試験には、この復旧プロセスも含める必要があります。安全に関わる制御はシリアルポートのタイムアウト初期値だけに依存してはならず、故障時の動作をシステム全体の要件に従って設定する必要があります。

参考資料:TI:RS485バスの構成と終端.

中国語の技術記事から翻訳。原文の初回公開日:2019-11-04。原文の最終改訂日時:2026-10-13T23:18:15+08:00。 中国語の原文を読む

実務上のよくある質問

2つのRS485区間とその間の光ファイバーを、1本の連続した銅線バスと見なして終端抵抗を数えるべきですか?

いいえ。各電気セグメントには、それぞれ固有の伝送条件と終端位置があります。コンバーターとバスの資料に従ってください。すべてのノードに抵抗を追加したり、光ファイバーを銅線として扱ったりすると、想定された負荷条件が変わります。

RS485光リンクで、それ以外は正常な計測器の応答の冒頭が失われるのはなぜですか?

送信方向の解放が遅れたり、送受信切り替え動作が対応範囲外だったりすると、応答の先頭バイトが遮られる可能性があります。生のタイミングデータを保持し、配線や文字形式と併せて、コンバーターが対応する処理方式を確認してください。

光ファイバーでエラーが発生していなくても、計測器を増やすとポーリング時間が長くなるのはなぜですか?

マスターは依然として処理能力に限りのある通信路上で通信を順次割り当てるため、応答や再試行のたびに時間を消費します。光伝送によってシリアル通信のタイミング制約がなくなると思い込まず、想定される最長周期を測定し、応答の遅いアドレスを調査してください。

出典と適用範囲

これらの補足は一般的な仕組みを説明するものです。対応機能、接続の詳細、受入判定基準は、実際の機器、ソフトウェア、運用条件に合わせて検証する必要があります。図は測定結果や認証の証拠ではありません。

この記事を共有する