Anleitung Parametrierung Smartbox V4.0

Aus wiki.vistera.de
Zur Navigation springen Zur Suche springen

Einleitung[Bearbeiten]

Diese Anleitung beschreibt den Vorgang zur generellen Parametrierung einer Smartbox V4.0.

Generelle Informationen[Bearbeiten]

  • Die Smartbox V4.0 wird über eine eigene eingebaute Web-Anwendungen konfiguriert, weshalb hier keine besondere Software von Nöten ist. Die Anwendung ist über einen beliebigen Browser nach Eingabe der IP-Adresse (Werkseinstellung ist 192.168.0.90) erreicht werden. Die Anmeldedaten bei der ersten Einrichtung sind: Benutzer: admin, Passwort: rmcu.
  • Die Web-Anwendung verfügt über mehrere Einstellungsseiten. Auf jeder Seite muss nach Änderungen über die Schaltfläche "Übernehmen" und/oder "Alle Änderungen übernehmen" die Parametrierung gespeichert werden. Wurde dies nicht getan, gehen alle Änderungen auf dieser Seite, bei einem Seitenwechsel oder einer Abmeldung, verloren!
  • Die Smartbox wurde bereits im Langzeitbetrieb im M-Bus Netz der Uni Heidelberg getestet. Die Anpassungen unter dem Abschnitt Parametrierung wurden dort so angewendet und sind so grundsätzlich auf die meisten anderen Anlagen anwendbar. Je nach Anlage und Zweck können diese Parameter aber auch abweichen.
  • Um bei der Parametrierung keine Parameter zu übersehen, sollten auf jeder Seite auch die restlichen Parameter über die Schaltflächen "Erweitert +" angezeigt werden.
  • Alle nicht erwähnten Parameter verbleiben im Standard Zustand.
  • Um Kommunikationsfehlern vorzubeugen, sollte nach Abschluss aller Anpassungen die Smartbox im Navigationsmenü über "Neustart" neu gestartet werden! Dieser Vorgang kann 2-5 Minuten in Anspruch nehmen.

Parametrierung[Bearbeiten]

Im Nachfolgenden wird jetzt die grundlegende Parametrierung der Smartbox gezeigt und erklärt.

Einstellungen[Bearbeiten]

Haupteinstellungen[Bearbeiten]

- Geräte ID: (änderbarer Name der Smartbox)

MPIDs[Bearbeiten]

MPIDs sind Vorlagen zur Zuordnung von Einheiten zu den Datenpunkten. Unter "Benutzerdefinierte MPIDs" können bei Bedarf weitere MPIDs erstellt werden. Die MPIDs können bei Bedarf über die Spalte "Aktiv" vorübergehend deaktiviert werden und sind dann später beim Zähler-Anlegen nicht verfügbar.

Kommunikationseinstellungen[Bearbeiten]

Kommunikation[Bearbeiten]

- M-Bus over IP: Port: 6600

Netzwerk[Bearbeiten]

- DNS: aktivieren

- DHCP Client: deaktivieren

- Primäre IP: (primäre IP-Adresse des LAN-Ports definieren)

- Netzmaske: (Subnetz des LAN-Ports angeben)

- Gateway: (falls nötig: Gateway anlegen)

Modbus Slave[Bearbeiten]

- TCP: aktivieren

- TCP-Port: 503

Modbus Registeradressentabelle[Bearbeiten]

In dieser Tabelle werden alle Datenpunkte der einzelnen Zähler, nach dem scannen und konfigurieren unter Eingänge -> Wired M-Bus, angezeigt. Hier muss in der Spalte "Registeradresse" für jeden Datenpunkt eine eigene Adresse für das Modbusregister vergeben werden. Es darf keine gleichen Adressen geben! Über die Spalte "Register" wird definiert, wie viele Register der jeweilige Datenpunkt belegen soll. Bei beiden Spalten zusammen ist darauf zu achten, dass sich die Register nicht überschneiden!

Beispiel: Ein Register pro Datenpunkt: 1.Adresse 186, 2.Adresse 187, 3.Adresse 188 / Zwei Register pro Datenpunkt: 1.Adresse 186, 2.Adresse 188, 3.Adresse 190

Modbus Geräteadressen[Bearbeiten]

Hier werden alle M-Bus Zähler als Modbus-Geräte angezeigt. Über die Spalte "Aktiv" kann die Modbus Auslesung der Daten eines Zählers bei Bedarf deaktiviert werden. In der Spalte "Modbus Adresse" muss eine Adresse für den jeweiligen Zähler vorgegeben werden. Auch hier darf keine Modbus Adresse zweimal vorkommen! Es empfiehlt sich, hier die Adressen identisch zu den jeweiligen M-Bus Primäradressen anzulegen.

Beispiel: Modbus Adresse: 151, M-Bus Primäradresse: 151

Eingänge[Bearbeiten]

Wired M-Bus[Bearbeiten]

