Mit Modbus Cerbo GX lesen

Beiträge
36
Reaktionspunkte
8
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin Zusammen,

ich möchte mit einer "Inomatic Pico FP" Steuerung via Modbus einen "Victron Cerbo GX" auslesen.
Ich Arbeite mit Codesys V3.5 SP5.
Bei der Inomatic die Ethernet Schnittstelle hinzuzufügen und den Master anzulegen, sowie den Cerbo als Slave hinzufügen hat soweit geklappt.
Allerdings weiß ich nicht wie ich die Modbus Kanäle richtig zuordnen muss.
Unter folgendem Link ist die Victron Cerbo Modbus Anleitung zu finden.

Würde mich freuen, wenn mir jemand dabei behilflich sein könnte.
Zu meiner Verteidigung muss ich sagen, das ich bisher noch nichts mit Modbus gemacht habe.

Danke!
 
Zuletzt bearbeitet:
Ich denke mein Multiplus 2 mit Venus OS ist ähnlich zu deinem Aufbau.
Auf der Webseite sind die Unit IDs der unterlagerten Geräte aufgelistet. [EDIT] Webseite des Venus / Cerbo [/EDIT]
Mein Multiplus ist z.B. unter der 239 erreichbar.
Die Modbusadressen sind in der Victron Excel Liste gelistet.
Der Grid Sollwert liegt z.B. im Modbusregister 37.

Die Unit ID findest Du im Reiter ModbusTCPSlave Parameter des Gerätes Modbus_TCP_Slave unter dem Modbus_TCP_Master.
Die Modbusadresse ist der Offset im Kanal welchen Du im Reiter Modbus Slave-Kanal anlegst.
 
In der Cerbo / Venus Weboberfläche findest Du den Modbus Server unter Settings/Services/Modbus TCP.
Hier musst Du den Service aktivieren.
Im Modbus TCP Untermenü unter Available Services findest Du die einzelnen Geräte und deren zugehörige Unit ID.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe es in CoDeSys 2.3 mit der Wago Modbus Bibliothek gelöst.
Wenn Du was zum Abmalen suchst, ist das wohl nicht hilfreich.
Hallo Tobsucht,
Darf ich zum Thema Cerbo gx per Modbus auslesen eine Frage stellen.
Im Moment versuche ich verzweifelt genau dies mit einer WAGO 750-890 und Codesys 2.3 zu realisieren. Aber wie so oft steht mir der DAU Moment im Weg. Hast du hier den Modbus Konfigurator genutzt? Irgendwie sehe ich gerade den Wald vor lauter Bäumen nicht.
Auslesen über IP Symcon klappt problemlos
Daher sollten Id und Register passen.
Kannst du mir bitte einen Schubs in die richtige Richtung geben.
Vielen herzlichen Dank im Voraus
MikeBibi
 
Ich habe den Funktionsbaustein ETHERNET_MODBUSMASTER_TCP aus der Bibliothek WagoLibModbus_IP_01 direkt verwendet.
Der Modbus Master Konfigurator verwendet aber den gleichen Baustein unter der Haube.

Wenn die Unit ID und die Modbusregister korrekt sind, solltest Du auch Werte erhalten. Sonst gibt es eine Fehler am Ausgang MBCFG_Error.
 
Zurück
Oben