html シリアルサーバーとスイッチの違い:バイトアクセスとフレーム転送 | FCTELE
                                   +8618758069661 [email protected]
製品検索 検索ガイド: スペース = AND(かつ)、 | = OR(または)、 ! = NOT(除外)

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

+8618758069661

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

オンラインお問い合わせ

シリアルデバイスサーバーと産業用スイッチの比較:バイト単位のアクセス、フレーム転送、組み合わせたネットワーク構成

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

同じ設備でシリアルサーバーとスイッチの両方が必要になるのはなぜですか?

サーバーは対応するシリアル信号からバイトを復元し、ネットワークサービスを通じて提供します。スイッチは互換性のあるEthernetノードを接続し、ネットワークのルールに従ってフレームを転送します。一般的な通信経路では両方を使用しますが、機能を統合した製品もあります。各ポートの実際の役割、計測器のプロトコル、共有する電源やソフトウェアへの依存関係を確認してください。Ethernet転送そのものが任意のシリアルコマンドを解釈するわけではありません。

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

01シリアルアクセスを理解する

Recognize serial accessSerial line circuitry and byte recovery precede the supported network service.UART pinsTransceiverField pairConfirm levels, direction and protection

シリアル回線回路とバイトの復元処理が、対応するネットワークサービスに先行します。

02フレーム転送を理解する

Recognize frame forwardingThe switch selects eligible egress based on Ethernet addressing and rules.ASource → portDestination?BLearn source, then look up destinationKnown unicast example onlyOther forwarding rules apply separately

スイッチはEthernetアドレスとルールに基づいて、転送可能な出力ポートを選択します。

03統合による依存関係を評価する

Assess integrated dependenciesIntegrated functions can share one supply and device failure scope.SharedSerialSwitchingCommon supply or processing dependencyOne shared fault can affect several services

統合された機能は、同じ電源を共有し、機器故障時に同時に影響を受ける場合があります。

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

概念を説明するための図であり、実測波形、設置配線図、特定製品の内部構成を示すものではありません。
  • シリアルアクセスを理解する

    現場側の電気的インターフェース方式と、ホストソフトウェアのアクセス方法を確認してください。

  • フレーム転送を理解する

    サーバーのEthernet経路を、計測器からの応答と混同せずに確認してください。

  • 統合による依存関係を評価する

    統合機器が停止した場合に失われるサービスを整理してください。

選定・検証チェックリスト確認項目と関連ガイドを展開する
対象サービスと実際の運用条件に関する確認事項
確認項目確認する内容検証方法
シリアルアクセスを理解するシリアル回線回路とバイトの復元処理が、対応するネットワークサービスに先行します。現場側の電気的インターフェース方式と、ホストソフトウェアのアクセス方法を確認してください。
フレーム転送を理解するスイッチはEthernetアドレスとルールに基づいて、転送可能な出力ポートを選択します。サーバーのEthernet経路を、計測器からの応答と混同せずに確認してください。
統合による依存関係を評価する統合された機能は、同じ電源を共有し、機器故障時に同時に影響を受ける場合があります。統合機器が停止した場合に失われるサービスを整理してください。

シリアルサーバーは「従来の計測器をネットワークに接続する方法」を解決し、スイッチは「複数のEthernet機器を相互接続する方法」を解決します。前者はシリアル信号とネットワークデータの間でバイトを受け渡し、後者はEthernetフレームのアドレスに基づいて転送ポートを選択します。両者はよく併用されますが、通常のスイッチがRS485を自動的にネットワークポートへ変えることはありません。また、シリアルサーバーにネットワークポートがいくつかあるからといって、スイッチのすべての機能を代替できるわけではありません。

1.まず筐体の形ではなく、端末が何を出力するかを確認する

計測器にRS232またはRS485インターフェースしかなく、コンピューターのデータ収集システムがEthernet上にある場合を考えます。計測器はボーレートに従ったシリアル信号を送信しますが、通常のスイッチのネットワークポートはEthernetの信号とフレーム形式を前提としています。コネクター変換ケーブルを作っても、異なる電気的仕様と通信ルールを相互に理解させることはできません。この場合は、計測器のインターフェースに適合するシリアルサーバー、または該当プロトコルへの対応が明示されたゲートウェイが必要です。

端末にすでにEthernetポートがあり、アプリケーションが端末の対応するネットワークプロトコルでアクセスできる場合、通常はシリアルサーバーを介さずに端末をスイッチへ接続できます。DB9、端子台、RJ45は接続形態にすぎず、形状だけで内部の信号を判断することはできません。コンソールポートの中にもRJ45形状のコネクターを使用しながら、Ethernetポートではないものがあります。誤って接続すると通信障害や電気的な危険を招くおそれがあるため、まず両方の機器のマニュアルを確認してください。

2.シリアルサーバー内部でのバイトの流れ

