Intelligentes Gateway zur Lösung von Adresskonflikten und Registermapping

kostenlosKostenloses technisches Material

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

Intelligentes Gateway zur Lösung von Adresskonflikten und Registermapping
Intelligentes Gateway zur Lösung von Adresskonflikten und RegistermappingAbbildung

​ I. Übersicht über die Ausrüstung​

Dieser Modbus RTU-Multi - Slave-Converter fungiert als „intelligenter Vermittler" zwischen der Master-Station und mehreren Slave-Stationen. Es realisiert nicht nur die Umwandlung der Kommunikationsparameter, sondern die Kernfunktion ist die flexible Umzuordnung und einheitliche Verwaltung von ModbusAdresscodeundRegister F lex ible Um zu ordnung und ein heit liches Management , um das cha ot ische Sla ve - N etz werk zu einem für die Master - Station klar en und ge ordnet en virtu ellen Ger ät zu vere inen . Kernwerte:​

  • ​Löschen von Adresskonflikten:Perfekt für die Lösung von Engineering-Problems mit mehreren sich doppelten und nicht modifizierbaren Slave-IDs。
  • ​Uniform Register-Mapping:Mappe verschiedene verteilte Slave-Register - Adressen in einen kontinuierlichen Adressraum, der der Master-Station vertraut ist.
  • ​Kompatibel mit heterogenen Netzwerken:ermöglicht es Master - und Slave-Stationen, unterschiedliche serielle Kommunikationsparameter (z. B. Baudrate, Datenbit, Stoppbit usw.) zu verwenden.

​ II. Kernfunktionen und Schmerzpunkte zu lösen​

Geräte zielen präzise auf die vier Schmerzpunkte in der Modbus RTU-Multi - Slave-Kommunikation, wie in Abbildung 2 gezeigt:

Intelligentes Gateway zur Lösung von Adresskonflikten und RegistermappingAbbildung1
  1. ​Slave-Station - Adresscode (ID) wiederholt: mehrere Geräte sind die gleiche ID (wenn alle 1) Werkseinstellungen.
  2. ​Slave-Adressencode erfordert eine neu einheitliche Kodierung: Sie möchten allen Slaves eine geordnete neue ID zuweisen.
  3. ​Adresscode muss neu zugeordnet werden: Die Master-Station benötigt einen Satz von logischen Adressen, um auf physisch verteilte Slave-Stationen zuzugreifen
  4. ​ Die Registrierung muss neu verarbeitet werden. Die Master-Station möchte eine Reihe von aufeinanderfolgenden Registeradressen verwenden, um auf diskrete Register in verschiedenen Slaves zuzugreifen.

​ III. Arbeitsprinzip: Zwei Arten von Arbeitsmethoden und Zuordnung​

​1. ArbeitsweiseDas Gerät bietet zwei Kernbetriebsmodi, um sich an verschiedene Szenarien anzupassen:

  • ​Verteilung: Dies ist der am häufigsten verwendete Modus. Die Masterstation trägt einen „logischen Adresscode" in den gesendeten Modbus-Befehl. Der Konverter analysiert diese logische Adresse basierend auf der internen voreingestellten Zuordnungstabelle auf einen spezifischenphysischen Port.und die tatsächliche ID Tatsächliche IDder Slave-Station auf diesem Port, wodurch eine präzise „Ein-zu - Eins" - Kommunikation möglich ist.
  • ​Broadcast Method Wenn der Master-Befehl keinen bestimmten Adresscode enthält (oder eine Broadcast-Adresse verwendet), kann das Gerät den Befehl gleichzeitig an alle Slaves auf allen Ports senden, um den globalen Betrieb anzuwenden.

​ 2. Ad ress code - E in heit lich keits - und M apping - Me chan ismusDies ist die wichtigste Funktion des Geräts, deren Prinzip durch das Diagramm "Beispiel für einheitliche Codierung von Slave-Adressencodes" deutlich gezeigt wird:

  • ​Lösen von ID-Doppelungen Wenn sich mehrere Slave-IDs wiederholen (z. B. alle ID = 1), unterscheiden sich Geräte durch die "Portnummer". Die Master-Station muss nur auf die „logische Adresse 1" bis „logische Adresse 8" zugreifen, und der Konverter leitet die Befehle automatisch an die Slave-Station mit der tatsächlichen ID = 1 auf den entsprechenden Ports 1 bis 8 weiter. Auf diese Weise sind sie, selbst wenn sich die IDs physisch wiederholen, logisch für die Masterstation einzigartige Geräte.
  • ​ Einheitliches Management Für Slave-Stationen mit nicht doppelten, aber unordentlichen IDs kann das Gerät ihnen einen ordentlichen Satz von logischen Adressen (z. B. 01 - 32) neu zuweisen, wodurch die Abfrage der Master-Station erheblich vereinfacht wird.

​ 3. Reg istri erungs me chan ismus um zu ordnungDiese Funktion vereinfacht die Zugriffslogik der Master-Station weiter, wie in "Beispiel für die Umzuordnung von Master-Slaven - Registers" gezeigt:

  • Das Gerät unterhält intern eine Register-Mapping - Tabelle, die die korresponsive Beziehung zwischen der "virtuellen Registeradresse" des Master-Zugriffs und der "wirklichen Registeradresse" der Slave-Station definiert.
  • ​ Beispiel: Die Masterstation denkt, dass sie sich besucht.0x0001Register, aber der Konverter sucht0x0001in der Zuordnungstabelle, die dem Register0x0100der Slave Station entspricht. Der Konverter schreibt dann automatisch die Anforderung des Master-Stations in das Register0x0100des Slaves um.
  • Mit dieser Funktion kann die Master-Station diskreten Registerdaten in mehreren Slaves wie auf eine große Slave-Station mit aufeinanderfolgenden Registern zugreifen, ohne sich um die komplexe Adressbeziehung zu kümmern.

​ 4. Typische Anwendungsszenarien​

  1. ​Geräteverwertung und Systemintegration: Schnelle Anbindung von alten Geräten (z. B. Messgeräte, Sensoren) mit unterschiedlichen Modbus-Adressen von mehreren Anbietern an ein neues SPS - oder SCADA-System, ohne dass Parameter von Slavengeräten geändert werden müssen.
  2. ​ Verwaltung von ähnlichen Geräten: In der Gebäude-Automatisierung oder Energiemanagement, Batch-Installation von Smart-Zählern, Wasserzählern haben in der Regel die gleiche Fabrik-Adresse, mit dieser Ausrüstung kann es leicht, die individuelle Überwachung jedes Zählers zu erreichen.
  3. ​Vereinfachung und Standardisierung des Protokolls Bietet eine saubere, standardmäßige Modbus-Zugriffsschnittstelle für die oberen Anwendungen, um die Heterogenität und Komplexität der zugrunde liegenden Geräte zu schützen und die Schwierigkeit der Softwareentwicklung und Wartung zu reduzieren.

​ V. Zusammenfassung​

Der Modbus RTU Multi-Slaven - Konverter ist nicht nur ein einfacher Protokollkonverter, sondern ein leistungsstarkesKommunikationsintegration und Datenrouting-Gateway. Es löst elegant die schwierigsten Probleme der Modbus-Systemintegration in Form von Hardware-Gateways durch fortschrittliche Designideen, die "logisch" von "physikalisch" getrennt sind. Für Ingenieure der Systemintegration ist es ein „Wunderwerk", um ein stabiles, zuverlässiges und wartungsfreundliches Modbus-Kommunikationsnetzwerk schnell aufzubauen, was die Engineering-Schwierigkeit und die Implementierungskosten erheblich reduziert.

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.