Anschluss RS-485 / Modbus RTU

1

.

Allgemeine Informationen

In diesem Handbuch geht es um den Anschluss der RS-485 / Modbus RTU-Verbindung an ein Calculus-Gateway. 

2

.

Verkabelung

1. Typ

Calculus verwendet als Kommunikationskabel zwischen einem Gerät und und dem Gateway ein 4-adriges Kabel vom Typ: UNITRONIC BUS LD 2X2X0.22 - Feldbuskabel Modbus

Verwenden Sie immer ein geeignetes Kabel für die RS-485 / Modbus RTU Kommunikation mit den folgenden Spezifikationen:

  • Verwenden Sie ein Kabel mit flexiblen Leitern, um die Verwaltung zu erleichtern.
  • Eine dicke von 24AWG oder 0,22mm² der Leiter ist ausreichend.
  • Verwende immer geeignete Aderendhülsen für die flexiblen Leiter.
  • Verwende verdrillte Leiterpaare für das differentielle Datensignal.
  • Verwende einen dritten Leiter oder ein zweites verdrilltes Kabelpaar für die Signalmasse (GND).
  • Eine Impedanz von 120 Ohm.
  • Eine separate Ummantelung oder Abschirmung, die Sie nur an einer Seite mit der Erde verbinden.

Bei kurzen Entfernungen oder in störungsfreien Umgebungen genügt es, wenn in der Regel zu:

  • Ein cable zu nutzen mit nur 1 verdrillten Paar für das Differenzsignal.
  • Die Ummantelung wird dann für die Signalmasse (GND) verwendet, die diesmal dann an beiden Enden des Kabels angeschlossen ist.

Seien Sie jedoch vorsichtig damit. Das Erkennen und lösen ist schwieriger als sie zu verursachen!

2. Topologie Datenbus

Verbinden Sie Geräte in einem Ring immer nach dem "Daisy Chain"-Prinzip und begrenzen Sie die Länge der einzelnen Leitungen (Stichleitungen) vom Bus zu den Slave-Geräten auf 1 Meter. Siehe auch die folgende Abbildung für eine illustration.

Mischen Sie keine anderen Topologiestrukturen in Ihrem Datenbus.

3. Datenbus-Grenzen

Abhängig von den verwendeten Geschwindigkeiten und Störungsrisiko sind Längen von bis zu 1.200 Metern mit maximal 32 angeschlossenen Geräten realisierbar.

Hinweis! Bei großen Entfernungen sind Endwiderstände von 120 Ohm erforderlich, um Reflektionen zu vermeiden.

3

.

RS485-Verbindung

1. Anschluss von RS-485 an Calculus Gateways

Stellen Sie sicher, dass der Anschluss eines Datenbusses immer im spannungslosen Zustand erfolgt, um Kurzschlüsse auf dem Kommunikationsbus zu vermeiden.

Die Gateways haben manchmal eine interne Batterie. Um sicher zu gehen, dass Sie stromlos arbeiten, trennen Sie am besten den 3-poligen abnehmbaren (grüner Stecker) vom Gateway. Nach der Montage stecken Sie den grünen Stecker wieder in das Gateway.

Anschluss RS-485 an einem grünen Stecker mit den Schrauben nach oben sichtbar ist für alle Calculus Gateways gleich:

Links: Daten + (braun)

Mitte: Daten - (weiß)

Rechts: GND (grün)

Siehe Bild unten:

1.1 C04-Gateway

Der Anschluss für RS-485 am C04 befindet sich immer unten auf der rechten Seite des Geräts, an der Stelle, die für den Erweiterungssteckplatz vorgesehen ist. Dieser Anschluss ist im Verhältnis zu den anderen E/A Anschlüssen der C04 gedreht.

1.2 C07W-Gateway

