NEWS
Raspberry Codesys3.5 mit Modbus TCP
-
Hallo, ich bekomme meine Modbus TCP Kommunikation nicht zum laufen.
Codesys = Modbus Master // iobroker=Modbus Slave
Ich bekomme auf Codesys Seite immer die Meldung "ILLEGAL_DATA_ADRESS".
Seitens iobroker ist alles grün/ok.
Codesys: Verbindung steht, mit diesem Fehler...Hat jemand vielleicht ein Beispiel?
-
@badmintommi sagte in Raspberry Codesys3.5 mit Modbus TCP:
Hat jemand vielleicht ein Beispiel?
Du kannst koeni anschreiben
https://forum.iobroker.net/topic/43500/modbus-adapter-diskrete-eingäne?_=1638035325593
-
@glasfaser
Vielen Dank für die Rückmeldung. Viellecht ist bei mir auch die "Besonderheit", dass ich das Codesys auf dem Raspberry laufen habe und über "local host" kommuniziere (127.0.0.1). Mal sehen ob mir der Kollege weiterhelfen kann. -
Ich habe jetzt nochmals verschiedene Konstellationen durchgespielt: (Codesys immer Master)
Beim Typ Coil (iobroker=Ausgang, Codesys = Eingang) ist alles grün und ohne Fehler, trotzdem wird der Wert (TRUE/FALSE) nicht übertragen.
Beim Typ Holding Register (iobroker=Ausgang) steht bei Codesys sinngemäß, dass die Registeradresse nicht stimmt. Obwohl ich die 40001 (dezimal) so wie in der Projektiertung beim iobroker eingetragen habe.
Habe noch diverse andere Konstellationen durchgespielt, die ich hier nicht alle aufschreiben will.
Es klappt einfach nicht.
Beruflich habe ich auch mit Modbus bei einer Codesys Hardware Steuerung (EATON) zu tun, da funktioniert der Modbus problemlos, nur beim Raspberry will es mir einfach nicht gelingen.
Ich wäre sehr dankbar für Hilfe, denn es nervt mich gewaltig, dass das nicht funktionieren will!