Was ist besser: Modbus RTU oder Modbus TCP?

kostenlosKostenloses technisches Material

Dieser Inhalt ist direkt lesbar und eignet sich für das Grundlagenlernen und die Suche.

Was ist besser: Modbus RTU oder Modbus TCP?
Was ist besser: Modbus RTU oder Modbus TCP?插图

Die Wahl von Modbus RTU oder TCP ist genauso wie die Wahl eines Dirigenten für eine Band, abhängig von der Größe der Band und wie Sie spielen möchten. Wir schauen uns keine komplizierten Parameter an, sprechen mit Menschen und reden darüber, wie es sich anfühlt, sie tatsächlich zu nutzen.Beide sind einfach keine Art und Weise zu "sprechen".

RTU: Wie ein altmodischer „Master-Slave".

  • Wie arbeitenDas System muss einen „Master" (z. B. Master-PLC) haben, und die anderen Geräte sind alle „Sklaven" (z. B. Roboter). Der Herr fragt einen, der Sklave antwortet einen. Der Herr fragt nicht, der Sklave darf nicht sprechen. Mehr als ein Herr kann es nicht geben, es wird durcheinandergehen.
  • Mit welcher Linie.In der Regel verwenden Sie die Art von Zwei-Kern - Abschirmung Twisted Pair (RS - 485), kann "Hand in Hand" mit einer Reihe von Geräten (bis zu dreißig), die Entfernung kann mehr als tausend Meter ziehen, Störung ist auch gut, geeignet für die Ausrüstung in der Werkstatt konzentriert Situationen.
  • Wo ist das Problem?Es ist ein bisschen lästig zu konfigurieren. Die "Geschwindigkeit" (Baud-Rate) und "Akzent" (Check-Bit) des Master (PLC) und aller Sklaven (Roboter) müssen exakt identisch sein, ein Parameter ist falsch, und der gesamte Dialog ist kaputt.
  • Schnell nicht schnell: Die höchste „Sprechgeschwindigkeit" (z. B. 115200 Baud-Rate), die in die vertraute Download-Geschwindigkeit umgerechnet wird, beträgt ungefähr mehr als 14 KB pro Sekunde.Übertragungsschalter, Temperaturdaten sind ausreichend, aber eine Menge komplexer Befehle in Echtzeit synchronisieren zu wollen, ist ein bisschen schwierig.

