html マルチシリアルサーバーの配線:チャネルの識別とバスの境界 | FCTELE
                                   +8618758069661 [email protected]
製品検索 検索ガイド: スペース = AND(かつ)、 | = OR(または)、 ! = NOT(除外)

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

+8618758069661

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

オンラインお問い合わせ

マルチシリアルサーバーの配線方法:チャネルの割り当て、RS232、RS485

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

複数のシリアルチャネルを1つのネットワークに収容した後も、それぞれを区別するには何が必要ですか?

各物理シリアルポートと、そのネットワークサービスおよびホストソフトウェア上のオブジェクトとの対応を文書化する必要があります。インターフェース設定、プロトコルの識別情報、解析バッファー、タイムアウト状態はチャネルごとに個別に保持してください。複数の計測器で共有するRS485バスは、複数の独立したシリアルポートとは異なる構成です。まず各チャネルを検証し、その後に同時動作と障害時の動作を検証することで、正しいバイト伝送と、別の計測器のデータを受信してしまうことを混同しないようにします。

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

01チャネルの対応関係を明確にする

Keep channel mappings explicitPhysical ports and network destinations need stable corresponding identities.Serial 1Serial 2Serial 3Serial 4ServerPreserve each channel-to-service mapping

物理ポートとネットワーク接続先には、安定した対応関係を持つ識別情報が必要です。

02共有バスの動作を調整する

Keep a shared bus coordinatedHalf-duplex instruments need supported topology, addressing and transmit ownership.Master TXSlave TXReleaseSeparate request and response drive windows

半二重通信の計測器には、サポートされるトポロジー、アドレス設定、送信権の管理が必要です。

03受信状態をチャネルごとに保持する

Keep receive state per channelPartial messages from different sources must not share one parser buffer.1Parser 12Parser 23Parser 3Separate buffers, timeouts and identities

異なる送信元からの未完のメッセージで、1つの解析バッファーを共有してはいけません。

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

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

    端末、ポート、電気的モード、ホストアプリケーションのオブジェクトを記録します。

  • 共有バスの動作を調整する

    各バスの終端、基準電位、要求の送信スケジュールを確認します。

  • 受信状態をチャネルごとに保持する

    同時応答、チャネル障害、再接続をそれぞれ個別にテストします。

選定・検証チェックリスト確認項目と関連ガイドを展開する
対象サービスと実際の運用条件に関する確認事項
確認項目確認する内容検証方法
チャネルの対応関係を明確にする物理ポートとネットワーク接続先には、安定した対応関係を持つ識別情報が必要です。端末、ポート、電気的モード、ホストアプリケーションのオブジェクトを記録します。
共有バスの動作を調整する半二重通信の計測器には、サポートされるトポロジー、アドレス設定、送信権の管理が必要です。各バスの終端、基準電位、要求の送信スケジュールを確認します。
受信状態をチャネルごとに保持する異なる送信元からの未完のメッセージで、1つの解析バッファーを共有してはいけません。同時応答、チャネル障害、再接続をそれぞれ個別にテストします。

マルチシリアルサーバーの要点は、異なる現場インターフェースを正しいネットワークチャネルに対応付けることです。1つのネットワークポートで複数のシリアルサービスを扱えますが、異なるチャネルの配線、シリアル通信パラメーター、データを混在させることはできません。まず「機器―シリアルポート番号―ネットワーク接続先―ホストコンピューター上のオブジェクト」の対応表を作成し、チャネルごとに配線と検証を行います。すべてを一度に接続してからトラブルシューティングするよりも、対応関係が明確になります。

1。マルチシリアルサーバーと複数のRS485スレーブは、どのように異なりますか?

4ポートのシリアルサーバーは通常、4つのシリアルインターフェースを備え、製品構成に応じて各インターフェースに独立した端末またはバスを接続できます。単一のRS485シリアルポートにも、プロトコル、アドレス、トポロジー、電気的負荷の条件が許す場合は、複数のスレーブを接続できます。4つの独立したシリアルポートと、同一バス上の4台のスレーブは、同じ構成ではありません。

例えば、2台の入退室コントローラーがRS232を使用し、別のメーター群がRS485を使用する場合、合計3つの個別チャネルを使用し、それぞれのインターフェース、ボーレート、プロトコルが異なることがあります。機器が同じボックス内に集まっているという理由だけで、すべてを1組のRS485端子に接続することはできません。また、すべてのインターフェースで電気方式を自由に切り替えられると考えてはいけません。

2。1つのネットワークポートで、複数のシリアルポートのデータをどのように区別しますか?

