Intelligentes Protokollkonvertierungs-Gateway zur Lösung doppelter, nicht änderbarer Slave-IDs

kostenlosKostenloses technisches Material

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

Intelligentes Protokollkonvertierungs-Gateway zur Lösung doppelter, nicht änderbarer Slave-IDs
Intelligentes Protokollkonvertierungs-Gateway zur Lösung doppelter, nicht änderbarer Slave-IDsAbbildung

I. Geräteübersicht​

Dieses Gerät ist ein intelligentes Protokollübertragungsgateway. Seine Kernmission ist es, als "intelligenter Agent" zwischen Master-Stationen und mehreren Slave-Stationen zu agieren, um nicht nur die Konvertierung verschiedener Protokolle oder Schnittstellen (z. B. 485, TCP / UDP) zu erledigen, sondern auch die Kernfunktion, um die Adressen von Slave-Geräten neu zu zugeordnet und einheitlich zu verwalten 。 Hauptmerkmale:​

  • ·Protokollkonvertierung :Unterstützt die Wechselwirkung zwischen Modbus RTU, Modbus TCP und privaten Protokollen.
  • · Adressverwaltung:Behebt das Problem von duplizierten, unbekannten oder nicht modifizierbaren Stations-IDs und unterstützt eine einheitliche Neuverteilung von IDs.
  • ·Arbeitsmodus: UnterstützungVerteilungsmodus(präzise Kommunikation nach Adresse und Kanal) undBroadcast-Modus (Daten an alle Stationen gleichzeitig übertragen werden).
  • · Flexible Schnittstelle Kompatibel mit RS485, Ethernet (TCP / UDP) und virtuellen seriellen Anschlüssen

​ II. Kernfunktionen und praktische Probleme zu lösen​

Das Gerät löst hauptsächlich die folgenden drei häufigen Probleme, wie in der Funktionsbeschreibung (Abbildung 3) gezeigt wird:​

Funktion 1: Protokollkonvertierung und ID / Register-Umzuordnung

​ Dies ist die grund leg ende Funk tion des Ger ä ts . Es kann als Über set z ungs - G ate way zwischen verschiedenen Mod bus - Protokoll - Vari anten und sogar mit priv aten Protokoll en dienen . Gleich zeitig unterstüt zt es die Um zu weis ung von Ad ressen und Register ad ressen von Sla ve - St ationen , um den Zug riff auf die Master - St ationen mit einem ein heit lichen Protokoll zu er leich tern . ​

[Funktion 2]Lösen Sie das Problem der duplizierten und nicht modifizierbaren Stations-IDs​

Dies ist der herausragendste Wertpunkt des Geräts. Wie in Abbildung 2 dargestellt ist, kann die Masterstation sie nicht unterscheiden, wenn die Slave-ID auf mehreren Bussen "01" ist und nicht geändert werden kann.

  • ·Lösung Das Gerät definiert jeden physischen Port als einen "Kanal" (z. B. Kanal 1 bis Kanal 8). Die Master-Station sendet nicht mehr direkt die ID des Ziel-Slaven - Stations, sondern sendet stattdessen die "Kanalnummer" und die "Original-ID des Slaves in diesem Kanal".
  • · Workflow : Master-Station - Abfrage "ID = 01 Slave-Station auf Kanal 1" - > Gerät empfängt Befehl, umwandeln Sie es in die physikalische Bus-Kanal 1 Abfrage ID = 01 Slave-Station - > Slave-Station Antwort, die Gerät zurückgeben die Antworten Daten an die Master-Station. Selbst wenn alle Slave-Station - IDs 01 sind, kann die Master-Station durch die Kanalnummer exakt lokalisiert werden.

​ Funktion 3: Umgang mit unbekannten oder verwirrten Situationen von der Station-ID Wenn die Slave-Station - ID unbekannt oder unorganisiert ist, ist das Abfragen der Master-Station schwierig.

  • · Lösung. Modbus Broadcast Adresse (00) und kombiniert mit Kanal-Definition. Die Master-Station sendet Broadcast-Befehle an einen Kanal, auf dem alle Slaves-Stationen die Befehle ausführen (z. B. Datenerfassung), aber nur die Ziel-Slaven - Station reagiert. Nachdem das Gerät die Antwort erfasst hat, kann die Masterstation die tatsächliche ID der Slave Station kennen und kann die Funktion 2 für eine feste Zuordnung verwenden. Das Gerät unterstützt außerdem die Umzuweisung einer geordneten Reihe neuer IDs (z. B. 01 bis 32) für diese verwirrten Slaves, was die Programmierung der Master-Stationen erheblich vereinfacht.

​ III. Das Arbeitsprinzip ausführlich erläutert​

Das Gerät implementiert die oben genannten Funktionen durch den Mechanismus der "Kanal-Mapping", und es gibt zwei Hauptarbeitsarten:

  1. 1.Verteilung Modus (Hauptmodus)​
    • · Inneres Gerät unterhält eine Zuordnungstabelle, die die logische Adressevon der Masterstation definiert und mitKorrespondenz zwischen der physischen Kanalnummer + der tatsächlichen ID der Slave-Station Entsprechende Beziehungen.
    • · Beispiel (Viehen Sie Tabelle in Abbildung 1: Die Masterstation möchte die Slave-Daten mit dem "Passsignal" 01 lesen und muss nur eine Befehlsanweisung mit der Zieladresse 01 senden. Der Wandler sucht in der internen Zuordnungstabelle und findet, dass „Signal01" auf „Kanal1" mit „Slave-Station - ID02" übereinstimmt. So ändert es die Zieldresse in der Anweisung in 02 und sendet sie über den RS485 - Bus des Kanals 1, um eine präzise Kommunikation zu erreichen.
  2. 2. Broadcast-ModusDie Daten, die von der Masterstation gesendet werden, werden gleichzeitig an alle Slave-Geräte auf allen Kanälen weitergeleitet. Dieser Modus ist für Szenarien geeignet, in denen alle Geräte gleichzeitig dieselben Befehle erteilt werden müssen, wie z. B. synchronisierte Zeit, gleichzeitiges Start-Stopping.

​ IV. Anwendungsszenarien​

  1. 1. Geräteverwertung und Systemintegration Alte Geräte, die nur Modbus-RTUs unterstützen, werden in ein neues SCADA-System auf Ethernet (Modbus TCP) angeschlossen.
  2. 2. Integration von Geräten mit mehreren Anbietern Wenn Geräte verschiedener Hersteller doppelte Modbus-Adressen verwenden, kann die Systemintegration ohne Austausch von Geräten durchgeführt werden.
  3. 3. Smart Meter Batch Management : In großen Gebäuden kann ein Smart - oder Wasserzähler, der in Massen installiert ist, die gleiche Adresse haben, und durch die Verbindung dieses Geräts durch Kanäle, kann die individuelle Ablesung jedes Messgeräts erreicht werden.

​ V. Zusammenfassung​

Der BSS - 485ZD-RTU - Protokollkonverter geht über eine einfache Protokollkonvertierungsfunktion hinaus, es ist ein leistungsfähiges Gateway für die Kommunikationsverwaltung. Mit der Idee des „kanalisierten" Managements entkoppt er physische Verbindungen von logischen Adressen und löst die lästigsten Probleme der Adresskonflikte und des Managementverwirrens in der Modbus-Systemintegration auf elegante und kostengünstige Weise. Für Systemintegratoren und Ingenieure ist das Gerät das richtige Werkzeug für die schnelle Vernetzung von Geräten und den Aufbau stabiler und zuverlässiger industrieller Kommunikationsnetze.

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.