Engelmann Engelmann SensoStar S3 / S3C Modbus RTU template

Engelmann SensoStar S3 / S3C

Kompakter Wärme- und Kältezähler und Rechenwerk für Energie, Leistung, Durchfluss und Temperaturen.

Der Engelmann SensoStar S3 ist ein kompakter Wärme- und Kältezähler und der SensoStar S3C ein Rechenwerk für separate Durchflusssensoren, die Energie, Durchfluss und Temperaturen in Heiz- und Kälteanlagen messen, etwa die Wärme für ein Gewächshaus. Diese Modbus-RTU-Vorlage liest Energie, Leistung, Durchfluss, Vor- und Rücklauftemperatur sowie den Fehlercode und schreibt Adresse, Ausleserate und Schnittstellenwerte des Moduls aus ModbusCloud.

Protokoll
Modbus RTU
Anschluss
RS485, 9600 baud
Register
48, lesen und schreiben
Wichtige Messwerte
Energie · Kälteenergie · Leistung · Durchfluss · Vorlauftemperatur · Rücklauftemperatur · Temperaturdifferenz · Fehlercode
Verfügbare Befehle
Modbus-Adresse · Ausleserate des Zählers · Baudrate · Parität · Adresse aus der M-Bus-Adresse
Kompatible Modelle
SensoStar S3 · SensoStar S3C · Engelmann SensoStar E with Modbus RTU module · Engelmann SensoStar U with Modbus RTU module · Engelmann SensoStar UC with Modbus RTU module · Engelmann SensoStar Q with Modbus RTU module · Engelmann SensoStar A with Modbus RTU module · Engelmann SensoStar I/T/M with Modbus RTU module · Engelmann SensoStar C (S3C) with Modbus RTU module
Zuletzt aktualisiert

Register (48)

48 lesen, 7 schreiben

NameEinheitZugriffAdresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse)Funktion (verborgen)Typ (verborgen)
EnergyLesen
Cooling EnergyLesen
PowerLesen
FlowLesen
Forward Temperature°CLesen
Return Temperature°CLesen
Temperature DifferenceKLesen
VolumeLesen
Tariff 1 EnergyLesen
Tariff 2 EnergyLesen
Forward Temperature Fixed°CLesen
Return Temperature Fixed°CLesen
Temperature Difference FixedKLesen
Error CodeLesen
Modbus Slave IDLesen und Schreiben
Update Rate Data From MetersLesen und Schreiben
Baud RateLesen und Schreiben
Data BitsLesen und Schreiben
ParityLesen und Schreiben
Stop BitsLesen und Schreiben
Automatic Slave IDLesen und Schreiben
Energy IntegerLesen
Cooling Energy IntegerLesen
Tariff 1 Energy IntegerLesen
Tariff 2 Energy IntegerLesen
Volume IntegerLesen
Power IntegerLesen
Flow IntegerLesen
Energy Unit FactorLesen
Cooling Energy Unit FactorLesen
Tariff 1 Energy Unit FactorLesen
Tariff 2 Energy Unit FactorLesen
Volume Unit FactorLesen
Power Unit FactorLesen
Flow Unit FactorLesen
Energy UnitLesen
Cooling Energy UnitLesen
Tariff 1 Energy UnitLesen
Tariff 2 Energy UnitLesen
Volume UnitLesen
Power UnitLesen
Flow UnitLesen
Heat Meter Serial NumberLesen
Heat Meter Serial Number ASCIILesen
Module Serial NumberLesen
Module Model NumberLesen
Firmware VersionLesen
Firmware RevisionLesen

Register werden geladen…

Senden Sie Ihre Geräteliste

Steht ein Gerät noch nicht in der Bibliothek, erstellen wir die Vorlage kostenlos, sobald wir die Register haben.

Anzahl Anlagen (optional)

Anwendungsfälle

  • Zeigen Sie Leistung, Durchfluss sowie Vor- und Rücklauftemperatur jedes Wärmezählers auf einem Dashboard, etwa je Gewächshausabteilung oder Wärmequelle.
  • Bewahren Sie ein Jahr Verlauf der Energie auf und vergleichen Sie je Tag und Monat, wie viel Wärme jeder Teil des Gewächshauses erhält.
  • Erhalten Sie eine E-Mail, wenn der Fehlercode nicht 0 ist, damit ein Fühlerkabelbruch, ein Fehler der Durchflussmessung oder eine schwache Batterie schnell auffällt.
  • Legen Sie einen Alarm an, wenn Leistung oder Temperaturdifferenz unter eine selbst gewählte Grenze fallen.
  • Stellen Sie die Ausleserate des Moduls aus der Ferne auf 300 Sekunden, damit die Zählerdaten so oft aktualisiert werden, wie ModbusCloud standardmäßig liest.
  • Laden Sie Energie- und Volumenstände als CSV für Ihre eigenen Berichte über gelieferte Wärme herunter.