機器内部では、シリアルポートごとに独立した送受信とバッファリングを設定でき、ネットワーク側ではその設定に従ってチャネルを区別します。一般的な実装では、異なる待ち受けポート、異なる接続、またはメーカー独自のカプセル化識別子を使用する場合があります。どの方式を使用するかは、機種とモードに照らして確認する必要があります。「シリアルポート1つにつきネットワークポート1つ」を、すべての製品に共通する絶対的な規則として扱うことはできません。

チャネル1とチャネル2が、例として2つのサービスポートに対応付けられているとします。対応するシリアルポートにバイトを送信するには、コンピューターが正しい接続先に接続する必要があります。チャネル1に接続して、チャネル2上の機器の局番号を指定して問い合わせても、ネットワーク接続が成功したというだけで端末が自動的に応答することはありません。ポートと局番号は、異なる階層のアドレスです。

4つのシリアルチャネルはそれぞれ端末に接続され、機器内部で独立してバッファリングされ、同じネットワークインターフェースを介してホストアプリケーションに対応付けられます
図1:色はチャネルの対応関係を示しており、4本のシリアルケーブルを同じバスにまとめることを意味しません。独立したバッファリングは電気的絶縁と同義ではなく、ネットワークの対応付け方式は実際の機種に応じて確認する必要があります。

対応表を作成する際は、端末名、シリアルポート番号、インターフェース規格、パラメーター、サービスのプロトコル、ホストソフトウェア上のオブジェクトを記録します。仮想COMを使用する場合は、COM番号とドライバーの対応付けも記録します。Socketプログラムを使用する場合は、接続とアプリケーション上の機器オブジェクトを記録します。再接続や機器交換の後は、以前の設定が誤った接続先を指さないよう、再確認してください。

3。RS232とRS485の配線を個別に確認する

RS232には一般に、送信、受信、基準電位の端子があります。接続時は両側の定義を確認してください。通常、一方の送信は他方の受信に対応します。フロー制御線が必要かどうか、ケーブルがストレートかクロスかは、インターフェースの用途と機器の種類によって異なります。コネクターがオスかメスかだけでは判断できません。また、RS232の信号をRS485の差動端子に接続してはいけません。

RS485はバス設計に従って配線し、許容されるトポロジーの範囲内で、連続した幹線と適切な分岐を維持する必要があります。終端とバイアスは、実際の機器と配線に応じて決定してください。A/Bの名称はメーカーによって一致しない場合があるため、文字や色ではなく電気的な定義を照合してください。基準グランド、シールド、絶縁接地は、マニュアルと現場設計に従って施工してください。概略図を、任意の端子を短絡するための方法として扱ってはいけません。

マルチシリアル機器のRS232ポイントツーポイントチャネルとRS485リニアバスは、個別に配線され、独立した状態を維持します
図2:2種類のチャネルの一般的な接続関係を示します。具体的なピン配置、極性、終端、接地は、接続する双方のマニュアルに従ってください。図の外観だけを基に施工しないでください。

同じRS485バス上のスレーブアドレスは、通常、プロトコルに従って重複を避ける必要があります。独立した異なるチャネルでは同じ局番号を使用できる場合がありますが、ホストソフトウェアはチャネルの識別情報も併用して区別する必要があります。チャネル番号が独立していること自体は、ポートが電気的に絶縁されている証拠にはなりません。絶縁構造と定格条件は別途確認する必要があります。

4。各チャネルのシリアル通信パラメーターは個別に保存する

ボーレート、データビット、パリティ、ストップビット、フロー制御は、対応する端末に合わせる必要があります。4つのチャネルすべてに同じパラメーターをコピーしてよいのは、端末が実際に同じ設定を必要とする場合だけです。ネットワークの通信速度はシリアル通信速度よりはるかに高速ですが、シリアル伝送時間がなくなるわけではありません。複数のサービスから同時に収集する場合は、機器の処理能力とバッファリングの上限も確認してください。

ホストプログラムは、解析バッファーとタイムアウト状態をチャネルごとに独立して保持する必要があります。TCPは順序が保証されたバイトストリームであり、1回の読み取りに半分のフレームや複数のフレームが含まれる場合があります。アプリケーションは、そのチャネルのプロトコルに従ってメッセージを復元します。同じネットワークポートで受信したという理由だけで、異なる機器のデータを、送信元を区別しない1つのメッセージキューに混在させてはいけません。

5。ホストソフトウェアに応じて動作モードを選択する

ホストコンピューターから現場側に能動的にアクセスする場合は、TCP Serverを検討できます。現場側からセンターに能動的に接続する場合は、TCP Clientを検討できます。ポイントツーポイントのペア構成による透過伝送では、両端の役割とシリアル通信パラメーターを適合させる必要があります。仮想COMは互換性のある既存のシリアルソフトウェアを利用するために使用し、Socketアプリケーションはネットワーク接続を直接処理します。この2つは、単一の「プロトコルオプション」だけで自由に置き換えられるものではありません。

