lange Zeit arbeite ich schon mit Codesys V2.3 und steige gerade auf V3 um. Meist verwedetes Target war Wago (diverse Controller).
Nun habe ich einen Modbus Server auf dem Raspberry eingerichtet. Werte kann ich auf den Server schreiben. Allerdings behalten die Werte nicht ihren Wert und fallen alle auf 0 zurück. Vermutlich bei jedem abgearbeiteten Programmdurchlauf des Modbus Servers.
Bei den Wago-Steuerungen war ich es gewohnt, dass die Werte, die auf ein holding register (Merker-Bereich) geschrieben werden, nicht sofort automatisch zurückgesetzt werden.
Gibt es eine Einstellmöglichkeit, dass die Werte beibehalten werden, zumindest bis zum nächsten reboot, oder muss ich einen workaround programmieren?
Gruß
T.Holsten
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
lange Zeit arbeite ich schon mit Codesys V2.3 und steige gerade auf V3 um. Meist verwedetes Target war Wago (diverse Controller).
Nun habe ich einen Modbus Server auf dem Raspberry eingerichtet. Werte kann ich auf den Server schreiben. Allerdings behalten die Werte nicht ihren Wert und fallen alle auf 0 zurück. Vermutlich bei jedem abgearbeiteten Programmdurchlauf des Modbus Servers.
Bei den Wago-Steuerungen war ich es gewohnt, dass die Werte, die auf ein holding register (Merker-Bereich) geschrieben werden, nicht sofort automatisch zurückgesetzt werden.
Gibt es eine Einstellmöglichkeit, dass die Werte beibehalten werden, zumindest bis zum nächsten reboot, oder muss ich einen workaround programmieren?
Gruß
T.Holsten
Hi,
denke du solltest das project anhängen.
Ich würde gerne die konifguration sehen.
Grüße
Edwin
Hi,
ich poste mal das Projekt zum Thema...
Danke im voraus.
Gruß
Thomas
Messe_Raspi.project [159.22 KiB]
Hi,
denke du musst nur den Timeout Haken rausnehmen... siehe screenshot.
Grüße
Edwin
Jetzt funktionierts.
Besten Dank!