Modbus-Protokoll: Beschreibung, Anwendungsbereich, Vorteile und Nachteile

Datum:

2018-12-02 03:30:30

Ansichten:

919

Bewertung:

1Wie 0Abneigung

Teilen:

Table of contents:

Modbus ist ein offenes Protokoll für die serielle Kommunikation. Wurde im Jahr 1979 für die Verwendung mit Geräten speicherprogrammierbaren Steuerung (SPS), derzeit weit verbreitet, um die Verbindung von vielen Arten von industriellen elektronischen Geräte, die an verschiedene Arten von Netzwerken.

Das Am häufigsten verwendete Protokoll, in der gesamten industriellen Automatisierung. Modbus ist sehr beliebt. Es ist sehr einfach und intuitiv zu bedienende Gerät mit Standard serieller Kommunikation. Im Modbus-Netzwerk jedes Gerät schaut im Netz als ein Satz von Spulen (bit) und Register. Der Assistent liest und schreibt diese Spulen und Register, mit einer sehr einfachen und prägnanten Satz von Befehlen. Die Kommunikation geht nur in eine Richtung zu einem Zeitpunkt.

Die Implementierung des Protokolls Modbus, installiert in der Praxis ist sehr kurz. Zwar gibt es zwanzig wichtigsten Befehle, nur einige von Ihnen wirklich umgesetzt werden. Die häufigsten Befehle werden als lesbare Spulen, die Spule, das Auslesen der Register, Register Installation. Eine kleine Gruppe von Teams - ein weiterer Grund für die Beliebtheit des Protokolls.modbus Protokoll

Modbus ä Protokoll der erweiterten Anwendungen

Umsetzer der Protokolle weit verbreitet für eine Reihe von Gründen:

  • Modbus ä Open-Source-Protokoll. Dies bedeutet, dass es kann aktiviert werden in einer breiten Palette von Geräten von jedem Anbieter, Ausrüstung.
  • Verwendet eine einfache Struktur von Nachrichten, was macht es weniger kompliziert für die Bereitstellung. Verlangen kann nur ein paar Tage für die Umsetzung. Dies ist ein klarer Wettbewerbsvorteil im Vergleich mit anderen Protokollen, die möglicherweise Monate für das Studium und die Bereitstellung.
  • Unterstützt serielle oder Ethernet-Verbindung.
  • Wird mit zwei Arten von serielle Anschlüsse: RS-232 und RS-485. Einige Versionen des Protokolls Modbus tcp kann auch versendet werden Via Ethernet oder TCP/IP. Diese Meldungen Modbus verpackt wie однобитовые oder 16-bit-Pakete von Wörtern.

Netzwerk-Protokoll Modbus ist nicht Teil der physikalischen Schicht im Netzwerk. Die Verbindung wird über den physischen Ebenen, so dass seine Verwendung in vielen verschiedenen Arten von Netzwerken. Diese Eigenschaft нефизического Ebene macht das Modbus-Protokoll angelegten Charakter.modbus rtu Protokollbeschreibung

Mehr:

Lenovo v580c: eine detaillierte übersicht über

Lenovo v580c: eine detaillierte übersicht über

Heute haben wir beschlossen, zu schreiben über den Laptop Lenovo v580c. Übersicht ausführliche, da dieser tragbare PC IdeaPad-Serie hat eine hohe Popularität, aber viele Menschen wissen nicht, was zieht das Gerät der Käufer. Das Modell ist schnell un...

Wie löschen Sie den Cache Ihres Computers (Browser)

Wie löschen Sie den Cache Ihres Computers (Browser)

Sehr oft im Internet finden Sie die Frage: „Wie Cache leeren Computer?». Diese Formulierung gibt ein user-Neuling, der irgendwo gehört, dass die Art und Weise kann die Arbeit des Computers zu verbessern, aber nicht ganz versteht, worüber ...

Was ist ein BDRip

Was ist ein BDRip

Muss mit bedauern zugeben, dass der Fortschritt in der informatik-und Multimedia-Technologien neben den offensichtlichen Vorteilen hat eine Reihe von negativen Eigenschaften. Zum Beispiel, als vor einigen Jahren die Anbieter zu einem vernünftigen Pre...

Kommunikationsprotokoll Modbus — dies ist ein Allgemeines Verfahren zur Sammlung von Daten aus verschiedenen Quellen Operationen zum anzeigen, archivieren und Fehlerbehebung von einem zentralen Remote-Standort. Es ist weit verbreitet und ist eine ziemlich einfache Technologie. Abhängig von der Anwendung, über ein neues Protokoll können mehr Vorteile.

In der Regel PC konfiguriert ist, starten solche Programme wie Wonderware, Intellution oder LabVIEW an einer Stelle zum sammeln von Daten aus verschiedenen Prozessen im gesamten Unternehmen. Eine andere Anwendung ist für den Remote-Einstellungen der Steuerungen von Produktionsprozessen (SPS, Allen Bradley, Siemens, PLCDirect und andere). Für die Reaktion auf verschiedene Ebenen oder Modi, die an dem Gerät.modbus-rtu

Zwei Varianten des Protokolls

Es gibt zwei Varianten des Protokolls, die durch serielle verbindungen. Eines davon ist das Protokoll Modbus RTU. Beschreibung dieser Variante: Sie ist kompakter, verwendet die binäre Verbindung. In diesem Format wird die Datenübertragung immer begleitet Prüfsumme der zyklischen Redundanz, die zur Entdeckung der Probleme der übertragung.

Die Zweite Option ä Modbus ASCII. Diese Version nähere, nutzt die Hex-Codierung der ASCII-Daten, die von den Betreibern gelesen werden. Modbus ASCII ist weniger geschützt Protokoll. Da es weniger wirksam als Modbus RTU, Operatoren verwenden müssen nur für die übertragung von ASCII-Daten auf Geräten, die nicht unterstützen, RTU-Format. ASCII kann auch hilfreich sein, wenn die Nachricht RTU möglicherweise nicht richtig angewendet.modbus-rtu

Modbus für Dummies

Modbus ist ein Protokoll für die serielle Kommunikation verwendet für die übertragung von Daten über serielle Leitungen zwischen elektronischen Geräten. Die Informationen anfordert, wird als Master, und die Informationen über die Lieferung von Geräten ä Slaves (Slaves). In der Standard-Modbus-Netzwerk gibt es einen Master und bis zu 247 Slaves, von denen jeder Slave hat eine eindeutige Adresse von 1 bis 247. Der Master kann auch aufzeichnen von Informationen in den Slaves.

Für was wird es verwendet?

Modbus ist ein offenes Protokoll. Dies bedeutet, dass die Produzenten kostenlos einbinden können ihn in Ihre Ausrüstung. Er wurde zum Standard-Kommunikationsprotokoll in der Industrie und in der heutigen Zeit ist das häufigste Mittel der Verbindung von industriellen elektronischen Geräten. Es ist weit verbreitet von vielen Herstellern in vielen Branchen.

Modbus wird in der Regel verwendet für die übertragung von Signalen von Geräten und Einrichtungen der Verwaltung wieder in den Haupt-Controller oder das System der Datenerhebung, zum Beispiel, ein System, das misst die Temperatur und Luftfeuchtigkeit, überträgt die Ergebnisse auf den Computer. Modbus wird Häufig verwendet, um die Verbindung der Checkliste mit einem Remote-Computer-Verteiler-Einheit (RTU) in den Systemen Supervisory Control und Datenerfassung (SCADA). Versionen gibt es für das Modbus-Protokoll serielle Leitungen (RTU und ASCII) und für Ethernet (TCP).

modbus tcp

Wie esfunktioniert?

Modbus übertragen über serielle Leitungen zwischen den Geräten. Die einfachste Installation wäre ein serielles Kabel verbindet die serielle Ports auf beiden Geräten: Master und Slave.

Die Daten werden als eine Reihe von Einsen und Nullen, den sogenannten Bits. Jedes bit wird als die Spannung, die Nullen - positive und Einheiten - negative Spannungen. Die Bits gehen sehr schnell. Die typische übertragungsgeschwindigkeit beträgt 9600 BPS (bit pro Sekunde).

Protokoll Master/Slave

Bei der Beschreibung des Protokolls Modbus RTU die Kommunikation erfolgt zwischen einem zentralisierten führende Ausrüstung, 247 angeschlossenen elektronischen Geräten im selben Netzwerk. Entwurf in der Regel als Protokoll „Master/Slave“, da das System-Master fordert Daten von der angeschlossenen Geräte, die als „Untergebenen». Die Slave-Geräte senden Informationen nur Meister in Reaktion auf diese Anforderungen, Sie funktionieren nicht autonom. Der Moderator kann auch die Aufzeichnung von Informationen auf die Slaves, die Slaves aber nicht aufzeichnen können Informationen Master-Gerät.

Wenn das Slave-Gerät überträgt die Nachricht Modbus, es anfängt, eine Nachricht mit einer eindeutigen id-Adresse. Eine Zahl von 1 bis 247, was lsst dem Meister zu ermitteln, welches spezielle Gerät entspricht den angeforderten Informationen.modbus für Dummies

Kommunikation und Geräte

