09.08.2018 19:55 | |
Beigetreten: 22.02.2008 Letzter Bes: 06.08.2024 Beiträge: 2698 Bewertung: (207) |
Schau mal in das Thema , da probiert jemand das Gleiche und hat schon ein Beispiel. Wäre übrigens vorteilhaft, du würdest zu deinem Zähler mehr Informationen liefern, gibt es einen Link zu dem Zähler und eine Modbustabelle ? |
10.08.2018 07:42 | |
Beiträge: 2930 Bewertung: (432)
|
Servus, da gibts von Siemens sogar ein kostenloses WBT. Viel Erfolg |
10.08.2018 07:55 | |
Beigetreten: 18.12.2014 Letzter Bes: 23.09.2024 Beiträge: 33823 Bewertung: (4203)
|
Der Energiezähler iEM3155 von Schneider nutzt das Modbus RTU-Protokoll. Dies ist nicht kompatibel zur LOGO!. Benutzerhandbuch EM3000-Serie Energiezähler Siehe: Kapitel 5 Kommunikation via Modbus Überblick über die Modbus-Kommunikation Das Modbus-RTU-Protokoll wird von den Modellen iEM3150, iEM3155, iEM3250, iEM3255, iEM3350, iEM3355, iEM3455 und iEM3555 unterstützt. Die Informationen in diesem Abschnitt setzen voraus, dass Sie über ein fortgeschrittenes Verständnis der Modbus-Kommunikation, Ihres Kommunikationsnetzwerks und des Leistungssystems, an das Ihr Zähler angeschlossen ist, verfügen. Es gibt drei verschiedene Möglichkeiten zur Verwendung der Modbus-Kommunikation: • durch Senden von Befehlen über die Befehlsschnittstelle (siehe Abschnitt „Überblick über die Befehlsschnittstelle“ auf Seite 49) • durch Auslesen der Modbus-Register (siehe Abschnitt „Modbus-Registerliste“ auf Seite 54) • durch Auslesen der Geräte-ID (siehe Abschnitt „Geräte-ID auslesen“ auf Seite 61) |
10.08.2018 09:03 | |
Beiträge: 33 Bewertung: (0) |
Besten Dank für die Antwort. Hast du eine guten Quelle für einen Modbus / TCP Wechselstromzähler? Es muss nicht unbedingt dieser Schneider Zähler sein. Aber ich nehme an die TCP Zähler sind relativ teuer. Es gibt ja von siemens den Sentorn PAC 3200, aber der kostet ein halbes Vermögen. Vielleicht noch einmal zur Reaktionszeit von Modbus, hat da jemand Erfahrung? Macht es überhaupt Sinn, anstelle von 10'000 Impulsen/kwh auf Modbus zu gehen? Kurze Berechnung als Beispiel. Wenn ich 10'000 Kw Leistung habe ergibt das ja alle 0.036 Sekungen einen Impuls. Für die Optimierung mit einem Leistungssteller über einen Warmwasserboiler mittels PI Regler sind wir ja schon sehr effizient. Darum die Frage ob ein Modbus Zähler da mithalten kann. Für mich ist einfach immer die Umrechnung (Zeit Intervall zwischen zwei Impulsen) nicht so glücklich, da wir immer einen Impuls im Verzug sind. Aber eben, ist da ein Modbus Zähler überhaupt schneller? FG Maroha |
10.08.2018 09:30 | |
Beigetreten: 18.12.2014 Letzter Bes: 23.09.2024 Beiträge: 33823 Bewertung: (4203)
|
Ich habe in dem Handbuch nur etwas von 1.000 Imp/kWh gelesen.
DateianhangUnbenannt.pdf (139 Downloads) |
10.08.2018 09:47 | |
Beiträge: 33 Bewertung: (0) |
Sorry, ich muss präzisieren. Bei diesem Zähler schon, aber es gibt auch solche mit 10'000. Ich meine jetzt nicht verglichen Schneiderzähler Impuls versus Modbus, sondern generell 10'000 Impulse versus Modbus (welcher Zähler auch immer). |
10.08.2018 14:03 | |
Beigetreten: 22.02.2008 Letzter Bes: 06.08.2024 Beiträge: 2698 Bewertung: (207) |
Wenn das Ganze über den Preis entschieden wird, braucht man gar nicht erst nach TCP-Modbus-Zählern suchen. Der Zähler hätte weitaus mehr Informationen, als man über ein selbst verarbeitetes S0-Signal in der Logo erzeugen kann. Solange die Auswertung also nur dem genannten Zweck dient und weitere Informationen nicht interessieren, dann einfach mit S0-Signal weitermachen. M.f.G. Scorp |
29.10.2018 08:51 | |
Beiträge: 8 Bewertung: (0) |
Hallo, ab der Seite 54 steht doch welchen Daten in welchem Register drin steht. Was hat der Impulswert mit Datenübertragung zu tun? Da versteht einer was falsch. Der Wert steht bestimmt in einem Datenregister des Zählers. Die Abfrage über Modbus erfolgt normal alle 200msec, kann auch schneller aber warum? Gibt dann Übertagungsprobleme. zb auf Seite 58 ist angegeben, das im Register 3060 die Wirkleistung abgelegt ist. Die Logo8 kann über Modbus TCP/IP und einem Schnitstellenwandler/Gateway RS485 zB. Adam 4???? die Register auslesen. Hier gibt es in der Logo unter Extras->Ethernet Verbindung Modbus Client hinzufügen. Da gibt man die IP und Device ID des Client an. Darunter gibt eine Tabelle wo man VM Daten (siehe auch Implementierungstabelle) anlegen kann. Diese VM Daten kann ich in der Logo dann weiter verarbeiten. Hier bei dir ein ein bsp. Es sollen alle Halte-Register (das ist bei Modbus die Funktion3 ab Register 4xxxx) für die Leistung ausgelesen werden. Diese sind von Adressen 43000 bis 4367im Zähler abgelegt. Die HR Funktion startet ja ab 4xxxx und jetzt ab VM100 sollen die Daten ab Startadresse 3000 in Richtung VM Variable mit einer Länge von 77 vom Zähler in die Logo gespeichert werden. Hab jetzt kein Bild dazu. Jetzt kann man über Gleitkomme/Ganzzahlkonverter sich die float32 Daten VM160 = Wirkleistung in ein AM Funktionsbock zur weiteren Verwendung zb mit dem WebEditor Visualisieren oder was auch immer. Alle anderen Werte im VM1xx sind in einem Poll ebenfalls im Virtual Memory entsprechend abgelegt. Mann muss nicht jeden Wert einzeln auslesen. Das kostet Traffic. PS: ich habe ein Raspberry PI mit https://github.com/3cky/mbusd als Gateway installiert. Das ist kostenlos😃. Den PI nutze ich dann noch mit Chromium Browser autostart im Vollbildmodus. MiniMaus |
Folgen Sie uns auf