複数のコンピューターが同じシリアルチャネルにアクセスする場合も、調整が必要です。ネットワークセッション数は、安全に制御できるマスター数と同じではありません。機器が応答をブロードキャストするか、要求をキューに入れるか、プロトコルの調停に対応するかは、実際のモードに照らして確認してください。複数のプラットフォームに接続できると述べる一方で、同時接続はできないとする古い記事は、機種の前提を欠いた矛盾であり、一般的な結論として引き続き使用することはできません。

6。入退室管理の改修でも業務機能の検証が必要なのはなぜですか?

既存の入退室コントローラーをシリアルサーバーに接続すると、データの伝送経路を変更できますが、既存のプロトコルが自動的にネイティブのIP入退室管理に変わるわけではありません。管理ソフトウェアは、引き続き端末のプロトコルと、対応するネットワークまたは仮想COM経由のアクセスをサポートする必要があります。権限設定、時刻同期、イベント通知も確認しなければなりません。

例えば、自発的なイベント通知とセンターからのポーリングでは、メッセージの送受信タイミングが異なる場合があります。切断中にイベントがバッファリングされるか、復旧後に再送されるかは、記録の完全性に影響します。ドアを開けるなどの操作では、無条件の再試行を避けるため、タイムアウト後に実行状態を確認することも必要です。通信距離はシリアル区間とネットワーク区間それぞれの条件に依存します。ネットワークに接続すれば距離や信頼性の制約がなくなると保証することはできません。

7。ネットワークポートだけでなく、チャネルごとに検証する

テスト環境では、まずチャネル1だけを接続し、正常であることが確認済みの要求を使って双方向のデータと内容を確認してから、残りのチャネルを順番にテストします。各機器に区別可能な内容を返させることで、ソフトウェア上の名称、測定値、実際の機器が一致することを確認できます。その後、同時に動作させ、チャネル間のデータ混在、応答の誤認、タイムアウト、バッファー使用量の増加がないかを観察します。

次に、1台の端末の切断、ネットワークの切断、機器の再起動をテストし、他のチャネルの動作と設定が保持されるかどうかを記録します。物理ポートが分かれていても、すべての障害が独立しているとは限りません。電源、プロセッサー、ネットワークでは、依然としてリソースを共有している場合があります。受入検証には、単一チャネルでの短時間の成功だけでなく、全体負荷と障害復旧も含める必要があります。

8。発注構成に従ってインターフェースを確認する

飛暢科技のFCT-1500シリーズの詳細情報には、RS232、RS422、RS485、および3方式一体型の各構成が示されており、スイッチング対応の電気ポートと光ポートのオプションも記載されています。端末構成に応じて選択できます。マルチチャネル機器の選択は接続の集約に役立ちますが、実際のチャネル数、選択可能なインターフェース、動作モードは、完全な型番に照らして確認する必要があります。シリーズ全体の対応範囲を、すべての機器が同時に備えるインターフェースとして扱うことはできません。

施工前に対応表、配線記録、正常な要求と応答を保存し、機器交換後には再検証してください。ネットワークチャネル、シリアル配線、業務機能のオブジェクトが正確に対応して初めて、マルチチャネル統合の利便性を保守に生かすことができ、追跡が難しい配線混在の問題を増やさずに済みます。

参考資料:飛暢科技FCT-1500シリーズの詳細と発注構成;TCP仕様書。図は一般的な原理図であり、特定製品の配線表、実物、または実測性能を示すものではありません。

中国語の技術記事から翻訳。原文の初公開日:2022-12-16。原文の最終改訂日時:2026-10-13T20:24:48+08:00。 中国語の原文を読む

実務上のよくある質問

独立したシリアルチャネル上の2台の計測器で、同じ局アドレスを使用できますか?

対応プロトコルとホスト側の対応付けによってチャネルを区別できる場合は、使用できる可能性があります。1つの共有バス上でのアドレス重複は別の問題です。実際のプロトコル規則を確認してください。

4ポートのシリアルサーバーは、4つのRS485バスを自動的に1つのバスにまとめますか?

いいえ。明示的にサポートされた機能によって処理が結び付けられない限り、個別のインターフェースのままです。妥当な設計なしに、電気的に接続したり、要求の送信権管理を統合したりしないでください。

アプリケーションの受信バッファーを共有すると、本来は正常なマルチチャネル応答が破損するのはなぜですか?

異なる接続や計測器からのバイトが結合され、無効なメッセージになる可能性があります。チャネルの識別情報を保持し、独立したストリームごとに解析状態とタイムアウト状態を管理してください。

出典と適用範囲

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

この記事を共有する