Für das C07W-Gateway ist RS-485 / Modbus RTU eine Option und folglich ein Anschluss, der über eine Erweiterungskarte herausgeführt wird. Als sie das Gateway mit der Seite mit der RS-485-Erweiterungskarte vor sich halten, befindet sich der betreffende Anschluss immer ganz rechts, in der ersten rechteckigen Steckverbinderaussparung der Erweiterungskarten.

Achtung: befindet sich der RS-485-Anschluss nicht an dieser Stelle? Dann haben Sie wahrscheinlich eine alte RS-485-Karte. Diese hat eine separate Gebrauchsanweisung. Wenn Ihnen diese nicht bekannt ist und Sie Hilfe benötigen? Dann erstellen Sie ein Ticket bei my.calculus.group und wir werden Ihnen gerne weiterhelfen.

1.3 C06W-Gateway

Am C06W-Gateway befindet sich der RS-485 / Modbus RTU-Anschluss oben links auf dem Gateway.

2. RS-485 Verbindung zu Geräten (Modbus Slaves)

Schließen Sie die "Data +" und "Data -" durchgängig korrekt an allen Geräten am Bus nach dem "daisy chain"-Prinzip.

Bei RS-485-Systemen gibt es keinen definierten Standard für die Kennzeichnung. Es gibt jedoch einen klaren Standard für die differentielle Natur der signale, nämlich "+" und "-".

Das bedeutet, dass A auf einigen Geräten "+" und auf anderen "-" ist. Dieses gilt auch für B.

Wenn beim Anschließen keine +/- Anzeige erscheint, nehmen wir an, dass A + ist; wenn dies nicht funktioniert, nehmen wir an, dass A - ist.

In der Abbildung unten sehen Sie ein Beispiel für Verbindungen mit unterschieden in der Beschriftung. In diesem Beispiel haben die ASPAR und die DSE A als +, die Siemens-SPS hat B als +.

Wichtig ist, dass das + des Gateways mit dem + des Gerätes verbunden ist, da dies sonst zu Fehlfunktionen führt.

Zur Veranschaulichung: eine Modbus-Verkettung an einem Energiezähler:

Und ein Gerät am Ende des Datenbusses:

4

.

Einstellungen des Slave-Geräts

Um die Kommunikation zwischen einem Gateway und einem Modbus-Slave (z. B. einem Energiezähler) zu ermöglichen, müssen die Einstellungen auf dem Modbus-Slave mit den Einstellungen des Gateways übereinstimmen.

Die Einstellungen des Gateways können über das Calculus-Portal aufgerufen werden. Wie das funktioniert, wird in dem hervorgehobenen Text auf dieser Seite erklärt.

Standardmäßig verwendet Calculus die folgenden Gateway Einstellungen:

  • Baud rate: 9600
  • Daten Länge: 8 Bit
  • Parität: keine
  • 1 stoppbit

Die Slave-Adresse jedes Geräts im selben Bus sollte eindeutig sein. Standardmäßig beginnen wir mit Slave-ID 1 und geben dem nächsten Gerät Slave-ID 2 und so weiter.

Wenn die Hardware nicht von Calculus vorkonfiguriert ist, müssen Sie als Kunde die Einstellungen pro Gerät selbst ordnungsgemäß dokumentieren und diese Informationen an Calculus zur korrekten Überwachung weitergeben.

Für höhere Datenraten aufgrund von zeitkritischen Anwendungen oder aufgrund einer großen Anzahl von Registern oder Slave slave-Geräte, wird dies in der Regel vor der Installation besprochen und eine Vorgehensweise erstellt.

Fortgeschritten Tag hinzufügen

    Related Articles

Brauchen Sie Unterstützung?

Sie können die Antwort, die Sie suchen, nicht finden? Machen Sie sich keine Sorgen, wir sind hier, um Ihnen zu helfen!

Bitten Sie um Hilfe
Language Choice Disclaimer

These texts have been automatically translated using advanced AI translation tools. If you notice any inaccuracies or errors, please help us improve by sending a message to hello@calculus.group. Your feedback assists us in enhancing the quality of our multilingual documentation.