計測器からコンピューターへデータを送信する場合を例にします。まず、シリアルトランシーバー回路が電気信号を受信します。UART(汎用非同期送受信器)が、ボーレート、データビット、パリティ、ストップビットに従ってバイトを復元します。バイトは容量に限りのあるバッファーに一時保存され、その後、ネットワークプロトコルスタックが対応するネットワーク伝送形式に組み込み、Ethernetインターフェースから送信します。コンピューターが計測器にデータを要求する場合は逆方向となり、ネットワークからのバイトがバッファーで待ち行列に入り、UARTとシリアル回路を通じて計測器へビット単位で送信されます。

ネットワーク速度が速いからといって、シリアル送信も速いとは限りません。低速の計測器は引き続き固有の形式で動作し、バッファーは一定の速度差を吸収できるだけで、無制限に保存できるわけではありません。透過伝送は通常、アプリケーションのバイト列を保持するもので、各レジスターの意味を理解する役割は担いません。RS485は電気的インターフェース、Modbus RTUはメッセージのルール、TCPはネットワーク伝送の仕組みです。RS485とTCPを備えていても、Modbus RTUからModbus TCPへの変換に対応していることが自動的に証明されるわけではありません。変換が必要な場合は、ゲートウェイモードを明確に確認してください。

計測器のシリアル信号がトランシーバー、UART、バッファー、ネットワークプロトコルスタックを経てネットワーク伝送となり、その後スイッチによるフレーム転送でコンピューターへ送られる
図1:シリアルサーバーはシリアルバイトへのアクセスを、スイッチはEthernetフレームの転送を担当します。内部構造と波形は一般的な仕組みを示す模式図です。

3.スイッチが送信ポートを決める仕組み

通常のレイヤー2 Ethernetスイッチは、フレームを受信すると、該当するネットワーク範囲内で送信元MACアドレスと受信ポートの対応関係を学習します。MACはEthernetインターフェースがフレームのアドレス指定に用いる識別子と考えることができ、計測器の局番ではありません。その後フレームを受信すると、スイッチは宛先MACに対応するポートを検索し、その方向へフレームを送信します。宛先が不明な場合やブロードキャストなどでは、ネットワークのルールに従って許可されたポートへ転送するため、毎回必ず1つのポートだけに送信するわけではありません。

つまり、スイッチは主にネットワークノード間でフレームを転送します。コンピューターに代わって「他のコンピューターを制御する」ものでも、計測器のコマンドを自動実行するものでもありません。管理型スイッチはVLAN、優先度、ポート統計、冗長化の仕組みを提供する場合がありますが、具体的な機能はモデルによって異なります。レイヤー3スイッチはルーティングにも対応する場合があり、これは通常のレイヤー2転送とは異なります。すべてのスイッチをルーターと呼ぶことはできず、どのスイッチにも固定の「メインネットワークポート」が1つあると考えるべきでもありません。アップリンクポートはトポロジー上の役割であり、統一された物理的な決まりではありません。

4.ネットワークで両機器を組み合わせる方法

一般的な構成は「計測器—シリアルサーバー—スイッチ—データ収集用コンピューター」です。現場に複数の計測器が分散している場合、それぞれを対応するシリアルサーバーに接続し、それらのサーバーのEthernetポートをスイッチへ集約できます。スイッチは相互接続の経路を提供します。ホストコンピューターは各サーバーのIP、サービスポート、動作モードに従ってアクセスし、最終的にアプリケーションが計測器を識別して応答を解析します。機器にケーブルを接続しただけで、業務プロトコルの相互運用性がすでに確保されていると考えてはいけません。

異なるインターフェースを持つ2台の計測器がそれぞれシリアルサーバーに接続され、スイッチの独立した3つのポートを介してデータ収集用コンピューターにつながる構成と、MACアドレスとポートの対応図
図2:青色の要求とオレンジ色の応答は方向の例を示します。アドレス学習とシリアルバイトの移動には、それぞれ別の役割があります。図中の接続は、任意のインターフェースを混在させてよいことを意味しません。

コンピューターに物理的なシリアルポートが必ず必要なわけではありません。ソフトウェアがSocketネットワークインターフェースに対応していれば、サーバーのアドレスと待ち受けポートに接続できます。従来のソフトウェアがCOMポートしか認識しない場合は、互換性のある仮想シリアルポートドライバーが必要になることがあります。ドライバーはローカルのCOM操作をネットワーク機器にマッピングしますが、制御線、排他性、タイムアウト、再接続時の動作はテストが必要であり、すべての従来ソフトウェアで完全に同等の動作を保証することはできません。また、複数のコンピューターが同時に接続できるからといって、調整なしに1本のRS485バスへ同時にコマンドを送信できるわけではありません。

5.スイッチング機能付きシリアルサーバーの捉え方