TCP: WeChat-Gruppe wie ein "Local Area Network-Bruder".

  • Wie arbeitenAlle Geräte (Roboter, Computer, SPS) sind an den Switch angeschlossen, so ist es, als ob sie in die gleiche WeChat-Gruppe verbunden sind, und jeder hat eine IP-Adresse. Solange in einem Segment sind alle "Brüder", wer etwas hat, kann in der Gruppe @ andere, flexibler.
  • Mit welcher Linie.: Verwenden Sie ein normales Netzwerk-Kabel (RJ45 - Anschluss) und stecken Sie das Kabel ein.
  • Wo ist es bequem?Installation sehr einfach! Es ist nicht nötig, dass man sich auf eine "Geschwindigkeit" oder "Akzent" beziehen kann, sondern dass man für jedes Gerät eine andere IP-Adresse (z. B. 192.168.1.2, 192.168.1.3...) einstellen kann, um fast "Plug and Play" zu sprechen.
  • Schnell nicht schnell: Die Geschwindigkeit ist auf dem Druckniveau. Mit 100 Gigabit LAN-Kanal, Daten übertragen, können mehrere Maschinen mehr synchronisiert reagieren, um zu vermeiden, "Sie lassen mich auf die nächste Taste, ich bin immer noch auf einem" peinlich.

    Welches nützt das eigentlich? Schauen Sie, was Ihre „Band" braucht.In den folgenden Situationen ist es mit Modbus RTU (Master-Slave - Modus) noch besser:

    • Gerät ist alt und wirtschaftlich: Viele alte SPS, alte Geräte haben nur serielle Anschlüsse, kein Netzwerkanschluss, die Verwendung von RTU ist die einzige oder wirtschaftlichste Wahl.
    • Kleine und konzentrierte SzenenEure mehreren Roboter sind in einem Schrank oder in einer kleinen Werkstatt, in der Nähe, nicht viele Punkte.
    • Umgebung lauter.: In der Werkstatt ist der Frequenzumrichter, der große Motor, die elektromagnetische Störung groß. RS - 485 - Leitung Störungsfähigkeit ist langlebig und relativ stabil.
    • Absolute Stabilität suchen: Der Master ruft einen Namen nach dem anderen, die Antwortzeit ist sehr fest, geeignet für die strenge Kontrolle der Zeitreihenfolge.

    Modbus TCP (Local Area Network Brother-Modus) ist besser in folgenden Situationen:

    • Geräte sind zahlreich und verteilt: Geräte in der gesamten Werkstatt, sogar über Etagen hinweg, Netzwerke mit Netzwerkkabeln und Switches bilden, viel bequemer und zuverlässiger als eine lange "Hand-in - Hand" Bus.
    • Möchten Sie schneller und mehr übertragenEs ist notwendig, eine große Menge an Daten in Echtzeit zu synchronisieren, oder in der Zukunft kann das visuelle System, die Übertragung komplexer Parameter, die große Bandbreite des Netzwerks ist ein absoluter Vorteil.
    • Angst vor Schwierigkeiten, um zu sparenEs ist völlig unerträglich, um jedes Gerät auf die Ausrichtung der Baudrate, die Prüfbits mühsam Debugging, wollen nur eine IP-Sache einrichten.
    • Später erweitert.In der Zukunft kann jederzeit eine Computerüberwachung hinzugefügt werden, oder auf das Fabrikverwaltungssystem zugreifen, und der Zugang zum Netzwerk hat keine Hindernisse.

    Ein ausgezeichnetes Kompromissprogramm.Was ist, wenn Sie eine Reihe von alten Geräten haben, die nur RTU unterstützen, aber die Bequemlichkeit und Geschwindigkeit von TCP genießen möchten? kann hinzugefügt werdenProtokollkonverter(auch als Server bezeichnet). Anschließen Sie das alte Gerät mit 485 - Kabel an diese Box, die Box anschließen Sie das Internet-Kabel. Auf diese Weise scheint es für einen Computer oder eine SPS, dass eine ganze Reihe von alten Geräten zu einem neuen Gerät mit einer IP-Adresse wird, das direkt mit TCP verwaltet werden kann. Diese Methode kann viele alte Geräte retten, sehr praktisch.

    Ein letzter Satz der großen Wahrheit: Geld sparen, stabil sein, die Ausrüstung alt und zentralisiert, wählen Sie RTU.

    Bequem, schnell, erweiterbar und zukunftsorientiert, wählen Sie TCP.

    Kombinieren Sie Ihr Roboter-Band - Projekt, wenn es nur ein paar Roboter, die Bewegung ist einfach, die Anforderungen an die Synchronisierung der Genauigkeit ist nicht perversion hoch, RTU genügend, sondern auch Geld sparen. Aber wenn Sie möchten, dass die Band in der Zukunft kompliziertere Stücke spielen kann, mehr "Musiker" hinzufügen und auch bequeme Tuning-Proben können, dann direkt auf TCP, auf lange Sicht sicherlich besser riechen.

    Relevante Etiketten
    Sollte man diese Informationen für ein echtes Projekt verwenden?

    Gehen Sie zum Tool Center, um Nachrichten zu analysieren, CRC-Prüfungen und Geräte-Debugging zu erledigen, oder senden Sie Anforderungen für Auswahl - und Zugangsvorschläge.

    Ingenieur Mitglied

    Verwandeln Sie diesen Artikel in ein umsetzbares Debuggermaterial

    Erweiterte Nachrichtenanalyse, Paket-Downloads, Codebeispiele, Engineering-Szenarien und Priority-Technischer Support sind für die Real-Projekt - Bereitstellung möglich.

    Unbegrenzte Werkzeuge
    Datenpaket und Codepaket
    Vollständige Engineering Case-Basis
    Vorrangiger Zugang zum technischen Support

    Antwort veröffentlichen

    Ihre E-Mail - Adresse wird nicht öffentlich gemacht. Erforderliche Elemente wurden verwendet * markiert.