-> Hier kostenlos registrieren
Servus,
ich benutze einen Wago Controller 750-889 der mit Codesys parametriert wird. Jetzt hab ich zwei Geräte die jeweils über Modbus RTU auf ein Modbus RTU/TCP Umsetzer gehen. Der Wago-Controller greift über den Modbus Master der Steuerungskonfiguration auf den Umsetzer um und fragt die Werte ab. Sprich ich habe dort eine ETH-Schnittstelle mit zwei Modbus ID´s.
Funktioniert auch alles eine Weile wunderbar, bis dann plötzlich immer nur einer der beiden mir die Fehlermeldung gibt: mbcfg_error mbcfg_illegal_response und die Werte verändern sich nicht mehr.
Wenn ich dann mit bspw. mit QModMaster das jeweilige Register von der Ip und der Modbus ID abfrage, ist auch der Fehler in der Wago weg. Hat jemand eine Idee wo das Problem liegen könnte?
MBCFG_TimeOut : TIME := t#250ms; (* Response timeout*)
MBCFG_RequestDelay : TIME := t#10ms; (* 0 means no delay *)
Modbus Task steht bei 500ms und Prio 1
LG euer Waschmittel
ich benutze einen Wago Controller 750-889 der mit Codesys parametriert wird. Jetzt hab ich zwei Geräte die jeweils über Modbus RTU auf ein Modbus RTU/TCP Umsetzer gehen. Der Wago-Controller greift über den Modbus Master der Steuerungskonfiguration auf den Umsetzer um und fragt die Werte ab. Sprich ich habe dort eine ETH-Schnittstelle mit zwei Modbus ID´s.
Funktioniert auch alles eine Weile wunderbar, bis dann plötzlich immer nur einer der beiden mir die Fehlermeldung gibt: mbcfg_error mbcfg_illegal_response und die Werte verändern sich nicht mehr.
Wenn ich dann mit bspw. mit QModMaster das jeweilige Register von der Ip und der Modbus ID abfrage, ist auch der Fehler in der Wago weg. Hat jemand eine Idee wo das Problem liegen könnte?
MBCFG_TimeOut : TIME := t#250ms; (* Response timeout*)
MBCFG_RequestDelay : TIME := t#10ms; (* 0 means no delay *)
Modbus Task steht bei 500ms und Prio 1
LG euer Waschmittel