Seite 2
Technische Dokumentation Rev. 05 BLR-CM Modbus 2018-09 Revisionsliste Datum Name Revision Kommentar 08.11.06 Erstausgabe 20.03.07 neue Software (V2.1.0) Anpassung an neuen 3poligen Steckverbinder auf 20.09.07 der Modbus-Platine gültig ab Firmware V 2.2.x Anpassung der Adressräume gültig ab Firmware 18.11.08 V 2.5.x Anpassung an V 2.
Technische Dokumentation Rev. 05 BLR-CM Modbus 2018-09 Wichtige Information! Dieses Symbol ist neben Textstellen zu finden, denen eine besondere Aufmerksamkeit geschenkt werden sollte. Diese können wichtige Informationen zum korrekten Gebrauch des Gerätes, zum Beispiel Sicherheitshinweise oder Vorschriften, enthalten. Werden die bereitgestellten Hinweise nicht befolgt, kann dieser zu irreparablen Schäden am Gerät führen.
Modbus-Protokolls kann aber auch hier nur der Halbduplex-Betrieb genutzt werden. Somit ist keine Steigerung der Übertragungsleistung möglich. Der BLR-CM unterstützt daher nur den 2-Draht Betrieb! Zusätzlich zu den Datenleitungen, müssen alle Busgeräte mit einer Masseleitung (GND) verbunden werden. Hierfür ist nicht der Schirm des Kabels zu verwenden! Der Kabelschirm ist mit dem Erdpotential zu verbinden, um Störungseinflüsse von außen zu vermindern.
Technische Dokumentation Rev. 05 BLR-CM Modbus 2018-09 2.1.1 Anschluss Als Modbus Schnittstelle haben sich zwei Varianten etabliert: a) 9-poliger D-SUB PIN1 +5V zur Vorspannungserzeugung. Diese Spannung niemals zur Versorgung externer Geräte benutzen! PIN2 GND zur Vorspannungserzeugung PIN5 D (B) - Datensignal B...
Technische Dokumentation Rev. 05 BLR-CM Modbus 2018-09 2.1.2 Leitungsabschluss Der Abschluss der Busleitung ist für ein korrekt funktionierendes Bussystem unbedingt notwendig, um Störungen durch Rückwirkungen der Leitungsenden zu vermeiden. Um eine Busleitung abzuschließen, muss deren Enden mit einem Widerstand versehen werden. Der Wert des Widerstandes muss zur Kabelimpedanz passen und wird im Allgemeinen 120 Ω...
Technische Dokumentation Rev. 05 BLR-CM Modbus 2018-09 2.2 Das Modbus Protokoll 2.2.1 Modbus - Beschreibung Das Kommunikationsprotokoll Modbus RTU benutzt die RS485-Schnittstelle als untergeordnete physikalische Ebene und implementiert den Kontrollmechanismus für die Datenübertragung. Folglich wird es auf der Ebene 2 ("Link Layer ") des OSI -Schichtenmodells für den Datenaustausch eingeordnet.
Technische Dokumentation Rev. 05 BLR-CM Modbus 2018-09 Um die Übertragung kontrollieren zu können, ist die PDU mit weiteren Datenblöcken versehen. Für RS485 ist diese Erweiterung die "Application Data Unit" (ADU). slave # data 1 byte 1 byte n bytes 2 bytes Abbildung 2 : "Application Data Unit"...
Dieser wurde jedoch abgeändert: vom Slave wurde das MSB (=höchstwertiges Bit) gesetzt, um dem Master einen Fehler anzuzeigen. Der Inhalt des Datensatzes beschreibt den Fehler genauer. Der BLR-CM unterstützt: die Function Codes 03 (Read Holding Register), 04 (Read Input Register) und 06 (Write Single Register).
Bus-System jeweils nur einmal vorhanden sein. 3.2 Adressraum Die Daten im BLR-CM werden mit Hilfe von Adressen organisiert und zugänglich gemacht. Jede Adresse bietet Zugriff auf ein Datenwort. Die Länge eines Datenwortes beträgt immer 16 Bit. Der BLR-CM unterscheidet nicht die Adressen zwischen den Function Codes. Es ist ein einziger großer Adressraum verfügbar und um an die Daten einer bestimmten Adresse zu gelangen kann jeder gültige Function Code verwendet...
”. Um die korrekte Adresse herauszufinden, ist die zur Software bereitgestellte Bedienungsanleitung zu verwenden. Achtung: Im BLR-CM wird die erstgenannte Variante verwendet. 3.3 Messwerte Die zur Verfügung stehenden Messwerte beginnen bei der Adresse 0 und bestehen aus 2 Datenworten. All diese Werte können mit den Function Codes 03...
Technische Dokumentation Rev. 05 BLR-CM Modbus 2018-09 Ab der Firmeware Version 2.7.0.x können die Arbeitszähler auch als Summe ausgelesen werden. Die folgenden Werte können mit den Function Codes 03 und 04 angesprochen werden. Anzahl Daten- Addresse Wert Einheit Worte 2048...
Seite 15
Technische Dokumentation Rev. 05 BLR-CM Modbus 2018-09 Limit Alarm Temperatur 2 x 10 UINT16 °C Hysterese Temperatur x 10 UINT16 °C Limit Alarm THD U x 10 UINT16 Limit Alarm THD I x 10 UINT16 Limit Warnung Stufengröße UINT16 Limit Warnung Schaltspiele...
Seite 16
Technische Dokumentation Rev. 05 BLR-CM Modbus 2018-09 Die Adressen 514 (Benutzereinstellung 1), 527 – 533 (Alarm Output Mask 1), 561 (Alarm Output Mask 1), 564 – 470 (Alarm Output Mask 2) und 573 (Benutzereinstellung 2) sind binär Codiert. Die Beschreibung der einzelnen Bits kann den folgenden Tabellen entnommen werden.
Technische Dokumentation Rev. 05 BLR-CM Modbus 2018-09 Alarm Output Mask 1 (OM1) Bit 15 Bit 0 Bit 0 VOLTAGE Alarm (Überspannung/Unterspannung) 1 = Ausgewählt 0 = Abgewählt Bit 1 I-HIGH Alarm (I im Sekundärkreis > 6A) 1 = Ausgewählt 0 = Abgewählt...
Seite 18
Technische Dokumentation Rev. 05 BLR-CM Modbus 2018-09 Die einzelnen Basisadressen sowie das Datenformat sind jeweils aus der folgenden Tabelle zu entnehmen. All Werte können mit den Function Codes 03 und 04 angesprochen werden. Anzahl Daten- Adresse Wert Einheit Worte Schnelle Stufen (1 = schnell, 0 = normal)
Technische Dokumentation Rev. 05 BLR-CM Modbus 2018-09 Schaltspiele Stufe 12 SINT32 Entladezeit Stufe 1 x 10 UINT16 Entladezeit Stufe 2 x 10 UINT16 Entladezeit Stufe 12 x 10 UINT16 3.7 Gerätestatus Die nachfolgend aufgeführten Register geben Aufschluss über Alarme und Meldungen bzw. den Status der jeweiligen digitalen Ausgänge.
4 Problembehebung Sollte die Busanbindung nicht funktionieren, sind die folgenden Punkte zu prüfen: 1. Kommt keine Kommunikation zustande, muss der Fehler zwischen dem BLR-CM und dem PC gesucht werden: Herangehensweise: Die Einstellungen Baudrate, Parität und die Slave Nummer am BLR-CM überprüfen und eventuell Konfigurationsänderungen vornehmen...