Energiezähler über Modbus auslesen

arkeq

Level-1
Beiträge
11
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,
ich möchte mit einer WAGO 750-841 über Modbus Energie Werte aus einem italienischen Zähler auslesen.
Kurze Vorstellung von mir. Ich bin 21 Jahre alt und mache gerade meinen staatl. gepr. Techniker. Habe eigentlich gute SPS Kentnisse, aber bis jetzt wenig Erfahrung im Bus Bereich.
An meiner WAGO CPU hängt eine RS485 Karte und im Programm habe ich auch schon einen Modbus RTU Baustein. Dieser muss nur mit der Geräte Adresse und der Start Adresse bestückt werden.
Zur Info mit diesem Baustein lese ich vorhanden Janiza Messgeräte ebenfalls über Modbus aus. Diesen Baustein wollte ich mir entsprechend umbauen.
Nur weiss ich leider überhaupt nicht was ich bei StartAdress eingeben soll. Für mich ist es aus der Hersteller Doku nicht ersichtlich auf welchen Adressen die Energie Werte liegen.
Ich hoffe ihr könnt mir da weiterhelfen.

Als Anhang die Hersteller Doku.

Vielen Dank im Voraus.
 

Anhänge

  • MODANA_11MUK.PDF
    467 KB · Aufrufe: 84
  • ModANAUserM_11MUK.PDF
    983,9 KB · Aufrufe: 45
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja das ist wirklich nicht schön beschrieben. Ich vermute, dass man zuerst über die Configuration den Kommunikationsadressen interne Variablen zuweisen muss. Modbus-Adressen sind ja in verschiedene Adressbereiche unterteilt und im Modbus werden interne Variablen auf ein Modbus-Schema gemappt. Versuch es mal mit Adressbereich 4. Also schreibe in Adresse 1 und Kanal 1 eine Variable in der Konfiguration und versuche, ob du sie über Adresse 40000 auf Modbus auslesen kannst. Eventuell funktioniert auch 30000. Du musst allerdings in jedem Fall das Protokoll über die Variable PROT auf Modbus einstellen und die Kommunikationsparameter prüfen (z.B. Baud). Die müssen in der Wago natürlich gleich sein. Hoffe das klappt.
 
Hallo,

Ich habe auch ein Problem mit dem auslesen von energiezählern, zwar habe ich die register addressen die ich auslesen möchte aber irgendwie kommt die kommunikation nicht zustande, könntest du mir ein Beispielprojekt zukommen lassen ? welchen Baustein benutzt du um die Daten auszulesen?
 
Hallo!

Bin auch blutiger Neuling in Sachen Modbus und Zähler! Könnt ihr mir euer Beispielprojekt senden? damit ich mich damit einlernen kann und das testn kann??
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

welche Codesys Version habt ihr den ? Sobald Ihr als Target eine WAGO Steuerung auswählt könnt ihr das alles über den Konfigurator machen.
Bild im Anhang.
2017-01-16 08_53_33-CoDeSys - (Unbenannt)_.jpg
Einfach die Serielle Schnittstelle auswählen und auf die entsprechenden Parameter einstellen. Bspw.: 9600,8,N,1. Variablen anlegen und es sollte gehen. Slave Adresse vergeben.
Die darf nicht gleich dem Master sein. Also 2x Adresse 1 geht nicht.

Die Modbusadressen kannst du in den beiden Dokus nicht erkennen. Hier muss es noch mehr vom Hersteller geben.

Gruß
 
Zurück
Oben