Jedes Gerät, bestimmt zur Kommunikation mittels Modbus, eine eindeutige Adresse. In aufeinander folgenden Netzwerken nur der Knoten, der designierte Meister, kann der Befehl initiieren. Im Ethernet kann jedes Gerät sendet den Befehl Modbus, obwohl in der Regel macht es nur ein Blei. Der Befehl enthält die Adresse des Gerätes, für die es bestimmt ist (1 bis 247). Alle Befehle beinhalten Informationen Prüfsumme, damit der Empfänger übertragungsfehler erkennen. Basic-Befehle Modbus weisen RTU auf die Veränderung der Werte in einem seiner Register, die Steuerung oder das Lesen von I / O-Port, den Befehl Gerät zurück zu senden einen oder mehrere Werte, die in seinen Registern.

Es gibt viele Modems und Gateways, die Modbus, da es ein sehr einfaches Protokoll und oft kopiert. Einige von Ihnen wurden speziell für ihn. Verschiedene Implementierungen verwenden drahtgebundene, drahtlose Kommunikation, Z. B. im Bereich ISM und sogar den Kurznachrichtendienst (SMS), sowie die Dienstleistung der Allgemeinen Packet-Radio (GPRS). Typische Probleme, mit denen Sie konfrontiert sind Designer, sind Probleme mit hoher Latenz und der Zeit.

Überblick über die Arten des Registers Modbus

Arten von Registern, auf die verwiesen wird, Gerät gehören:

• Spule (Schaltausgang);
• einen digitalen Eingang;
• Input Register;
• die Eintragung der Holding.

Function Codes

Es gibt drei Kategorien von Funktionscodes Modbus:

  • Codes Allgemeinen Funktionen - von 1 bis 127, außer Benutzercodes, bewährte Gemeinschaft Modbus, öffentlich dokumentiert und garantiert einzigartig.
  • Benutzerdefinierte Codes Funktionen sind in zwei Bereiche von 65 bis 72 und 100 bis 110.
  • Codes reservierten Funktionen - werden von einigen Unternehmen verwendet, um Legacy-Produkte, nicht für den Allgemeinen Gebrauch.

Vorteile

Einige Vorteile der Verwendung des Protokolls Modbus:

  • Falls Sie bereits einen Treiber installiert, und der Benutzer vertraut mit Ethernet und Sockets TCP/IP, Treiber kann zu arbeiten und kommunizieren mit dem PC über mehrere Stunden. Entwicklungskosten werden als niedrig. Erfordert die minimale Anzahl von Anlagen. Der Treiber ist kompatibel mit jedem Betriebssystem.
  • Es gibt Keine Notwendigkeit f üexotischen» Chipsätze, so dass das System kann die Standard-PC-Ethernet-Karten für die Kommunikation mit der kürzlich eingeführten Gerät. Da die Kosten für Ethernet fällt, reduziert die Hardware-Kosten. Benutzer ist nicht gebunden an einen einzigen Service-Anbieter für die Unterstützung, sondern profitieren von den aktuellen Entwicklungen.
  • Spezifikation ist verfügbar als kostenloser Download, keine zusätzlichen Lizenzgebühren, die für die Verwendung von Modbus nicht erforderlich.
  • Die Wechselwirkung zwischen den Geräten verschiedener Hersteller und die Kompatibilität mit der installierten Basis von kompatiblen Geräten.

Wandler Stehen die Protokolle Modbus teuer. Preis der Industrie-Schleusen beträgt 1000 Dollar.

Einschränkungen

Da Modbus wurde in den späten 1970er Jahren für die Kommunikation mit speicherprogrammierbaren Steuerungen, die Anzahl der Datentypen beschränkt sich auf diejenigen, die verstanden wurden SPS in dieser Zeit. Blobs werden nicht unterstützt.

Es gibt Keine Standard-Methode für den Knoten, um eine Beschreibung des Datenobjekts, z.B. um zu bestimmen, ob der Wert des Registers - den Wert der Temperatur zwischen 30 und 175 Grad.

das Protokoll modbus-Datenübertragung

Da Modbus ist ein Protokoll des Typs „Master/Slave», für das Gerät keine Möglichkeit, „informieren über den Ausschluss» (außer für Ethernet TCP/IP, die so genannte open-mbus). Der Master-Knoten muss regelmäßig Daten von untergeordneten Geräte, und suchen Sie nach änderungen in den Daten. Es lädt die Bandbreite, erhöht die Netzwerkverbindungen in Anwendungen, wo die Bandbreite kann teuer sein, zum Beispiel in den Kanälen mit niedriger bitrate.