Hier können in der Tabelle alle bereits angelegten M-Bus Geräte mit ihren wichtigsten Details und den aktuellen Messwerten eingesehen werden. Über die Spalte "!" kann man den aktuellen Online-Zustand der Geräte beobachten:

Farben:[Bearbeiten]

Rot = Gerät liefert keine/nicht alle/nicht verwertbare Daten oder ist nicht erreichbar

Grün = Gerät hat volle Verbindung und empfängt alle vom Treiber definierten Daten

Blau = noch keine Verbindung erfolgt oder M-Bus abgeschaltet

Fehlercodes:[Bearbeiten]

1 = Treiber nicht vorhanden

2 = Treiber defekt

4 = Auswahl der Sekundäradresse ist fehlgeschlagen

8 = nicht alle im Treiber vorgegebenen Messpunkte sind vorhanden

16 = AES Key fehlt

32 = falsche Sekundäradresse in der Antwort

64 = Zähler antwortet nicht

128 = Zählerantwort ist nicht decodierbar (steht auch oft für Treiberfehler)

Tipp: Wenn der Fehlercode 8 angezeigt wird, kann man mit einem Klick auf "Werte anzeigen" alle Werte sehen, die der Zählertreiber eingelesen hat und sieht somit auch welche Werte fehlen, also nicht vom Treiber verarbeitet werden konnten.

Wired M-Bus einrichten[Bearbeiten]

- Aktiv: aktivieren

- Abfragezyklus [min]: 0.5

- Baudrate: 2400

- SND_NKE: deaktivieren

- Abfrageverzögerung [ms]: 2000 Unter diesen Parametern wird eine weitere Tabelle angezeigt in der alle durch Scan gefundenen Zähler konfiguriert werden können. Mehr zum einscannen von Zählern unter Zähler suchen. Die einzelnen Spalten der Tabelle werden im Nachfolgenden erklärt.

Unter diesen Parametern wird eine weitere Tabelle angezeigt in der alle durch Scan gefundenen Zähler konfiguriert werden können. Mehr zum einscannen von Zählern unter Zähler suchen. Die einzelnen Spalten der Tabelle werden im Nachfolgenden erklärt.

- #: einstellbare Gerätenummer zur Sortierung

- Aktiv: Aktivierung oder Deaktivierung eines Zählers

- TPID: namentliche Bezeichnung des Zählers (generell frei wählbar, nicht zulässig sind: Sonder-/Leerzeichen, Ä/Ö/Ü, Unterstriche können genutzt werden)

- Messzyklus [min]: definiert die Messzykluszeit in Minuten, kann auf "Default" belassen werden

- A: Steht für Adressierung und bestimmt, nach welcher Adressenart der Zähler gehandhabt wird -> Primäradresse [P] oder Sekundäradresse [S]

- PriAdr: zeigt die am Zähler vorgegebene Primäradresse

- SekAdr: zeigt die am Zähler vorgegebene Sekundäradresse

- Hrst.: zeigt ein Kürzel zum Hersteller des Gerätes

- Medium: zeigt das Medium, welches für den Zähler vorgesehen ist

- Treibername: Hier kann der für den Zähler benötigte Treiber ausgewählt werden. Ein Treiber wird benötigt, um die M-Bus Daten den richtigen Datenpunkten/Messwerten zuordnen zu können und auch die richtige Auslesungs-Reihenfolge zu definieren. Für weitere Details siehe Treiber erstellen.

- Bemerkung: kann für Kommentare genutzt werden

Treiber erstellen[Bearbeiten]

Oftmals sind die Standard-Treiber nicht ausreichend für die Funktion der Datenauslesung. In diesem Fall müssen neue Treiber angelegt werden. Hierfür kann man unter der Wired-M-Bus-einrichten-Tabelle unter "Treiber" neben "Erstellen" eine Adresse zu einem bereits gefundenen Zähler eingeben und anschließend auf "Erstellen" klicken. Es wird eine neue Seite geöffnet und ein Scan der verfügbaren Daten zum Zähler durchgeführt. Nach ein paar Sekunden ist der Scan abgeschlossen und die verfügbaren Daten werden zusammen mit ihrer "Head"-Kennung angezeigt. Jetzt kann unter "Treibername" ein Name definiert werden (generell frei wählbar, nicht zulässig sind: Sonder-/Leerzeichen, Ä/Ö/Ü, Unterstriche). Alle weiteren Parameter können auf Standard verbleiben. In der Tabelle darunter können die Treiberdaten eingestellt werden. Das Hinzufügen von Zeilen erfolgt über die Schaltfläche "+". Im Nachfolgenden werden die einzelnen Spalten der Tabelle erklärt. Die Schaltfläche "Modbus +" sollte für diesen Vorgang am besten aktiviert sein.

- Kopf: hier muss die entsprechende "Head"-Kennung des gewünschten Datenpunktes aus dem Scan eingegeben werden (meist 4-stellig)

