Skip to content

Latest commit

 

History

History
127 lines (95 loc) · 7.03 KB

README.md

File metadata and controls

127 lines (95 loc) · 7.03 KB

SDK Version License
Version Check Style Run Tests
Spenden

SDM 230

Inhaltsverzeichnis

1. Funktionsumfang

Ermöglicht die einfache Einbindung von Energie-Zählern des Typs SDM 230 der Firma B+G E-Tech. Zusätzlich können mehrere Zähler auf einem physikalischen RS485-Bus betrieben werden.

2. Voraussetzungen

  • IPS 5.1 oder höher
  • SDM 230 Zähler mit ModBus-Interface
  • physikalisches RS485 Interface für die Zähler

3. Software-Installation

Dieses Modul ist Bestandteil der B+G E-Tech Library.

4. Einrichten der Instanzen in IP-Symcon

Das Modul ist im Dialog 'Instanz hinzufügen' unter dem Hersteller 'B+G E-Tech' zu finden.
Instanz hinzufügen

Es wird automatisch ein 'ModBus Gateway' als Splitter-Instanz, sowie ein 'Client Socket' als dessen I/O-Instanz erzeugt.
In dem sich öffnenden Konfigurationsformular muss der Abfrage-Zyklus eingestellt werden.
Über den Button 'Gateway konfigurieren' wird das Konfigurationsformular des 'ModBus Gateway' geöffnet.
Instanz konfigurieren
Hier muss jetzt der Modus passend zur Hardwareanbindung (TCP /RTU) sowie die Geräte-ID des Zählers eingestellt und übernommen werden.
Anschließend über den Button 'Schnittstelle konfigurieren' das Konfigurationsformular der I/O-Instanz öffnen.
Je nach Hardwareanbindung müssen hier die RS485 Parameter oder die IP-Adresse des ModBus-Umsetzers eingetragen werden.
Details hierzu sind dem Handbuch des Zählers (RS485) und dem eventuell verwendeten Umsetzer zu entnehmen.

5. Statusvariablen und Profile

Folgende Statusvariablen werden automatisch angelegt.

Name Typ Ident Profil
Spannung float Voltage Volt.230
Strom float Current Ampere
Wirkleistung float Activepower Watt.14490
Scheinleistung float Apparentpower VA
Blindleistung float Reactivepower VaR
Leistungsfaktor float Powerfactor
Phasenverschiebungswinkel float Phaseangle PhaseAngle
Frequenz float Frequency Hertz.50
Kumulierter Bedarf System Wirkleistung float Totalsystempowerdemand Watt.14490
Maximal kumulierter Bedarf System Wirkleistung float Maximumtotalsystempowerdemand Watt.14490
Strombedarf float Currentdemand Ampere
Maximum Strombedarf float Maximumcurrentdemand Ampere
Gesamte kumulierte Wirkleistung float Totalactiveenergy Electricity
Gesamte kumulierte Blindleistung float Totalreactiveenergy kVArh
abgegebene kumulierte Wirkleistung float Totalexportenergy Electricity
aufgenommene kumulierte Wirkleistung float Totalimportenergy Electricity
abgegebene kumulierte Blindleistung float Totalexportreactiveenergy kVArh
aufgenommene kumulierte Blindleistung float Totalimportreactiveenergy kVArh
Aktueller positiver Leistungsbedarf des Systems float Currentsystempositivepowerdemand Watt.14490
Maximaler positiver Leistungsbedarf des Systems float Maximumsystempositivepowerdemand Watt.14490
Aktueller Rückleistungsbedarf des Systems float Currentsystemreversepowerdemand Watt.14490
Maximaler Rückleistungsbedarf des Systems float Maximumsystemreversepowerdemand Watt.14490
Gesamte kumulierte Wirkleistung (rückstellbar) float Resettabletotalenergy Electricity
Gesamte kumulierte Blindleistung (rückstellbar) float Resettabletotalreactiveenergy kVArh

Folgende Profile werden automatisch angelegt.

Name Typ
PhaseAngle float
VA float
VaR float
Intensity.F float
kVArh float

Darstellung in der Console.
Instanz

6. PHP-Befehlsreferenz

bool SDM230_RequestRead(int $InstanzID);

Ließt alle Werte vom Zähler.
Bei Erfolg wird true und im Fehlerfall wird false zurückgegeben und eine Warnung erzeugt.

7. Anhang

1. Changelog

Changelog der Library

2. Spenden

Die Library ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:

PayPal:

Wunschliste:

8. Lizenz

IPS-Modul:
CC BY-NC-SA 4.0