-> Hier kostenlos registrieren
Hallo zusammen,
ich hänge gerade an einem mir nicht erklärbaren Problem fest.
Ziel ist es, per Modbus eine Zeit in einen Auschaltverzögerungs-Baustein zu schreiben.
Da es ja scheinbar keine Mögichkeit gibt direkt Adressen als INT o.ä. zu übernehmen, wähle ich also den Umweg über einen analogen Netzwerkeingang. Da dieser sich nicht 1:1 an einen Timer anbinden lässt, gibts den Umweg über einen Verstärker. Dieser liefert mir den Wert (Ax) in dem Format, welches ich für den Timer benötige.
In der Simulation klappt das auch wunderbar. Nur wenn ich das Ganze auf die Steuerung schieße wird der Wert nicht korrekt in Ax übernommen.
Sensor ist als 0..10V deklariert, aber das Verhalten ist iedentisch wenn ich den Sensor als 'kein Sensor' definiere.
Also, ich schreibe den Wert in der Simulation in die Datentabelle und in Ax erscheint dieser korrekt. Damit wird er auch an den B025 korrekt übergeben.

Direkt auf der Steuerung probiere ich das auch. Wert per Modbus geschrieben. Konnte man auch auch ind er Datentabelle sehen. Ax bleibt 0. Den Wert in der Datentabelle geändert. Der live Wert ändert sich, aber Ax bleibt 0.

Weiß jemand was ich falsch mache?
Danke
Viele Grüße
Martin
ich hänge gerade an einem mir nicht erklärbaren Problem fest.
Ziel ist es, per Modbus eine Zeit in einen Auschaltverzögerungs-Baustein zu schreiben.
Da es ja scheinbar keine Mögichkeit gibt direkt Adressen als INT o.ä. zu übernehmen, wähle ich also den Umweg über einen analogen Netzwerkeingang. Da dieser sich nicht 1:1 an einen Timer anbinden lässt, gibts den Umweg über einen Verstärker. Dieser liefert mir den Wert (Ax) in dem Format, welches ich für den Timer benötige.
In der Simulation klappt das auch wunderbar. Nur wenn ich das Ganze auf die Steuerung schieße wird der Wert nicht korrekt in Ax übernommen.
Sensor ist als 0..10V deklariert, aber das Verhalten ist iedentisch wenn ich den Sensor als 'kein Sensor' definiere.
Also, ich schreibe den Wert in der Simulation in die Datentabelle und in Ax erscheint dieser korrekt. Damit wird er auch an den B025 korrekt übergeben.

Direkt auf der Steuerung probiere ich das auch. Wert per Modbus geschrieben. Konnte man auch auch ind er Datentabelle sehen. Ax bleibt 0. Den Wert in der Datentabelle geändert. Der live Wert ändert sich, aber Ax bleibt 0.

Weiß jemand was ich falsch mache?
Danke
Viele Grüße
Martin