html 4ポートシリアルデバイスサーバー:チャネル、RS485局、セッション | FCTELE
                                   +8618758069661 [email protected]
製品検索 検索ガイド: スペース = AND(かつ)、 | = OR(または)、 ! = NOT(除外)

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

+8618758069661

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

オンラインお問い合わせ

4ポートシリアルデバイスサーバーの活用:独立チャネルとRS485マルチドロップの違い

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

シリアルデバイスサーバーの「4ポート」は、実際には何を数えていますか?

通常は物理シリアルインターフェースの数を表し、計測器やネットワーク接続の最大数が一律に4つであることを意味しません。適切なRS485ポートは、1本のバスを共有するアドレス付きの複数局に対応できます。一方、個別のポートはそれぞれ独自のチャネルマッピングと設定を持ちます。発注した電気インターフェース、プロトコル上の調整、ネットワークサービスの割り当てを確認してください。プロセッサ、アップリンク、電源を共有するため、同時処理能力と障害時の独立性には依然として制約があります。ポート数だけで判断せず、実際のトランザクションをそれぞれ検証したうえで、計画した負荷全体の受け入れ試験を行ってください。

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

01チャネルの帰属を維持する

Keep channel ownershipIndependent serial streams must remain associated with the intended network service and application.Serial 1Serial 2Serial 3Serial 4ServerPreserve each channel-to-service mapping

独立したシリアルストリームは、意図したネットワークサービスおよびアプリケーションとの対応関係を維持する必要があります。

02共有バスごとに通信を調整する

Coordinate each shared busAddressed RS485 stations share line time under their actual application protocol.MasterStation 1Station 2Station 3Addressed exchanges; not simultaneous replies

アドレス付きのRS485局は、実際のアプリケーションプロトコルに従って回線の使用時間を共有します。

03同時稼働時の負荷を試験する

Test the simultaneous workloadSeveral valid individual channels can still compete for shared processing, transport or buffering.1234Shared uplinkChannels can share finite resourcesTest all planned transactions together

各チャネルが単独では正常でも、複数のチャネルが共有の処理能力、伝送経路、バッファを奪い合う場合があります。

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

概念を説明するための図であり、実測波形、設置配線図、特定製品の内部構成を示すものではありません。
  • チャネルの帰属を維持する

    端子、パラメータ、ホスト側のマッピングを関連付けたチャネル管理台帳を作成してください。

  • 共有バスごとに通信を調整する

    ポーリングの時間配分には、要求、処理、応答、再試行を含めてください。

  • 同時稼働時の負荷を試験する

    実際のメッセージを複数チャネルで同時に繰り返し送受信し、チャネル間のデータ混入がないことと障害復旧を試験してください。

選定・検証チェックリスト確認項目と関連ガイドを展開する
対象サービスと実際の運用条件に関する確認事項
確認項目確認する内容検証方法
チャネルの帰属を維持する独立したシリアルストリームは、意図したネットワークサービスおよびアプリケーションとの対応関係を維持する必要があります。端子、パラメータ、ホスト側のマッピングを関連付けたチャネル管理台帳を作成してください。
共有バスごとに通信を調整するアドレス付きのRS485局は、実際のアプリケーションプロトコルに従って回線の使用時間を共有します。ポーリングの時間配分には、要求、処理、応答、再試行を含めてください。
同時稼働時の負荷を試験する各チャネルが単独では正常でも、複数のチャネルが共有の処理能力、伝送経路、バッファを奪い合う場合があります。実際のメッセージを複数チャネルで同時に繰り返し送受信し、チャネル間のデータ混入がないことと障害復旧を試験してください。

4ポートサーバーは通常、個別の機器やバスに接続するための物理シリアルインターフェースを4つ備えています。「4」はチャネル数であり、接続機器が最大4台であることや、あらゆる規格、無制限の同時処理、任意のプロトコルへの対応を意味しません。古いパラメータ表を暗記するのではなく、各電気インターフェース、バイトの経路、ネットワークマッピングを理解してください。

各シリアルポートが扱うもの

制御盤内には、設定の異なるバーコードリーダー、はかり、温度計、入退室コントローラーが設置されている場合があります。発注した仕様がそれぞれの電気インターフェースに対応していれば、適切なマルチポート機器で接続できます。チャネルごとに機器、ボーレート、ホスト側サービスを記録し、4組の配線をまとめて接続しないでください。

各受信回路は電気信号を処理し、そのUARTが文字を復元して、対応するバッファ/ネットワーク経路へバイトを渡します。共有のプロセッサ/インターフェースは、データの帰属を維持する必要があります。「4つの郵便窓口が1台の車両を共有する」というのは例えであり、実際のすべてのプロトコルが特定のアドレスタグを付加するという意味ではありません。

4つの物理シリアルチャネルは、プロセッサとネットワークインターフェースを共有しながら、バイトデータの帰属をそれぞれ維持します
図1。物理シリアルポートと論理ネットワーク接続では、「ポート」の意味が異なります。

4本の独立回線と1本のマルチドロップバスの違い

1つのRS485インターフェースには、適切なプロトコルの下で複数の局を接続できます。各局はアドレスで区別され、伝送を共有します。一方、4つのポートは4本の独立した回線に対応でき、各回線に複数の局を接続できる場合もあります。シリアルインターフェース数、バス上の局数、ネットワークセッション数は分けて数えてください。

送信し続ける異常な局は、接続先のバスに影響を及ぼす場合があります。シリアルポートを分けることで回線障害の影響範囲を限定できる場合がありますが、電源、プロセッサ、アップリンクは依然として共通の障害点です。「独立」が、パラメータ、チャネルの帰属、ガルバニック絶縁のどれを意味するのかを定義してください。ポート数だけでは、ポートごとの絶縁は証明できません。