これら2種類の機能は、同じ機器に統合できます。飛暢科技のFCT-1500シリーズ2855の詳細には、1–4チャネルのRS232/422/485に、スイッチング機能を備えた2ポートの100M電気ポートと1ポートの100M光ポートを組み合わせた構成が記載されています。現場では、発注した構成に従ってシリアル端末を接続し、対応するネットワークインターフェースを相互接続や伝送媒体経路の延長に使用できます。詳細には仮想シリアルポートやRTU/TCP変換などの機能も記載されています。これらはそれぞれソフトウェアアクセスとプロトコル変換に関するものであり、通常のスイッチ転送に当然含まれる機能ではありません。

統合ソリューションは機器数を減らせますが、電気ポートと光ポートの実際の用途、シリアルポートの数とモードを確認し、電源喪失時にどのノードが同時に影響を受けるかを評価する必要があります。「スイッチング機能付き」というだけで、任意のVLAN、リングプロトコル、レイヤー3ルーティングに対応すると判断してはいけません。まして、光ポートを備えることを無制限の伝送距離と同一視することはできません。光モジュール、光ファイバー、リンクバジェット、スイッチング能力は、対応する構成で引き続き確認する必要があります。集中制御でも権限の境界を維持し、管理ポートやサービスポートを公衆ネットワークに直接公開してはいけません。

6.選定とトラブルシューティングを2つの系統に分ける

シリアルサーバーを選ぶ際は、まずRS232/422/485規格、2線式か4線式か、端子、電気的絶縁、ボーレート、フロー制御、プロトコル、ソフトウェアの利用方法を確認し、その後でネットワーク上の役割と業務セッションの制限を確認します。スイッチを選ぶ際は、Ethernetポートの数と速度、伝送媒体、トポロジー、管理、冗長化の要件を確認します。両者の産業環境向け仕様も個別に確認してください。「産業用」という表現は、すべてのモデルに同じ温度範囲、認証、信頼性保証があることを意味しません。

ネットワーク接続に失敗する場合は、電源、ネットワークケーブル、IP、VLAN、ルーティング、ポート、アクセスポリシーを確認してください。TCP接続が確立しているのに計測器が応答しない場合は、シリアル配線、パラメーター、局番、要求形式を確認します。Webページが開くことは管理サービスに到達できることを示すだけであり、リンクランプの点灯も限定的な証拠にすぎません。バイトを受信できても解析に失敗する場合は、単にスイッチを交換するのではなく、生のメッセージを保存してプロトコルの境界とチェックサムを確認してください。TCPは順序のあるバイトストリームです。1回の読み取りでメッセージの一部だけ、または複数のメッセージを取得する場合があるため、アプリケーション側でメッセージの区切りを処理する必要があります。

受入試験では、まず単一の端末と既知の読み取り専用要求を使用して基準を確立し、その後、すべてのノードを段階的に接続して、想定負荷下で応答の完全性、遅延、復旧をテストします。ネットワーク切断や再起動などのテストは、承認された保守時間帯に実施してください。また、制御コマンドでは、タイムアウト後の再試行による重複動作を防ぐ必要があります。モデル、ファームウェア、設定、配線、正常時のログを保存し、保守担当者が問題の発生箇所を、ネットワーク転送層、バイトアクセス層、業務上の意味を解釈する層のいずれかとして説明できるようにしてください。

具体的な操作については、引き続き以下をご覧ください TCPサーバー接続チュートリアル および シリアルサーバー利用ガイド。一言でまとめると、スイッチはEthernetノードを接続し、シリアルサーバーはシリアル端末をネットワークへ接続します。両者は連携や統合が可能ですが、技術的な役割は異なります。

参考資料:飛暢科技のシリアルサーバーカテゴリー;FCT-1500シリーズ2855の詳細;IETF RFC 9293:TCPバイトストリーム。2095と2083を統合し、「スイッチがPCを制御する」などの表現を修正しました。模式図は一般的な仕組みを示すものであり、実際の製品や測定結果を表すものではありません。具体的な機能は、発注したモデルとマニュアルに従います。

中国語の技術記事から翻訳。原文の初公開日:2022-05-06。原文の最終改訂日時:2026-10-13T19:15:07+08:00。 中国語の原文を読む

実務上のよくある質問

RS485計測器を通常のEthernetスイッチに接続すると、TCPセッションが確立されますか?

いいえ。電気的な役割とプロトコル上の役割が異なります。対応するシリアルサーバーまたは適切なゲートウェイを使用し、現場側とホスト側の設定を検証してください。

デバイスサーバーへのTCP接続によって、計測器が要求を受け付けたことを証明できますか?

いいえ。ネットワークアクセスの一部が確立されたにすぎません。シリアル配線、パラメーター、プロトコル、および計測器からの完全で有効な応答を個別に確認してください。

シリアルアクセスとスイッチングを統合すると、すべての障害点をなくせますか?

いいえ。個別のハードウェアを減らせる一方で、共通の依存関係が生まれます。筐体が少ないことを可用性の保証と同一視せず、サービス経路全体、電源、復旧時の動作を評価してください。

出典と適用範囲

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

この記事を共有する