Modbus RTUとModbus TCPのどちらが良いですか?

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

Modbus RTUとModbus TCPのどちらが良いですか?
Modbus RTUとModbus TCPのどちらが良いですか?Figure

Modbus RTUかTCPかは、バンドの指揮者を選ぶのと同じように、バンドのサイズと演奏したいことに依存します。複雑なパラメータを見るのではなく、人の言葉を話し、実際に感じるものを話します。どちらも全く“話し方”ではありません。

RTU:古い“マスター-奴隷”のような機関です。

  • 仕事の仕方システムには“マスター”(マスター PLCなど)が必要であり、他のデバイスはすべて“奴隷”(ロボットなど)です。主人は一つ尋ね、奴隷は一つ答えた。主人は尋ねず、奴隷は決して口を開かない。一人の上司がいなければ、混乱します。
  • どの線を使うか一般的に、2コアシールドツイストペア(RS-485)の種類を使用して、機器の列(最大30)でも“手をつなぐ”ことができ、距離は1000メートル以上引くことができ、干渉防止も良い、機器がワークショップに集中している状況に適しています。
  • トラブルはどこ?設定は少し面倒です。マスター(PLC)とすべての奴隷(ロボット)の“話す速度”(ボーレート)、“アクセント”(チェックビット)は同じでなければならず、パラメータが間違って設定されていると、会話全体が崩壊します。
  • 早く、早く。その最速の“速度”(例えば115,200ボーレート)は、おなじみのダウンロード速度に換算され、約14KB/秒以上です。スイッチやtemperatureデータを送信するのは十分ですが、複雑なCommandの多くをリアルタイムで同期させるのは少し難しいです。

TCP:“ローカルエリアネットワーク兄弟”のようなWeChatグループ。

  • 仕事の仕方すべてのデバイス(ロボット、コンピュータ、PLC)は、同じWeChatグループに接続されているかのようにスイッチに接続され、誰もがIPアドレスを持っています。ネットワークセグメント内である限り、それは“兄弟”であり、誰でもグループ内で他の人になることができ、より柔軟です。
  • どの線を使うか通常のネットワークケーブル(RJ 45ポート)を使用して、接続します。
  • 快適さはどこ?シンプルに設定!“スピード”やアクセントを必要とせず、各デバイスに異なるIPアドレス(192.16 8.1.2、192.16 8.1.3など)を設定するだけで、ほぼ“プラグアンドプレイ”で通話できます。
  • 早く、早く。スピードはスピードクラスです。100ギガビットのローカルエリアネットワークチャネルを使用して、データを送信し、複数のマシンがより同期して応答することができ、“あなたは私にキーを再生させた、私はまだ1を再生している”という恥ずかしさを避けることができます。

    どちらが良いですか?あなたのバンドが必要とするものを見なさい。Modbus RTU (マスター-奴隷モード)を使用すると、以下の状況で安心できます。

    • 設備は古くて省多くの古いPLCや古いメーターはシリアルポートしかなく、ネットワークポートはなく、RTUを使用することが唯一または最も経済的な選択肢です。
    • 舞台は小さくて集中。あなたのロボットハンドのいくつかは、キャビネットや小さなワークショップにあり、近くにあり、ポイントはあまりありません。
    • 環境は騒々しい。ワークショップでは、周波数コンバータ、大型モーター、電磁干渉が大きい。RS-485ワイヤの干渉防止能力は、耐久性があり、比較的安定しています。
    • 絶対安定の追求マスターの名前は、応答時間は非常に固定されており、タイミング要件の厳しい制御に適しています。

    Modbus TCP (“Brother LAN”モード)を使用する方が良いでしょう。

    • 設備が多く分散。ワークショップ全体の機器、さらにはフロア全体で、ケーブルとスイッチでネットワークを形成し、長い“手をつなぐ”バスを容易にし、はるかに信頼性が高い。
    • もっと速く送りたい。大量のデータをリアルタイムで同期する必要があり、将来的にはビジョンシステム、複雑なパラメータを送信する可能性があり、ネットワークポートの広帯域幅は絶対的な利点です。
    • 面倒を恐れて手間を省きたいすべてのデバイスのアライメントボーレートと検証ビットの面倒なデバッグには耐えられず、IPを設定したいだけです。
    • 拡張を考える。将来的にはいつでもコンピュータ監視、または工場管理システムへのアクセスが可能であり、ネットワークポートアクセスは障害ありません。

    完璧な妥協案。RTUのみをサポートする古い機器がたくさんあり、TCPの利便性とスピードを楽しみたい場合はどうでしょうか。追加できます。プロトコルコンバータ(シリアルサーバーとも呼ばれます。古いデバイスを485ケーブルでこのボックスに接続し、ボックスをインターネットケーブルに接続します。このようにして、コンピュータやPLCの観点からは、古いデバイスの列全体がIPアドレスを持つ新しいデバイスになり、TCPを使用して直接管理できます。この方法は多くの古い機器を保存でき、非常に実用的です。

    最後に、大きな真実:お金を節約し、安定し、機器を古く、集中し、RTUを選択します。

    便利で高速でスケーラブルで未来志向のTCPを選択してください。

    あなたのロボットバンドプロジェクトと組み合わせると、複数のロボットハンドがあれば、アクションは簡単で、同期精度要件は異常に高くなく、RTUはお金を節約するのに十分です。しかし、将来的にバンドがより複雑な曲を演奏し、より多くの“プレーヤー”を追加し、簡単にチューニングし、リハーサルを行うことができれば、TCPに直接行くことは間違いなく長期的にはより良い香りです。

    Related Tags
    Put this resource to use in a real project?

    Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

    Engineer Membership

    Turn this article into actionable debugging resources

    After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

    Unlimited Advanced Tools
    Resource & Code Packs
    Complete Engineering Case Library
    Priority Technical Support

    Leave a Reply

    Your email address will not be published. Required fields are marked *.