Installation

  1. Setzen Sie das Modbus-RTU-Modul wie in der Anleitung des Zählers beschrieben in das Rechenwerk des SensoStar S3 oder S3C ein und schließen Sie ein SELV-Netzteil mit 12 bis 24 V DC an Stecker CN100 an. Die Polarität spielt keine Rolle.

  2. Verbinden Sie B (+) und A (-) von Stecker CN101 mit verdrilltem Kabel mit Plus und Minus des RS485-Anschlusses des ModbusCloud Gateways und schließen Sie den Bus an beiden Enden mit 120 Ohm ab.

  3. Ab Werk steht das Modul auf Adresse 1, 9600 Baud, 8 Datenbits, keiner Parität und 1 Stoppbit und liest den Zähler alle 600 Sekunden aus.

  4. Legen Sie in ModbusCloud ein Modbus-Gerät mit Protokoll RTU, Adresse 1 und 9600 8N1 an und importieren Sie diese Vorlage.

  5. Vergleichen Sie Energy, Power und die Temperaturen in ModbusCloud mit der Anzeige des Zählers.

Zu beachten

Der Zähler antwortet nicht. Was sollte ich prüfen?

Prüfen Sie, ob das Modul seine Versorgung mit 12 bis 24 V DC an CN100 hat und ob der Zähler in Anzeigeschleife 6 Mod 9 zeigt. Prüfen Sie danach 9600 Baud, 8 Datenbits, keine Parität, 1 Stoppbit und Adresse 1. Steht Automatic Slave ID auf 1, ist die Adresse die primäre M-Bus-Adresse des Zählers. Tauschen Sie A und B und prüfen Sie den Abschluss an beiden Enden des Busses.

Warum ändern sich die Werte nur alle zehn Minuten?

Das Modul liest den Zähler selbst aus, standardmäßig alle 600 Sekunden, und beantwortet Modbus-Anfragen aus dieser Kopie. Schreiben Sie Update Rate Data From Meter, um ein anderes Intervall zwischen 60 und 3600 Sekunden einzustellen, zum Beispiel 300, passend zum Standardintervall von ModbusCloud.

Energie, Leistung oder Durchfluss haben keine Einheit oder seltsame Werte. Warum?

Der Zähler zählt Energie je nach Konfiguration in MWh, MBTU, GJ oder Gcal und Volumen in ml, l oder m³. Die Einheitenregister wie Energy Unit und Power Unit zeigen die Einheit als Text. Tragen Sie sie in ModbusCloud beim passenden Register ein. Zeigen die Gleitkommawerte riesige oder winzige Zahlen, während die Einheit normaler Text ist, ist die Wortreihenfolge umgekehrt. Stellen Sie die 32-Bit-Register dann auf Low-Word zuerst.

Der Fehlercode ist nicht 0. Was bedeutet das?

Der Fehlercode ist eine Summe von Fehlerbits. 65536 heißt, dass das Modul den Zähler nicht auslesen kann, die übrigen Werte sind dann alt und ungültig. Prüfen Sie, ob der Zähler mindestens Firmware 1.03/0.14 (S3) oder 1.00/0.05 (S3C) hat. 64 meldet einen Neustart des Geräts, etwa nach einem Stromausfall. 1 bis 8 weisen auf einen Temperaturfühler, 16 auf die Durchflussmessung und 128 auf eine schwache Batterie hin.

Kann ich Adresse oder Schnittstelleneinstellungen aus ModbusCloud ändern?

Ja, Modbus Slave ID, Update Rate Data From Meter, Baud Rate, Data Bits, Parity, Stop Bits und Automatic Slave ID sind beschreibbar. Das Schreiben ist je Gateway standardmäßig aus, beantragen Sie es zuerst im Portal. Schreiben Sie nur Werte, die das Modul unterstützt, und stellen Sie nach einer Änderung das Modbus-Gerät in ModbusCloud auf dieselben Werte.

Weitere RTU-Vorlagen

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank