FCTEL / ネットワークと設定
まずプロトコル変換を検証し、その後、シリアル設定、ユニットID、TCPの経路を整合させます。
生のシリアルバイト列を転送するEthernetソケットが、そのままModbus TCPサーバーになるわけではありません。RTUからTCPへの変換に明示的に対応したモデルと動作モードを選び、バス上の残りの機器を追加する前に、1台のスレーブの既知のレジスターで経路を検証してください。

01ゲートウェイとシリアルトンネルのどちらが必要かを判断する
工場でよく見られる構成は、Ethernet接続のSCADAシステム、ポンプや生産ラインの近くにあるシリアルサーバー、そして共通ケーブル上の複数のRS485計器です。ホストはModbus TCP要求を発行し、計器はModbus RTUフレームを解釈します。どちらも一般的なModbusのファンクションコードやレジスターの概念を使用しますが、伝送時のフレーム構造は異なります。Modbus TCPにはMBAPヘッダーが含まれ、RTUシリアルフレームにはタイミング規則とCRCが含まれます。単純なTCP・シリアル間のバイトトンネルが、一方のフレーム構造をもう一方に変換するとは限りません。
まず、標準のModbus TCPクライアントがRTUスレーブと直接通信する必要があるのか、それともクライアント自体がTCPストリーム内にRTUフレームを構築するのかを、文書で明確にしてください。前者には、明示的なプロトコル変換機能またはゲートウェイ機能が必要です。後者では透過型シリアルトンネルを使用できる場合がありますが、クライアントソフトウェアは受信する内容を認識している必要があります。これらのモードの混同は、Ethernetリンクが正常なのにアプリケーションがまったく応答しない原因としてよく見られます。
公式の FCTEL FCT-081219製品ページ では、切り替え可能なRS485/RS422/RS232シリアルインターフェースと、RTUからModbus-TCPへの変換用途が説明されています。これは製品固有の有用な出発点ですが、すべてのFCTELシリアルサーバーやすべてのファームウェアバージョンで同じ設定が提供される証拠ではありません。最新版のマニュアルを入手し、納入される機器の正確なインターフェース、変換モード、アドレス処理、電源、設置上の制限を確認してください。
02電気系統とEthernetの境界を図示する
設定ページを開く前に、現場の配線経路を略図にしてください。各計器の設置位置とModbusユニットアドレス、各分岐点、RS485幹線、短い分岐線、および電気的な両端を記入します。2線式半二重セグメントは、通常、連続した幹線構成とします。メーカーが異なっても同じ文字が同じ極性を示すとは限らないため、機器のA/B表記規則を確認してください。信号基準、シールド、現場の接地設計を記録します。ケーブルの差動インピーダンスと機器内蔵スイッチの設定に従って端末終端を設け、中間ノードに抵抗を分散配置しないでください。
終端は反射を抑え、バイアスはトランシーバーが必要とする場合にアイドル状態を確定させます。両者は異なる回路であり、どちらも誤ったシリアル形式やユニットIDの重複を解決するものではありません。物理的な原理と立ち上げ時の確認については、当社の RS485終端ガイドをご覧ください。設備が建物間にまたがる場合、接地電位の異なる領域を横断する場合、またはスター配線が避けられない場合は、ゲートウェイが配線不良を隠してくれると期待するのではなく、物理構成を見直してください。
Ethernet側では、サーバーのIPアドレス、サブネット、ゲートウェイ、待ち受けポート、ホストのIP、およびVLANやファイアウォールの境界を記録します。pingの成功が証明するのは、その時点でのある種のIP到達性だけです。TCPサービスが待ち受けていること、サーバーが意図した変換モードであること、またはマッピングされたユニットIDにRTUスレーブが応答することまでは証明しません。受入確認では、これらの各層について個別の証拠が必要です。
03シリアル形式を一致させてから、レジスターを検証する
計器の資料、または正常動作が確認済みの設定エクスポートを確認してください。ボーレート、データビット、パリティ、ストップビットを記録し、サーバーのシリアルポートにも同じ値を適用します。一般的な単一ポートのRS485マスターでは、同じ電気的セグメント上で互換性のないシリアル形式を要求する機器を確実にポーリングすることはできません。計器の設定を統一するか、個別に設定したポートまたはセグメントにネットワークを分割してください。汎用の自動検出オプションが、あらゆる組み合わせを判別できるとは考えないでください。
各RTUスレーブに、そのバス上で一意のユニットIDを割り当てます。1台の計器で動作することが資料に記載された試験要求を用意してください。ファンクションコード、開始レジスター、数量、アクセス権、想定するデータ型を確認します。レジスター表記にも注意が必要です。マニュアルによってはゼロから始まるプロトコルオフセットで記載され、操作担当者向けの一覧では4xxxx形式の保持レジスター番号で表示される場合があります。クライアントライブラリがどのようなアドレス表現を要求するか確認してください。電気的な通信が完全に正常でも、レジスターが1つずれていたり、未対応のファンクションを使用したりすると、例外応答が返ることがあります。
可能であれば、正常動作が確認済みのマスターを使い、シリアル側でこの要求を直接試験してください。Ethernetブリッジを挿入する前に、生の要求と応答を保存します。これにより、立ち上げ担当チームは比較用のサンプルを得られ、機器固有のレジスターの問題をTCPの問題と誤診することを防げます。