Modbus Adressierung beschränkt 254 Geräte auf der einen Datenleitung, was begrenzt die Anzahl der Geräte, die möglicherweiseangeschlossen an die Master-Station (Ethernet TCP/IP ist eine Ausnahme). Übertragung müssen zusammenhängend sein, das schränkt die Arten von Remote-Kommunikationsgeräten denen, können die Daten gepuffert, um die Vermeidung von Lücken in der übertragung. Selbst das Modbus-Protokoll bietet keinen Schutz vor nicht autorisierten Befehle oder abfangen von Daten. Es ist wichtig zu verstehen, dass bei der übermittlung von Informationen entstehen logische Fehler, sowie im Zusammenhang mit Verzerrungen im Austausch.


Article in other languages:

AR: https://tostpost.com/ar/computers/10874-modbus.html

BE: https://tostpost.com/be/kamputary/19485-modbus-pratakol-ap-sanne-sfera-prymyanennya-vartasc-nedahopy.html

En: https://tostpost.com/computers/16952-modbus-protocol-description-scope-advantages-and-disadvantages.html

ES: https://tostpost.com/es/los-ordenadores/19504-modbus-protocolo-descripci-n-mbito-de-aplicaci-n-ventajas-y-desventaja.html

HI: https://tostpost.com/hi/computers/10884-modbus.html

JA: https://tostpost.com/ja/computers/10884-modbus.html

KK: https://tostpost.com/kk/komp-yuterler/19480-modbus-hattama-sipattamasy-oldanu-salasy-arty-shyly-tary-men-kemsh-l-k.html

PL: https://tostpost.com/pl/komputery/19444-modbus-protok-opis-zakres-zastosowa-zalety-i-wady.html

PT: https://tostpost.com/pt/computadores/19452-modbus-protocolo-descri-o-o-mbito-de-aplica-o-vantagens-e-desvantagens.html

TR: https://tostpost.com/tr/bilgisayarlar/19487-modbus-protokol-tan-m-kapsam-yararlar-ve-dezavantajlar.html

UK: https://tostpost.com/uk/komp-yuteri/19477-modbus-protokol-opis-sfera-zastosuvannya-perevagi-nedol-ki.html

ZH: https://tostpost.com/zh/computers/11693-modbus-protocol-description-scope-advantages-and-disadvantages.html






Alin Trodden - autor des Artikels, Herausgeber
"Hi, ich bin Alin Trodden. Ich schreibe Texte, lese Bücher und suche nach Eindrücken. Und ich bin nicht schlecht darin, dir davon zu erzählen. Ich freue mich immer, an interessanten Projekten teilzunehmen."

Kommentare (0)

Dieser Artikel wurde noch kein Kommentar abgegeben, sei der erste!

Kommentar hinzufügen

Verwandte News

Wie Video schneiden: Tipps, Programme und Anleitungen

Wie Video schneiden: Tipps, Programme und Anleitungen

In diesem informativen Artikel finden Sie Antworten auf die Frage: „Wie zuschneiden Video»? Dieses Material, mit einem überblick über EDV-Programme, mit denen Sie diese verwirklichen eine ziemlich einfache Operation, w...

Was ist bios

Was ist bios

Einige Computer-Besitzer, erst vor kurzem begann die Welt zu erschließen und Rechentechnik, können sogar nicht vermuten, dass außer dem Betriebssystem und verschiedenen Programmen, mit denen man gewohnt ist zu arbeiten (Doppel-Kli...

Auf was wirkt sich die Bitbreite des Systems

Auf was wirkt sich die Bitbreite des Systems

der Ebene der einzelnen Benutzer hängt davon ab, wie viel Zeit er am Computer verbringt. Mastering ist ganz einfach, und im Laufe der Zeit, es kommt immer mehr und mehr. Darüber hinaus erhöht sich die Geschwindigkeit der Ausführun...

Deus Ex: Human Revolution - Walkthrough, Tipps und Hilfe

Deus Ex: Human Revolution - Walkthrough, Tipps und Hilfe

Deus Ex: Human Revolution - Projekt vielfältig, wie man es auch betrachtet. Die Handlung spielt in der Zukunft, wo auf den Wechsel der einzelnen menschlichen Gliedmaßen (und nicht nur) kommen hochmoderne Implantate, призавнные das...

Informationen darüber, wie zu tun, um die «Nachsorge» nicht лагал

Informationen darüber, wie zu tun, um die «Nachsorge» nicht лагал

Wenn Sie hinken „Minecraft» und dies passierte vor kurzem, in einem solchen Fall müssen Sie eine Lösung zu finden. Selbst das Spiel erfordert eine Menge von Ressourcen, so dass Probleme auftreten können, auch auf einem...

Reinigung

Reinigung "Android" von Müll und Junk-Dateien

Im Betrieb von jedem Gerät auf der Plattform „Android» das Betriebssystem des Gerätes, Tag für Tag verstopft, sammeln eine Menge von unnötigen Informationen: die Geschichte von der Suche und der Browser downloads, eini...