- MPID: In dieser Spalte kommen die oben erklärten MPIDs zum tragen. Hier kann jetzt zugewiesen werden, um welche Einheit es sich bei dem Datenpunkt handelt. Innerhalb eines Treibers darf jede MPID nur EINMAL ausgewählt werden! Wird eine Einheit mehrfach benötigt, müssen weitere MPIDs erstellt werden.

- Faktor: hier kann ein Korrekturfaktor angegeben werden, um z.B. einen Messwert in einer anderen Einheitsgröße auszugeben (z.B.: W zu kW)

- Offset: definiert ein Offset in der Modbus Registersortierung

- Mask: über Mask kann man eine benutzerdefinierte Maske einfügen, um nur bestimmte Bits des Datenpunktes auszulesen

- Registeradresse: Hier wird die Sortierung der Datenpunkte im Modbusregister definiert. Auch hier wieder im Zusammenhang mit Spalte "Register" Überschneidungen vermeiden!

- Typ: bestimmt den Datentyp des Datenpunktes (bei Zählern meist FLOAT)

- Register: Bestimmt die Anzahl an Registern, die für diesen Datenpunkt benötigt werden. Ein Register kann maximal 16 Bits halten! (Bei FLOAT müssen also z.B. zwei Register angegeben werden)

Nach Drücken auf "Übernehmen" wird der Treiber erstellt und steht nun dauerhaft zur Auswahl in der Wired-M-Bus-einrichten-Tabelle für jedes Gerät zur Verfügung.

Zähler suchen[Bearbeiten]

Suchen nach Primäradresse:

Vorab muss unter Einstellungen->Eingänge->Wired M-Bus->Wired M-Bus einrichten der neue Zähler über "M-Bus Zähler suchen" eingelesen werden. Der Zähler wird dann automatisch der Tabelle hinzugefügt. Andernfalls kann auch über "Scan Primäradressen" ein kompletter Scan durchgeführt werden. Bei diesem Vorgang werden alle Primäradressen von 0 bis 250 nach Zählern gescannt. Der Vorgang sollte nicht unterbrochen werden und kann bis zu 10 Minuten dauern. Ist der Scan abgeschlossen, werden alle gefundenen Zähler in der Tabelle hinzugefügt. Bereits vorhandene Zähler bleiben bestehen, bis sie manuell über die Schaltfläche "-" gelöscht werden.

Suchen nach Sekundäradresse:

Wenn sich mehr als ein Zähler im M-Bus-Netz befinden, die keine Primäradresse konfiguriert haben, erhalten diese standardmäßig die Adresse 0. Da in diesem Fall also mehrfach die Primäradresse 0 auftaucht, kann auf Grund doppelter Primäradressen keiner dieser Zähler in die Wired M-Bus Tabelle eingelesen werden. Um die Zähler trotzdem einlesen und ihnen neue Primäradressen zuweisen zu können, müssen die neuen Zähler über ihre Sekundäradresse eingelesen werden. Dafür kann man auf der Seite "Wired MBus einrichten" über die Schaltfläche "M-Bus Zähler suchen" gezielt die Sekundäradresse eines Zählers angeben. Die Sekundäradresse muss immer 8-stellig sein! Ist die Sekundäradresse nicht bekannt, handelt es sich im Regelfall um die Seriennummer des Zählers mit führenden Nullen. Wenn nach Drücken auf die Schaltfläche der Zähler gefunden wurde, wird dieser automatisch der Tabelle hinzugefügt. Um dem Zähler eine Primäradresse zuweisen zu können, muss zuerst in der Spalte "A" (für Adresse) im Dropdown "P" (für Primär) ausgewählt werden. Anschließend muss neben der Schaltfläche "Neue Adresse für Zähler" einmal die Nummer des Zählers aus der Spalte "#" und daneben die neue Primäradresse eingegeben und schließlich auf die Schaltfläche geklickt werden. Danach muss eventuell erneut in der Spalte "A" beim Zähler auf "P" gestellt werden.

Die Sekundäradressen ALLER Zähler müssen UNTERSCHIEDLICH und somit EINDEUTIG sein! Ist dies nicht der Fall, werden neue Zähler entweder nicht in die Tabelle aufgenommen (nach Scan) oder die Zähler mit gleichen Adressen überschreiben sich gegenseitig!

Hinweise[Bearbeiten]

  • Mit der Option "Konfigurationsübersicht" kann ein PDF-Dokument der Konfiguration erstellt werden. Das kann sehr hilfreich sein und ist daher nach Abschluss sämtlicher Parametrierungen sehr sinnvoll!
  • Das Passwort zur Anmeldung sollte, zumindest für den Benutzer "admin" nach erstmaliger Anmeldung sofort auf unseren Standard "isrisr" geändert werden!
  • Nach jedem Abschluss von Änderungen muss die Smartbox einmal im Navigationsmenü über den Punkt "Neustart" neu gestartet werden! Der Neustart-Vorgang kann ein paar Minuten dauern.
  • Weitere Infos unter: S:\Projekte\Uni HD (E.ON)\MBUS Verteilungen\Smartbox