04モードとユニットIDの処理を設定する
まず分離された保守用ネットワークで作業し、機器の既存設定とファームウェア識別情報をバックアップしてください。該当機器のマニュアルに従い、RTU/TCP変換に対応する動作モードを選択します。管理アドレスとネットワーク設定を入力し、アプリケーションが必要とするサービスのエンドポイントを定義して設定を保存し、そのモデルで求められる場合は該当サービスを再起動します。すべてのシリアルサーバーが同じデフォルトポートを使用すると考えたり、表示された「TCPサーバー」という名称が必ずModbus TCPプロトコルサーバーを意味すると考えたりしないでください。
変換モードでは、TCP要求のUnit IDがRS485回線にどのように渡されるかを確認します。実装によってはそのまま通過させるもの、固定のスレーブIDを使用するもの、マッピングテーブルを保持するものがあります。実際に使用されるアドレスについて、ホストとフィールド機器の資料の内容が一致している必要があります。TCPキャプチャと、利用可能であればシリアルトレースで確認してください。要求が正しいIPに到達しても、誤ったRTUアドレスで送出されれば、意図した計器の応答を受け取ることはできません。
1本の半二重バスで一度に処理できる要求の列には限りがあります。複数のホストが同じサーバーをポーリングする場合は、そのモデルが要求をどのようにキューイングまたは調停するかを確認し、実負荷時のスキャン周期を検証してください。タイムアウトは、フィールド機器の資料に記載された応答動作をカバーする必要がありますが、ケーブル不良を隠すために際限なく延ばすべきではありません。初期試験は意図的に単純化し、TCPクライアント1台、RTUスレーブ1台、既知のレジスター1つだけで行います。
051台のスレーブを立ち上げてから、現場全体へ展開する
正常動作が確認済みの計器から始めます。TCPセッションが確立することを確認し、試験用の読み取り要求を送信して、TCP要求、シリアル送信、RTU応答、返された値を対応付けます。タイムスタンプ、ユニットID、ファンクションコード、例外コードを記録してください。TCPは接続できてもシリアル送信部がまったく送信しない場合は、モードとアドレスマッピングを再確認します。ポートは送信しているのに応答がない場合は、電源、A/B極性、ユニットID、シリアル形式を点検します。計器がModbus例外を返す場合は、物理的な終端を変更する前に、ファンクションとレジスターの有効性を確認してください。
残りのスレーブを1台ずつ追加します。最遠端のノードでも、また工場の通常の機械が稼働している状態でも、同じ読み取りを繰り返してください。再試行、フレームエラーやCRCエラー、アプリケーションのタイムアウト、値の推移を監視します。ユニットIDの重複は、小規模なネットワークでも通信が断続的に見える原因になります。長い分岐線、不適切な終端、端子の緩みは、遠方のノードに先に影響することがよくあります。IPアドレスの一覧だけでなく、最終的な物理配線経路とスイッチ位置を明確に示した図を保存してください。
承認された保守時間帯に、管理された復旧試験を計画してください。アップリンクの切断、1台のフィールド機器の停止、サーバーの再起動を順番に実施します。アラーム、データが更新されない場合の動作、再接続、通常のポーリングへの復帰を確認してください。一度は正しく読み取れても、通常の再起動後に復旧できないシステムは、受入確認に合格したとはいえません。次の技術者が検証結果を再現できるよう、トポロジーの版、モデル、ファームウェア、設定バックアップ、代表的なパケット、復旧結果を記録します。
06部品交換ではなく、層別にトラブルシューティングする
| 確認された症状 | 最初の確認項目 | 保存すべき証拠 |
|---|---|---|
| TCP接続ができない | IPアドレス、サブネット、ポート、ファイアウォール、サービスの状態 | ホストの接続試行と機器のネットワーク設定 |
| TCPは接続済みだが、シリアルフレームがない | 動作モード、マッピング、要求形式 | TCPキャプチャとシリアル送信表示 |
| フレームは送信されるが、スレーブからの応答がない | 計器の電源、A/B極性、シリアル形式、ユニットID | 生のシリアル要求、両端を示す図、スイッチ位置 |
| 応答はあるが、値が正しくない | レジスターオフセット、データ型、スケーリング、バイト順 | 生の応答と計器のレジスターテーブル |
電気系統、トランスポート層、アプリケーション層の調査結果は分けて扱ってください。産業用スイッチを交換しても、誤った保持レジスターのオフセットは直りません。回線終端抵抗を追加しても、透過トンネルがMBAPをRTUに変換するようにはなりません。逆に、サーバーの設定を変更しても、過度に分岐したRS485ケーブルの問題は解消しません。各是正措置は、記録された観察結果に基づいて実施し、同じ条件で再試験する必要があります。
07実際の接続境界に適した製品を選ぶ
FCT-081219ページでは、実在するFCTELシリアルサーバー製品の位置付けが示されており、その公式製品画像を上の用途イラストで使用しています。正確な端子割り当て、電気的絶縁、電源範囲、ファームウェア機能、対応する接続上の役割、環境仕様は、注文したモデルの最新資料で確認してください。単一ポート機器を、複数セグメント用ゲートウェイとして扱えると推測してはいけません。プロジェクトで複数の絶縁されたシリアルバス、長距離の光ファイバー区間、建物間ルーティングが必要な場合は、製品カテゴリーを公開された適用範囲を超えて無理に使うのではなく、対応する構成を選択して検証してください。
最終引き渡し時には、ネットワーク図、ユニットIDとレジスターのマップ、機器設定、試験時の通信データ、ロールバック手順を提供してください。これらの資料により、将来の計器交換やファームウェア変更をより安全に行えます。得るべき成果はEthernetのLEDが緑色に点灯することではなく、TCPクライアントの要求から、意図したRTUスレーブの応答が戻るまでの、再現可能で文書化された通信経路です。
製品の詳細については、 公式FCT-081219仕様ページ(中国語)をご参照ください。関連する物理層の疑問については、 RS485終端抵抗を配置すべき場所をご覧ください。最終的なパラメーター値と立ち上げ時の判断は、機器のマニュアル、および設置されたケーブルと計器の条件に従う必要があります。