インターフェースの仕様によって配線が決まる

RS232は一般に、TX/RX/基準電位が定められたポイントツーポイント接続です。一般的な2線式RS485では、差動配線、送受信方向、バストポロジーを考慮する必要があります。RS422には別の条件があります。同じ端子形状でも、機能が同じとは限りません。固定仕様のポートもあれば、モードを切り替えるポートもあります。発注仕様と切り替え手順を確認してください。

DIPスイッチや無作為な配線で推測しないでください。現場のRS232をロジックレベルのUARTに接続すると、回路を損傷するおそれがあります。複数のインターフェースを同時に動作させられない場合もあります。敷設済みケーブル、終端、基準電位、保護を追加する前に、短い回線で1台の機器を検証してください。

1本のRS485バス上の複数局は、独立した物理シリアルチャネルとは異なり、トランザクションを共有します
図2。共有バスではトランザクションの調整が必要です。物理チャネル数で、プロトコルの処理能力やポーリングの時間配分を代用することはできません。

1つのIPで4チャネルにアクセスする仕組み

製品によっては、TCPサービスポート、セッション、その他のマッピングによってシリアルチャネルを区別します。TCPポートはソフトウェアサービスを識別するものであり、物理的なRJ45ソケットではありません。1つのインターフェースで複数の接続を扱うことができ、Ethernetソケットが4つあってもシリアルチャネルが4つあるとは限りません。ポート番号に普遍的な規則があると思い込まず、実際のマッピング規則に従ってください。

チャネルごとにネットワーク上の役割を定義してください。サーバーは接続を待ち受け、クライアントは接続を開始します。これによって計測器のマスター/スレーブの役割が決まるわけではありません。複数のコンピューターが接続されていても、1台のシリアル機器を自動的に同時制御できるわけではありません。要求、応答の帰属、制御権限を調整してください。

古い4ポート機器のパラメータ表をそのまま流用できない理由

古い記事には、異なるメーカーの情報、旧式のドライバー、損失が絶対に発生しないという保証が混在している場合があります。4チャネルという情報だけでは、CPU、最大ボーレート、OS、電源、保護仕様は分かりません。別の古い機器の仕様をFCTELに当てはめるのではなく、現行の型番、インターフェースの仕様、ファームウェアを確認してください。

例えば、FCTEL FCT-081206の資料は、マルチポート/インターフェース設定の選択肢を示すものであり、汎用的な4ポート仕様表ではありません。4チャネルのプロジェクトでも、発注したバージョン、モード、ソフトウェア互換性の確認が必要です。8ポート製品の説明で、無関係な4ポート製品の適合性を証明することはできません。

同時処理能力とシリアル通信容量を見積もる

同時負荷時には、各チャネルのデータ生成量とホストの処理量が釣り合う必要があります。有限のバッファは一時的な集中を吸収するものであり、継続的に増える滞留を解消するものではありません。Ethernetが1つのシリアルチャネルより高速でも、システムにボトルネックがないとは証明できません。スケジューリング、パケット化、タイムアウト、シリアルトランザクションは、いずれも応答に影響します。

マルチドロップチャネルでは、各サイクルに要求、処理、応答、再試行を含めてください。機器数だけでは速度は判断できません。低速または異常のある局では、再試行による飽和を避けるため、通信頻度を管理して下げ、アラームを設ける必要があります。バイト単位のスループットだけでなく、トランザクション全体を検証してください。

各チャネルの受け入れ試験後に、同時負荷を試験する

端子、インターフェース、文字設定、局アドレス、ネットワークマッピング、ソフトウェアの登録項目を記載したチャネル表を作成してください。実際のメッセージを個別に検証した後、計画したすべての通信を実行し、チャネル間のデータ混入、タイムアウト、動作の重複を確認してください。稼働中のアクチュエーターに任意のブロードキャスト書き込みを行うのではなく、承認された機器と作業時間帯で試験してください。

ネットワーク切断、機器の電源喪失、ホスト再起動、設定復旧を試験し、チャネルごとの障害と復旧時間を記録してください。電源/接地のマニュアルに従い、管理アクセスを制限し、設定をバックアップしてください。成功とは、すべてのLEDが点灯することではなく、障害の影響範囲が明確な状態で、各チャネルが所定のサービスを完了できることです。

参考:FCTELマルチポートシリアルデバイスサーバーの詳細。図は一般的な仕組みを示しており、特定の4ポートモデルのピン配列、仕様、試験結果を示すものではありません。

中国語の技術記事から翻訳。原文初公開:2022-04-06。原文最終改訂:2026-10-13T15:49:49+08:00。 中国語の原文を読む

実務上のよくある質問

物理シリアルポート番号とTCPサービスポートを分けて記録する必要があるのはなぜですか?

両者は異なるものを識別します。一方は電気的なチャネル、もう一方はネットワーク上のソフトウェアサービスです。ネットワークポート番号に普遍的な規則があると思い込まず、実際のマッピング規則に従い、各チャネルで意図した機器の応答を確認してください。

シリアルポートが4つあれば、ガルバニック絶縁されたバスが4系統あると考えてよいですか?

いいえ。ポート数だけでは、絶縁定格や、電源と処理系の独立性は判断できません。実際のハードウェア仕様と、共有部分の障害影響範囲を確認したうえで、必要なチャネル動作を検証してください。

個別チャネルの試験には合格しても、計画した同時負荷でタイムアウトするのはなぜですか?

共有リソース、パケット化、ホストの処理量、トランザクションのスケジューリングによって、全体の負荷は変化します。ボトルネックを特定する前に、チャネルの帰属と実際の設定を維持した状態で、同時実行されるトランザクション全体と関連カウンターを測定してください。

出典と適用範囲

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

この記事を共有する